تحقق نماذج اللغة المستندة إلى التعلم العميق (DL) أداءً عاليًا وفقًا لمعايير مختلفة لاستدلال اللغة الطبيعية (NLI). وفي هذا الوقت، تحظى المقاربات الرمزية للـ NLI باهتمام أقل. كلا النهجين (الرمزي و DL) لهما مزايا ونقاط ضعف. ومع ذلك، حاليًا، لا توجد طريقة تجمعهم في نظام لحل مهمة NLI. لدمج أساليب التعلم الرمزية والعميقة، نقترح إطار عمل استدلالي يسمى NeuralLog ، والذي يستخدم كلاً من محرك الاستدلال المنطقي القائم على الرتابة ونموذج لغة الشبكة العصبية لمحاذاة العبارة. يقوم إطار عملنا بتصميم مهمة NLI كمشكلة بحث كلاسيكية ويستخدم خوارزمية بحث الشعاع للبحث عن مسارات الاستدلال الأمثل. تظهر التجارب أن المنطق المشترك ونظام الاستدلال العصبي الخاص بنا يعمل على تحسين الدقة في مهمة NLI ويمكنه تحقيق دقة عالية في مجموعات بيانات SICK وMED.
تم دمج المنشورات التالية في هذا الإطار:
تتضمن البيئة الموصى بها Python 3.6 أو أعلى، وStanza v1.2.0 أو أعلى، و**ImageMagick v7.0.11. الكود لا يعمل مع بايثون 2.7.
استنساخ المستودع
git clone https://github.com/eric11eca/NeuralLog.git
قم أولاً بتنزيل نموذج تم تدريبه مسبقًا من Google Drive. استبدل نموذج Stanza defalut depparse بهذا الإصدار المُدرب مسبقًا. مسار نموذج Stanza هو:
C:Users$your_user_name$stanza_resourcesen
ثم افتح UdeoLog.ipynb
نحن نقدم نموذجين UD Parser للغة الإنجليزية. بعض النماذج عبارة عن نماذج للأغراض العامة، بينما ينتج البعض الآخر تضمينات لحالات استخدام محددة. يمكن تحميل النماذج المدربة مسبقًا بمجرد تمرير اسم النموذج: SentenceTransformer('model_name')
.
لتدريب نماذج محلل UD الجديدة، راجع وثائق تدريب Stanza للحصول على مقدمة حول كيفية تدريب محلل UD الخاص بك.
إذا وجدت هذا المستودع مفيدًا، فلا تتردد في الاستشهاد بمنشورنا NeuralLog : استدلال اللغة الطبيعية مع الاستدلال العصبي والمنطقي المشترك:
@misc { chen2021 NeuralLog ,
title = { NeuralLog : Natural Language Inference with Joint Neural and Logical Reasoning } ,
author = { Zeming Chen and Qiyue Gao and Lawrence S. Moss } ,
year = { 2021 } ,
eprint = { 2105.14167 } ,
archivePrefix = { arXiv } ,
primaryClass = { cs.CL }
}
جهة الاتصال: Zeming Chen، [email protected] لا تتردد في إرسال بريد إلكتروني إلينا أو الإبلاغ عن مشكلة، إذا كان هناك شيء معطل أو إذا كان لديك المزيد من الأسئلة.
يحتوي هذا المستودع على برامج تجريبية ويتم نشره لغرض وحيد هو تقديم تفاصيل خلفية إضافية عن المنشور المعني.