A Foundation for Differentiable Logics using Dependent Type Theory
تقدم هذه الورقة صياغة موحدة للمنطق التفاضلي والمنطق الضبابي داخل مساعد الإثبات "روك" (Rocq) باستخدام نظرية النوع المعتمد، حيث تقارن بشكل منهجي بين خصائصها التحليلية والجبرية والنظرية-الإثباتية عبر تفسيرها بواسطة الشبكات المتبقية، وصياغة أدوات الحساب الضرورية مثل قاعدة لوبيتال، وتأسيس حسابات استنتاج سليمة لكل من الأنظمة المنطقية القائمة والجديدة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول تعليم روبوت كيفية قيادة سيارة. أنت تريد للروبوت أن يكون آمناً، لكنك تريده أيضاً أن يتعلم من أخطائه. في عالم الذكاء الاصطناعي (AI)، نستخدم الشبكات العصبية (التي تمثل "دماغ" الروبوت) ليتعلم. ولتعليمه، نستخدم "بطاقة تقييم" تسمى دالة الخسارة (Loss Function). إذا ارتكب الروبوت خطأً، يرتفع السجل؛ وإذا أدى بشكل جيد، ينخفض السجل. يحاول الروبوت تقليل هذا السجل ليصبح أفضل.
ومع ذلك، نريد أحياناً من الروبوت اتباع قواعد محددة، مثل "توقف دائماً عند الإشارة الحمراء" أو "لا تسرع أبداً بأكثر من 30 ميلاً في الساعة". هنا يأتي دور المنطق التفاضلي (Differentiable Logics). وهي نوع خاص من الرياضيات التي تحول القواعد المنطقية (مثل "إذا كانت حمراء، إذن توقف") إلى بطاقة تقييم يمكن للروبوت فهمها وتحسينها.
المشكلة: برج بابل
لفترة طويلة، كان الباحثون يخترعون نسخاً مختلفة من هذه المترجمات (من القواعد إلى السجلات).
- بعض الفرق تستخدم المنطق الضبابي (Fuzzy Logics) (رياضيات قديمة من عشرينيات القرن الماضي تتعامل مع "ربما" و"نوعاً ما").
- فرق أخرى تستخدم منطق تعلم الآلة (Machine Learning Logics) (رياضيات أحدث صُممت خصيصاً لتدريب الذكاء الاصطناعي).
المشكلة؟ إنهم جميعاً يتحدثون لغات مختلفة.
- فريق يقول إن "الصواب" هو الرقم 1.
- وفريق آخر يقول إن "الصواب" هو 0.
- أحدهم يستخدم نوعاً معيناً من عملية "و" (AND)، بينما يستخدم آخر عملية مختلفة.
- بعض القواعد تعمل بشكل مثالي في الجبر، لكنها تنهار عندما تحاول إجراء التفاضل والتكامل (رياضيات التغير والسرعة). وأخرى تعمل بشكل رائع في التفاضل والتكامل ولكنها لا معنى لها جبرياً.
الأمر يشبه محاولة بناء منزل حيث تُصنع طوبه الأساسية من الخشب، وجدرانه من الزجاج، وسقفه من الماء. إنها لا تتناسب مع بعضها البعض، ولا يمكنك التأكد من أن المنزل سيصمد.
الحل: مترجم عالمي
هذه الورقة البحثية تشبه بناء مترجم عالمي ومخطط رئيسي شامل لكل هذه الأنظمة المنطقية المختلفة. استخدم المؤلفون أداة قوية تسمى Rocq (وهي مساعد إثبات رقمي، فكر فيها كحكم رياضي صارم للغاية) لترجمة كل نظام منطي مختلف إلى لغة واحدة موحدة.
إليك ما فعلوه، باستخدام تشبيهات إبداعية:
1. العدسة الجبرية (هيكل الليغو)
تخيل الأنظمة المنطقية كمجموعات من قطع الليغو.
- المنطق الضبابي هو مثل مجموعة من قطع الليغو التي تلتصق ببعضها بشكل مثالي بطريقة معينة (تسمى Residuated Lattice). إنها متينة ومفهومة جيداً.
- منطق تعلم الآلة الجديد كان مثل كومة من القطع العشوائية التي لا تبدو وكأنها تلتصق ببعضها.
- اكتشاف الورقة: أظهر المؤلفون أن بعض قطع الليغو الجديدة للذكال الاصطناعي يمكن أن تلتصق ببعضها بالفعل إذا نظرت إليها من الزاوية الصحيحة. لقد أثبتوا أن نسخة محددة من المنطق الجديد (تسمى STL∞) متينة تماماً مثل مجموعات الليغو القديمة. ومع ذلك، وجدوا أيضاً أنه إذا حاولت جعل القطع تلتصق ببعضها بشكل مثالي (جبرياً)، فإنها تفقد قدرتها على الانزلاق بسلاسة (من ناحية التفاضل والتكامل). إنه مقايضة: لا يمكنك الحصول على قطعة تكون صلبة تماماً وسلسة الانزلاق تماماً في آن واحد.
2. العدسة التحليلية (المنزلق الناعم)
في تعلم الآلة، يحتاج الروبوت إلى "الانزلاق" أسفل تلة للعثور على أفضل حل. وهذا يتطلب أن تكون الرياضيات سلسة (قابلة للتفاضل).
- بعض قواعد المنطق القديمة كانت مثل الصخور المسننة؛ إذا حاول الروبوت الانزلاق عليها، فسوف يعلق.
- تحقق المؤلفون من القواعد التي تسمح بانزلاق سلس. واكتشفوا أن بعض القواعد الجديدة (مثل DL2) سلسة جداً، بينما قواعد أخرى (مثل منطق Gödel القديم) مسننة للغاية.
- الفوز الكبير: اضطروا لابتكار أداة رياضية جديدة (إثبات رسمي لـ قاعدة لوبيتال - L'Hôpital's Rule، وهي خدعة شهيرة في التفاضل والتكامل) لإثبات أن منطقاً جديداً ومعقداً (STL) كان في الواقع سلساً بما يكفي ليستخدمه الروبوت. إنه يشبه إثبات أن طريقاً وعراً هو في الواقع سلس بما يكفي لسيارة سباق إذا نظرت إليه من مسافة معينة.
3. عدسة نظرية البرهان (كتاب القواعد)
كل منطق يحتاج إلى كتاب قواعد (حساب المتتاليات - Sequent Calculus) لضمان أنه إذا بدأت بفرضيات صحيحة، ستصل إلى نتيجة صحيحة.
- كانت للأنظمة المنطقية الضبابية القديمة كتب قواعد ممتاة ومكتوبة جيداً.
- أما أنظمة الذكاء الاصطنا_ الجديدة فكانت تتبع قواعد الطريق دون وجود كتاب قواعد مكتوب.
- مساهمة الورقة: كتب المؤلفون أول كتب قواعد رسمية لأنظمة الذكاء الاصطناعي الجديدة (DL2 و STL∞). وقد أثبتوا أن كتب القواعد الجديدة هذه "صائبة" (Sound)، مما يعني أنها لن تقود الروبوت إلى فخ منطقي.
لماذا يهم هذا؟
تخيل أنك مخطط مدينة.
- قبل هذه الورقة: كان لديك مهندسون معماريون مختلفون يستخدمون مخططات مختلفة. أحدهم قال "يجب أن يكون ارتفاع الجدار 10 أقدام"، وآخر قال "يجب أن يكون الارتفاع 3 أمتار"، وثالث قال "يجب أن يكون عالياً جداً". لم تكن تستطيع بناء مبنى آمن لأن القياسات لم تكن متطابقة.
- بعد هذه الورقة: أصبح لديك مخطط موحد وشامل. يمكنك الآن مقارنة المهندسين المعماريين. يمكنك القول: "مهلاً، تصميم المهندس (أ) رائع من حيث الاستقرار، لكن تصميم المهندس (ب) أفضل من حيث السرعة".
الخلا-صة
هذه الورقة هي خطوة ضخمة نحو ذكاء اصطناعي آمن.
من خلال وضع كل هذه الأنظمة المنطقية المختلفة في "صندوق رمال" واحد (مساعد الإثبات Rocq)، قام المؤلفون بـ:
- إيجاد الأخطاء في الأبحاث السابقة (مثل العثور على صدع في جسر قبل أن تسير فوقه السيارات).
- إنشاء لغة مشتركة حتى يتمكن علماء الرياضيات ومهندسو الذكاء الاصطناعي من التحدث مع بعضهم البعض أخيراً.
- بناء أدوات جديدة (مثل كتب القواعد الجديدة) التي تسمح لنا بتدريب الذكاء الاصطناعي على اتباع قواعد معقدة بأمان.
باخت-صار، لقد أخذوا حديقة حيوان فوضوية من الأفكار الرياضية المختلفة، ونظموها في مكتبة مرتبة، وأعطونا المفاتيم لبناء أنظمة ذكاء اصطناعي أكثر ذكاءً، وأماناً، وموثوقية.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.