Rethinking Explanations: Formalizing Contrast in Description Logics
تقترح هذه الورقة إطار عمل متمحور حول المستخدم للتفسيرات التباينية في منطق الوصف، والذي يعالج أوجه القصور في طرق التبرير والاستدلال الاستنباطي الحالية من خلال التعريف والتقييم الرسمي لكيفية تفسير سبب صحة حقيقة ما بدلاً من بديل مضاد.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تسير في مكتبة سحرية ضخمة، حيث يمثل كل كتاب فيها قاعدة حول كيفية عمل العالم. هذه المكتبة مبنية على لغة منطقية صارمة للغاية تسمى منطق الوصف (Description Logic - DL). يمكن للكمبيوتر في هذه المكتبة أن ينظر إلى شخص ما (لنسمه أليس) ومجموعة من القواعد، ثم يخبرك: "نعم، لقد تم توظيف أليس!"
الطريقة القديمة: "لماذا؟"
عادةً، إذا سألت الكمبيوتر: "لما لماذا تم توظيف أليس؟"، فإنه يستخرج لك تبريراً (Justification). إنه يسحب الصفحات المحددة من المكتبة التي تثبت توظيف أليس.
- التشبيه: الأمر يشبه المعلم الذي يريك الخطوات الدقيقة في مسألة رياضية ليثبت أن الناتج هو 5. إنه دقيق، لكنه يخبرك فقط عن "الفائز".
المشكلة الجديدة: "لماذا أليس وليس Bob؟"
لاحظ مؤلفو هذه الورقة أن البشر يفعلون شيئاً بطبيعتهم: نحن لا نريد فقط معرفة سبب حدوث شيء ما؛ بل نريد أيضاً معرفة لماذا حدث ذلك بدلاً من شيء آخر.
تخيل أن أليس حصلت على الوظيفة، لكن صديقها بوب لم يحصل عليها.
- إذا سألت: "لماذا أليس؟"، سيذكر الكمبيوتر مهارات أليس الرائعة.
- إذا سألت: "لماذا ليس بوب؟"، سيذكر الكموتر المهارات التي تنقص بوب.
- لكن بوب يشعر بالحيرة. هو لا يريد قائمتين منفصلتين. هو يريد أن يعرف: "لماذا أليس وليس أنا؟" هو يريد أن يرى "الفرق" بينهما.
تجادل الورقة بأن تقديم إجابتين منفصلتين هو أمر غير مرضٍ. أنت بحاجة إلى تفسير تبايني (Contrastive Explanation - CE) يسلط الضال على الفجوة المحددة بينهما.
الحل: "مكتشف الاختلاف"
ابتكر الباحثون طريقة جديدة لصياغة سؤال "لماذا (أ) بدلاً من (ب)؟". إنهم يسمون الشيء الذي حدث بالفعل الحقيقة (Fact) (أليس) والشيء الذي لم يحدث المُفترض (Foil) (بوب).
لشرح الفرق، ينظرون إلى ثلاثة أشياء:
- ما امتلكته أليس ولم يمتلكه بوب: (مثلاً: أليس نشرت بحثاً في الذكاء الاصطناعي).
- ما امتلكه بوب ولم تمتلكه أليس: (مثلاً: بوب نشر بحثاً في الرياضيات البحتة).
- ما كان ينقص بوب ليجعله موظفاً: (مثلاً: بوب كان يحتاج للنشر في مجال الذكاء الاصطناعي).
التشبيه الإبداعي: السباق
تخيل سباقاً بين أليس وبوب.
- الحقيقة: أليس فازت.
- المُفترض: بوب خسر.
- التفسير القديم: "أليس ركضت بسرعة." (صحيح، لكنه لا يفسر لماذا خسر بوب).
- التفسير التبايني الجديد: "أليس ركضت بسرعة لأنها تدربت على التلال، بينما تدرب بوب على أرض مسطحة. لو كان بوب قد تدرب على التلال (القطعة المفقودة)، لكان قد فاز، لكنه لم يفعل."
تقوم الورقة بصياغة هذا الأمر رسمياً عبر أخذ "الدليل" لأليس و"الدليل" لبوب (رغم أن دليل بوب افتراضي)، ثم إيجاد الفرق المتماثل (Symmetric Difference). إنهم يستبعدون الأشياء التي يتشاركان فيها (مثل "كلاهما مؤهل") ويركزون فقط على العوامل الفريدة التي حسمت النتيجة.
سيناريو "ماذا لو" (الاستدلال الاستنباطي - Abduction)
أحياناً، يتعين على الكمبيوتر أن يخمن ما الذي سيكون ضرورياً لجعل "المُفترض" صحيحاً. هذا ما يسمى الاستدلال الاستنباطي (Abduction).
- التشبيه: إذا لم يتم توظيف بوب، يسأل الكمبيوتر: "ما الذي يجب أن يكون صحيحاً لكي يتم توظيف بوب؟" قد يقول: "لو كان بوب قد نشر بحثاً في الذكاء الاصطنا_ي".
- تجمع طريقة الورقة بين الدليل الحقيقي لأليس وهذا السيناريو "ماذا لو" الخاص ببوب لتوضيح أين تفرقت المسارات تماماً.
التعامل مع الأعطال (التناقضات)
أحياناً تكون القواعد في المكتبة مخادعة. ماذا لو كانت القواعد تقول "لا يمكنك أن تكون خبيراً في الذكاء الاصطناعي ومنظّراً في آن واحد"؟
- إذا كان بوب منظّراً، وقال الكمبيوتر: "لو كان بوب خبيراً في الذكاء الاصطناعي، لتم توظيفه"، فهذا يمثل تعارضاً.
- تضيف الورقة شبكة أمان: فهي تحدد هذه التناقضات. وتخبرك: "بوب سيتم توظيفه إذا كان خبيراً في الذكاء الاصطناعي، ولكن هذا يتناقض مع طبيعته كمنظّر". هذا يمنع التفسير من كسر منطق المكتبة.
ما قاموا به فعلياً
لم يكتب المؤلفون مجرد نظرية؛ بل بنوا نموذجاً أولياً (برنامج كمبيوتر يعمل) لاختباره.
- اختبروا الطريقة على حوالي 40 قاعدة معرفية مختلفة من العالم الحقيقي (مثل قواعد البيانات الطبية أو التقنية).
- وجدوا أن طريقتهم تعمل بسرعة (في أقل من ثانية في معظم الحالات) وتنتج تفسيرات قصيرة وسهلة القراءة (عادةً جملة أو جملتين من المنطق).
- أثبتوا رياضياً أنه بالنسبة لأنواع معينة من المنطق (تسمى EL)، فإن هذه العملية فعالة ولا تقع في حلقة مفرغة لا نهائية.
الملخص
تتعلق هذه الورقة بترقية كيفية شرح الكمبيوتر للقرارات. فبدلاً من مجرد قول "إليك سبب حدوث X"، أصبح بإمكانهم الآن قول "إليك سبب حدوث X بدلاً من Y". هم يفعلون ذلك من خلال مقارنة "دليل الفوز" مع "دليل الخسارة" (أو الدليل الافتراضي) رياضياً، واستبعاد الأجزاء المشتركة، وإظهار ما صنع الفرق بالضبط. لقد بنوا أداة للقيام بذلك، وهي تعمل بسرعة ودقة على البيانات المعقدة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.