Learning the symmetric group: large from small
تقترح هذه المقالة طريقة تعلم آلي قابلة للتوسع، حيث تقوم نماذج المحولات (Transformer) التي تتدرب على التنبؤ بالتباديل في مجموعات متماثلة أصغر (مثل ) باستخدام استراتيجيات تبديل محددة، بالتعميم بدقة تقارب الكمال على مجموعات أكبر بكثير (مثل )، وذلك عبر توظيف تقنيات مثل تعزيز الهوية والنوافذ المجزأة لمعالجة تحديات توليد البيانات والقابلية للتفسير.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
الفكرة الكبرى: تعليم طالب حل ألغاز عملاقة باستخدام مجموعات تدريب صغيرة
تخيل أنك تريد تعليم طالب كيفية حل لغز ضخم ومعقد يتكون من 25 قطعة (أو حتى 100 قطعة). عادةً، ستعطيه ألغازاً للتدريب بنفس حجم اللغز الأصلي تماماً. ولكن ماذا لو أعطيته فقط ألغازاً تدريبية تتكون من 10 قطع؟
هذا البحث يسأل: هل يمكن للكمبيوتر (وتحديداً نموذج ذكاء اصطناعي يسمى "Transformer") أن يتعلم قواعد لغز ضخم من خلال التدرب فقط على نسخ صغيرة منه، ثم ينجح في حل النسخة الضخمة دون أن يراها من قبل؟
والإجابة، وفقاً لهذه الدراسة، هي نعم. لقد تعلم الذكاء الاصطناعي المنطق الخاص بنظام رياضي هائل من خلال التدريب على جزء صغير منه، ثم نقل تلك المعرفة للتعامل مع أنظمة أكبر بكثير وأكثر تعقيداً بدقة تقارب الكمال.
الشخصيات في قصتنا
الزمرة التناظرية (): تخيل هذا كأنها لعبة ضخمة لـ "خلط ورق اللعب".
- إذا كان لديك مجموعة ورق مكونة من من الأوراق (مرقمة من 1 إلى )، فإن "التبديل" (permutation) هو ببساطة ترتيب محدد لهذه الأوراق.
- "الزمرة التناظرية" هي مجموعة كل الطرق الممكنة التي يمكنك من خلالها خلط هذه الأوراق.
- الهدف هو النظر إلى قائمة من التعليمات (كلمة) تخبرك بكيفية خلط الأوراق والتنبؤ بالترتيب النهائي للمجموعة.
التعليمات (التبديلات - Transpositions):
- التبديلات العامة: تخيل أنه يمكنك اختيار أي ورقتين من المجموعة وتبديلهما. هذا يشبه "عصا سحرية" يمكنها تبديل أي شيئين فوراً.
- التبديلات المتجاورة: تخيل أنك تستطيع فقط تبديل الأوراق الموجودة بجانب بعضها البعض مباشرة. هذا أصعب بكثير. لتبديل الورقة رقم 1 والورقة رقم 10، يجب عليك تمريرهما فوق بعضهما البعض واحدة تلو الأخرى. هذا يخلق قائمة تعليمات أطول وأكثر تعقيداً.
الذكاء الاصطناعي (الـ Transformer): هذا نوع من نماذج التعلم الآلي المشهورة بقدرتها على قراءة النصوص وفهم الأنماط. هنا، بدلاً من الجمل، هو يقرأ قوائم من التعليمات الرياضية.
التجربة: تحديان مختلفان
أجرى الباحثون تجربتين رئيستين لمعرفة ما إذا كان بإمكان الذكاء الاصطناعي التوسع من "الصغير" إلى "الكبير".
التحدي الأول: "العصا السحرية" (التبديلات العامة)
- التدريب: تم تدريب الذكاء الاصطناعي فقط على خلط مجموعات ورق مكونة من 10 أوراق. تعلم كيفية اتباع التعليمات لتبديل أي ورقتين في مجموعة مكونة من 10 أوراق.
- الاختبار: بعد ذلك، طلبوا من الذكاء الاصطناعي حل مشكلات خلط أوراق لمجموعة مكونة من 25 ورقة.
- النتيجة: كان الذكاء الاصطناعي صحيحاً في كل المرات تقريباً. لم يحفظ القواعد الخاصة بـ 10 أوراق فحسب؛ بل أدرك المنطق الكامن وراء عملية "التبديل" وطبقه على مجموعة أكبر بكثير لم يسبق له رؤيتها.
التحدي الثاني: "تبديل الجيران" (التبديلات المتجاورة)
- التدريب: كان هذا أصعب. تم تدريب الذكاء الاصطناعي على مجموعة من 10 أوراق حيث يُسمح له فقط بتبديل الأوراق المتجاورة.
- المشكلة: إذا كنت تستطيع فقط تبديل الجيران، تصبح التعليمات طويلة جداً. عملية تبديل بسيطة بين الورقة الأولى والأخيرة تتطلب خطوات كثيرة.
- الحيلة (النوافذ المجزأة - Partitioned Windows): وجد الباحثون أن الذكاء الاصطناعي بدأ يصبح "كسولاً"؛ حيث كان يحفظ ببساطة "النافذة" المحددة للأوراق التي ينظر إليها. ولإصلاح ذلك، استخدموا طريقة تعتمد على "النوافذ المجزأة". تخيل أنك تقسم قائمة التعليمات الطويلة إلى أقسام وتقوم بخلط هذه الأقسام حول بعضها البعض حتى لا يعتمد الذكاء الاصطناعي على الموقع. كان عليه تعلم المنطق الفعلي للتبديلات.
- الاختبار: اختبروا الذكاء الاصطناعي على مجموعة مكونة من 16 ورقة.
- النتيجة: مرة أخرى، حقق الذكاء الاصطناعي دقة تقارب 100%.
كيف جعلوا الأمر يعمل؟ (الوصفة السرية)
استخدم الباحثون حيلة ذكية تسمى "تعزيز الهوية" (Identity Augmentation).
تخيل أنك تكتب وصفة طعام، لكن كتاب الوصفات يتطلب أن تكون كل وصفة مكونة من 50 خطوة بالضبط. بعض الوصفات تكون قصيرة بطبيعتها (5 خطوات فقط). لكي تناسب الكتاب، يجب عليك إضافة "خطوات وهمية" تقول "لا تفعل شيئاً" (مثل "قف ساكناً لمدة 5 ثوانٍ") حتى تصل إلى 50 خطوة.
كان على الذكاء الاصطناعي أن يتعلم أن هذه الخطوات التي "لا تفعل شيئاً" لا تغير النتيجة. من خلال ملء التعليمات القصيرة بخطوات "الهوية" هذه، تعلم الذكاء الاصطناعي تجاهل الضجيج والتركيز على الرياضيات الفعلية.
ماذا تعلم الذكاء الاصطناعي بالفعل؟
نظر الباحثون داخل "عقل" الذكاء الاصطناعي (تمثيلات البيانات الداخلية لديه) لمعرفة ما كان يفعله.
- تعلم العلاقات: أدرك الذكاء الاصطناعي أن تبديل الورقة A مع الورقة B هو نفسه تبديل B مع A.
- تعلم البنية: أدرك أن ترتيب التبديلات مهم، ولكنه تعلم أيضاً القواعد التي تجعل الترتيب غير مهم في حالات معينة.
- لم يغش: لم يقم الذكاء الاصطناعي بمجرد حفظ الإجابات. بل كان عليه تعلم "الخوارزمية" الخاصة بالخلط لأن أسئلة الاختبار كانت مختلفة عن أسئلة التدريب.
الخلاصة
يثبت هذا البحث أن نماذج الذكاء الاصطناعي يمكنها تعلم قواعد رياضية معقدة من أمثلة صغيرة وتطبيقها على نسخ أكبر وأكثر تعقيداً من نفس المشكلة.
- التشبيه: الأمر يشبه تعليم طفل كيفية ربط حذائه باستخدام لوحة تدريب صغيرة، ثم إعطائه زوجاً من الأحذية الضخمة. الطفل، بعد أن تعلم منطق العقدة، يمكنه ربط الأحذية الضخمة بشكل مثالي.
- الحدود: يشير المؤلفون إلى أنه بينما ينجح هذا الأمر بشكل ممتاز مع "الزمرة التناظرية" (خلط الأوراق)، قد تكون الزمر الرياضية الأخرى أكثر فوضوية وصعوبة في التعلم. ومع ذلك، فإن هذا النجاح يشير إلى أن الذكاء الاصطناعي يمكن أن يساعد في النهاية في حل مشكلات رياضية صعبة أخرى، مثل "مشكلة العقدة" (Unknot Problem) (فك تشابك العقد)، وهي مشكلة صعبة جداً على الحواسيب حالياً.
باختصار: تعلم الذكاء الاصطناعي كيف يصبح خبيراً في الخلط من خلال التدرب على مجموعة أوراق صغيرة، مما أثبت أن الآلات، مع التدريب الصحيح، يمكنها التعميم من "الصغير" إلى "الكبير" في الرياضيات البحتة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.