Active Learning of Deterministic Transducers with Outputs in Arbitrary Monoids
Aristote
We study monoidal transducers, transition systems arising as deterministic automata whose transitions also produce outputs in an arbitrary monoid, for instance allowing outputs to commute or to cancel out. We use the categorical framework for minimization and learning of Colcombet, PetriÅan and Stabile to recover the notion of minimal transducer recognizing a language, and give necessary and sufficient conditions on the output monoid for this minimal transducer to exist and be unique (up to isomorphism). The categorical framework then provides an abstract algorithm for learning it using membership and equivalence queries, and we discuss practical aspects of this algorithm's implementation.
academic
التعلم النشط للمحولات الحتمية ذات المخرجات في أحاديات اختيارية
تدرس هذه الورقة محولات أحادية (monoidal transducers)، وهي فئة من أنظمة تحويل الآليات الحتمية التي تنتج مخرجات في أحاديات اختيارية، مثل تلك التي تسمح بالمخرجات التبادلية أو المتعارضة. يستخدم المؤلف الإطار الفئوي لـ Colcombet و Petrişan و Stabile لاستعادة مفهوم المحول الأدنى الذي يعترف باللغات، ويقدم الشروط الضرورية والكافية على أحادية المخرجات لضمان وجود واحدة من هذه المحولات الدنيا وتفردها (بمعنى التماثل). يوفر الإطار الفئوي بعد ذلك خوارزمية مجردة للتعلم باستخدام استعلامات العضوية واستعلامات التكافؤ، ويناقش الجوانب العملية لتنفيذ هذه الخوارزمية.
عادة ما تنتج المحولات التقليدية (transducers) مخرجات على أحاديات حرة (مثل السلاسل النصية)، لكن في بعض حالات التطبيق، قد تحتاج المخرجات إلى تلبية خصائص جبرية مثل التبادلية أو الإلغاء. على سبيل المثال:
أحادية التتبع (trace monoid) في نظرية التزامن: تُستخدم لنمذجة تسلسلات تنفيذ المهام المستقلة، حيث يمكن لبعض المهام أن تعمل بشكل غير متزامن
جدولة البرامج: يمكن استخدام المحولات لجدولة المهام برمجياً
معالجة اللغات الطبيعية: قد تتمتع بعض رموز المخرجات بخصائص تبادلية
الإدخال: EvalL, EquivL
الإخراج: محول أدنى MinL
1. تهيئة Q = T = {ε}
2. حلقة حتى التقارب:
- التحقق من شرط الإغلاق: هل يوجد qa ∈ QA بحيث لا يمكن التعبير عن R(q,a,·) كمضاعف قابل للعكس للحالات الموجودة
- التحقق من شروط الاتساق: فحص ثلاث مشاكل اتساق
- بناء محول مفترض H(Q,T)
- تقديم استعلام تكافؤ، معالجة الأمثلة المضادة
تستشهد الورقة بأدبيات مهمة من عدة مجالات تشمل نظرية اللغات الشكلية والنظرية الفئوية ونظرية الأحاديات، بما في ذلك:
Angluin (1987): تعلم المجموعات العادية من الاستعلامات والأمثلة المضادة
Colcombet, Petrişan, Stabile (2020-2021): الأوراق الأصلية لإطار التعلم الفئوي
Gerdjikov (2018): عمل مهم في تقليل محولات أحادية
Mac Lane (1978): الفئات للرياضيين العاملين
التقييم الإجمالي: هذه ورقة نظرية عالية الجودة نجحت في توسيع إطار التعلم الفئوي المهم إلى إعداد محولات أحادية أكثر عمومية. على الرغم من غياب التحقق التجريبي، فإن المساهمة النظرية كبيرة وتضع أساساً متيناً للتطور الإضافي في المجالات ذات الصلة. تستحق الصرامة الرياضية والابتكار المنهجي للورقة الثناء.