نهج تسلسلي-إلى-تسلسلي لتتبع حالة المحادثة

تتناول هذه الورقة موضوع تتبع حالة المحادثة (DST) في أنظمة المحادثة الموجهة نحو المهمة. وعلى الرغم من التقدم الكبير الذي تم إحرازه مؤخرًا، يظل بناء وحدة تتبع حالة المحادثة الفعّالة أمرًا صعبًا. تُقدّم هذه الورقة منهجية جديدة لتتبع حالة المحادثة، تُعرف باسم Seq2Seq-DU، والتي تُصوّر مسألة DST كمشكلة تسلسل إلى تسلسل. تعتمد Seq2Seq-DU على مُشفّرين مبنيين على BERT لتمثيل الجمل في المحادثة ووصف الهياكل (schemas) على التوالي، ووحدة تُحسب الانتباه بين تمثيلات الجمل وتمثيلات الهياكل، ومُفكّك لينتج مؤشرات تمثل الحالة الحالية للمحادثة. تتميز Seq2Seq-DU بالخصائص التالية: يمكنها نمذجة النوايا (intents) والمقاعد (slots) وقيم المقاعد (slot values) بشكل مشترك؛ ويمكنها الاستفادة من التمثيلات الغنية للجمل والهياكل المبنية على BERT؛ كما يمكنها التعامل بكفاءة مع المقاعد الفئوية وغير الفئوية، بالإضافة إلى الهياكل غير المرئية (unseen schemas). علاوة على ذلك، يمكن استخدام Seq2Seq-DU أيضًا في وحدة فهم اللغة الطبيعية (NLU) ضمن نظام المحادثة. أظهرت النتائج التجريبية على مجموعات بيانات معيارية في بيئات مختلفة (SGD، MultiWOZ2.2، MultiWOZ2.1، WOZ2.0، DSTC2، M2M، SNIPS، وATIS) أن Seq2Seq-DU تتفوّق على الطرق الحالية.