A new semantically annotated corpus with syntactic-semantic and cross-lingual senses
تقدم هذه الورقة مدونة جديدة موسومة بالحواس لتمييز معاني الكلمات تضم 20 فعلاً فرنسياً متعدد المعاني، حيث يتم وسم كل حالة بترجمتها الإنجليزية، ومدخل قاموس القواعد اللغوية (Lexicon-Grammar)، وتسمية معنى دقيقة مستمدة من الجمع بين هذين المصدرين.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول تعليم روبوت كيفية فهم اللغة البشرية. العقبة الكبرى لا تكمن فقط في معرفة الكلمات؛ بل في معرفة أي معنى مستخدم للكلمة. وهذا ما يسمى "تمييز معنى الكلمة" (WSD).
فكر في كلمة مثل الفعل الفرنسي "comprendre" (يفهم). في الإنجليزية، يعني عادةً "يفهم" (to understand) فقط. ولكن في الفرنسية، يمكن أن يعني أيضاً "يتضمن" (مثل كتاب يشتمل على عشرة فصول) أو "يدرك" (مثل استيعاب موقف ما). إذا لم يعرف الروبوت أي "نكهة" من comprendre هي المستخدمة، فسوف يرتبك.
قام مؤلفو هذه الورقة البحثية، ميريام راكو، إريك لابورت، وماثيو كونستانت، ببناء دليل تدريبي خاص (متن لغوي/Corpus) لمساعدة الروبوتات على تعلم هذه النكهات المختلفة. وإليكم كيف فعلوا ذلك، باستخدام تشبيهات بسيية:
المشكلة: خريطتان سيئتان
لاحظ الباحثون أن المحاولات السابقة لتعليم الروبوتات واجهت مشكلتين رئيسيتين، كأنك تحاول التنقل في مدينة باستخدام خريطتين مختلفتين وغير كاملتين:
- خريطة "الترجمة": تقول هذه الخريطة: "إذا رأيت هذه الكلمة الفرنسية، فانظر إلى ما تترجم إليه في الإنجليزية".
- العيب: أحياناً، تترجم حالتان فرنسيتان مختلفتان تماماً إلى نفس الكلمة الإنجليزية بالضبط. الأمر يشبه قولنا "أشعر بالزرقة" (I'm feeling blue) و"أشعر بالحزن" (I'm feeling sad) وكأنهما متطابقتان لأنهما يترجمان إلى "حزين". يرى الروبوت نفس الكلمة الإنجليزية ويعتقد أن المواقف الفرنسية متطابقة، رغم أنها مختلفة تماماً.
- خريطة "القاموس": تقول هذه الخريطة: "انظر إلى القواعد النحوية وبنية الجملة لتقرير المعنى".
- العيب: أحياناً، تبدو القواعد النحوية متشابهة، لكن المعنى يكون مختلفاً تماماً بناءً على السياق. الأمر يشبه قاموساً يقول إن كلمة "يرتدي" (wear) تعني وضع شيء على جسدك، لكنه لا يخبرك أنه في اليابانية، تحتاج إلى خمس كلمات مختلفة لـ "يرتدي" اعتماداً على ما إذا كان الشيء على رأسك، أو قدميك، أو يدك.
الحل: "خريطة فائقة" هجينة
لإصلاح ذلك، أنشأ الفريق دليلاً تدريبياً جديداً فائق التفصيل لـ 20 فعلاً فرنسياً صعباً (مثل comprendre، mettre، porter، إل+غيرها). لم يكتفوا باختيار خريطة واحدة؛ بل أنشأوا أربعة طبقات مختلفة من الملصقات (Labels) لكل جملة في دليلهم.
فكر في الأمر كأنك تضع علامات وصفية (Metadata) لأربع أنواع مختلفة من البيانات على صورة ما:
- ملصق "الترجمة": ما هي الكلمة الإنجليزية الفعلية المستخدمة في الجملة الموازية؟ (مثلاً: "understand").
- ملصق "القواعد": ما هو المدخل المحدد في قاموس "القواعد-المعجمية" (Lexicon-Grammar) الفرنسي؟ هذا يشبه بطاقة هوية تقنية تصف بنية الفعل (مثلاً: "V_12_17").
- الملصق "فائق الدقة": قاموا بدمج هذين الملصقين الأولين معاً. لذا، بدلاً من مجرد "understand" أو مجرد "V_12_17"، يصبح الملصق هو "V_12_17#understand".
- لماذا؟ هذه هي "منطقة الاعتدال" (Goldilocks zone). فهي تحافظ على قواعد النحو المحددة والترجمة المحددة معاً، مما يخلق بصمة فريدة لتلك اللحظة المحددة في الجملة.
- ملصق "المجموعة": أخذوا جميع الملصقات "فائقة الدقة" التي تشترك في نفس المعرف النحوي وجمعوها معاً.
- لماذا؟ هذا يساعد الروبوت على رؤية الصورة الكبيرة. فهو يعرف أن كل هذه الترجمات المختلفة (understand, appreciate, realize, grasp) تنتمي جميعها إلى نفس "عائلة" القواعد النحوية.
كيف بنوا ذلك؟
لم يعتمدوا على التخمين. لقد أخذوا مجموعة ضخمة من الجمل الفرنسية والإنجليزية (من متن EuroParl، الذي يحتوي على خطابات البرلمان الأوروبي).
- الخطوة 1: استخدموا أداة حاسوبية لمطابقة الكلمات الفرنسية بالكلمات الإنجليزية.
- الخطوة 2: تحققوا من المطابقات مرتين (من الفرنسية إلى الإنجليزية ومن الإنجليزية إلى الفرنسية) للتأكد من أن الترجمة سليمة.
- الخطوة 3: قام بشر بمراجعة العمل يدوياً للتأكد من صحة "ملصقات القواعد".
- الخطوة 4: قاموا بتوليد الملصقات "فائقة الدقة" و"المجموعات" تلقائياً عن طريق دمج البيانات.
النتيجة
النتيجة هي مجموعة بيانات تحتوي على آلاف الأمثلة لـ 20 فعلاً. لكل مثال، يمتلك الروبوت الآن أربع طرق مختلفة للنظر إلى المعنى.
يوضح الجدول 2 في الورقة البحثية حجم مجموعة البيانات هذه. بالنسبة للفعل comprendre، لديهم أكثر من 8,000 مثال، مقسمة إلى 8 أنواع نحوية، و183 نوعاً من الترجمة، و308 تركيباً فريداً من نوع "فائق الدقة".
الخلاصة
لا يدعي المؤلفون أنهم حلوا مشكلة فهم اللغة للروبوتات إلى الأبد. بدلاً من ذلك، هم قد بنوا مجموعة بيانات تدريبية أفضل. ويجادلون بأنه من خلال الجمع بين منظور "الترجمة" ومنظور "القواعد"، يمكنهم إنشاء طريقة أكثر دقة لتعليم الحواسيب كيفية التمييز بين المعاني المختلفة للكلمات الصعبة. وهم يخططون للقيام بالأمر نفسه بالنسبة للأسماء والصفات الفرنسية في المستقبل.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.