← أحدث الأبحاث
🤖 machine learning

Model Fusion via Retrofitting

تقدم هذه الورقة إطار عمل لدمج النماذج متمحور حول العصبونات، يعامل الدمج كمسألة مطابقة تمثيل من خلال تجميع العصبونات الوسيطة واستخدام درجات الإسناد لمحاذاة الميزات البارزة، محققاً أداءً فائقاً على الطرق الحالية — لا سيما في سيناريوهات التعلم الصفري (zero-shot) والبيانات غير المتماثلة (non-IID) — عبر بنيات متنوعة مثل VGGs وResNets وViTs دون الحاجة لإعادة التدريب.

المؤلفون الأصليون: Phoomraphee Luenam, Andreas Spanopoulos, Amit Sant, Thomas Hofmann, Sotiris Anagnostidis, Sidak Pal Singh

نُشر 2026-05-29
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Phoomraphee Luenam, Andreas Spanopoulos, Amit Sant, Thomas Hofmann, Sotiris Anagnostidis, Sidak Pal Singh

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أن لديك اثنين من الطهاة الخبراء الذين قضوا سنوات في إتقان وصفاتهم الفريدة الخاصة. الشيف (أ) متخصص في المطبخ الإيطالي، والشيف (ب) متخصص في المطبخ الياباني. لم يعملوا معاً من قبل، ويستخدمون أدوات مختلفة، وقد يقيسون المكونات بوحدات مختلفة.

الآن، تخيل أنك تريد إنشاء "شيف ماهر" واحد يمكنه طهي الأطبى الإيطالية واليابانية بشكل مثالي، ولكن لا يمكنك أن تطلب منهما العودة إلى مدرسة الطهي لإعادة تعلم كل شيء من الصفر. أنت فقط تريد دمج معرفتهما الحالية في شخص واحد فوراً.

هذه هي مشكلة دمج النماذج (Model Fusion). في عالم الذكاء الاصطناعي، غالباً ما يكون لدينا شبكات عصبية مختلفة (التي تمثل "الطهاة") تم تدريبها بشكل منفصل. نريد دمجها في نموذج واحد قوي دون العملية المكلفة والمستهلكة للوقت لإعادة تدريبها على بيانات جديدة.

المشكلة: "حاجز اللغة"

يشرح البحث أن مجرد متوسط أوزان هذين النموذجين (مثل خلط كتب وصفاتهما صفحة بصفحة) عادة ما يفشل. لماذا؟ لأنه حتى لو تدربا على بيانات متشابهة، فإنهما يتعلمان بطرق مختلفة.

  • مشكلة "التبديل" (Permutation): فكر في "رف التوابل" الخاص بالشيف (أ) حيث يوجد "الكمون" في الدرج العلوي، بينما "الكمون" الخاص بالشيف (ب) في الدرج السفلي. إذا قمت ببساطة بمتوسط أدراجهما، فستنتهي بمزيج فوضوي لا معنى له. الأعصاب في الذكاء الاصطناعي (المكونات) موجودة في ترتيبات ومواقع مختلفة.
  • تحدي "الصفر التدريبي" (Zero-Shot): معظم الطرق الموجودة تعمل بشكل جيد إذا كانت خلفيات الطهاة متشابهة. ولكن إذا تدربوا على بيانات مختلفة تماماً (مثل أحدهم على الطعام الإيطالي والآخر على الطعام الياباني)، فإن الطرق الموجودة تفشل فشلاً ذريعاً. يصبح النموذج المدمج مرتبكاً ويؤدي أداءً أسوأ من الطهاة الفرديين.

الحل: "التعديل اللاحق" باستخدام "هدف" (Retrofitting with a Target)

يقترح المؤلفون طريقة جديدة تسمى "دمج النماذج عبر التعديل اللاحق" (Model Fusion via Retrofitting). بدلاً من مجرد دمج الطهاة، يستخدمون عملية من خطوتين تعمل كمترجم ومدرب.

الخطوة 1: "التجميع" (إيجاد التوائم)

أولاً، تبحث الخوارزمية فيما تفعله الأعصاب (الأعصاب هي مثل الخلايا العصبية في دماغ الإنسان، أو "المهارات" المحددة للطهاة) فعلياً عند رؤية البيانات.

  • تقوم بتجميع الأعصاب المتشابهة من الشيف (أ) والشيف (ب) معاً.
  • اللمسة الإبداعية: يقدم البحث مفهوم "درجات إسناد الأعصاب" (Neuron Attribution Scores). تخيل أن ليست كل المكونات متساوية في الأهمية؛ فبعض التوابل حاسمة للنكهة، بينما البعض الآخر مجرد زينة. تحدد الخوارزمية أي الأعصاب هي "اللاعبون النجوم" (ذات أهمية عالية) وأيها "بدلاء على مقاعد الاحتياط" (منخفضة الأهمية).
  • بعد ذلك، تنشئ "هدفاً" (Target) لكل مجموعة. فكر في هذا كبطاقة وصفة "المعيار الذهبي" التي تمثل المتوسط المثالي للأعصاب المجمعة، موزونة حسب مدى أهميتها.

الخطوة 2: "التعديل اللاحق" (المدرب)

الآن، تبني الخوارمازمية "الشيف الماهر" الجديد (النموذج المدمج). إنها لا تكتفي بنسخ الطهاة القدامى؛ بل تدرب طبقات النموذج الجديد لتطابق تلك "الأهداف المعيارية الذهبية" التي أنشأتها للتو.

  • الأمر يشبه أخذ متدرب جديد وقول: "لا تكتفِ بنسخ الشيف (أ) أو الشيف (ب). انظر إلى طبق الهدف المحدد الذي صممناه هذا. اضبط طبخك حتى يتطابق مخرجك مع هذا الهدف تماماً".
  • يحدث هذا طبقة تلو الأخرى، من أسفل الشبكة إلى أعلاها.

لماذا هذا أفضل (النتائج)

اختبر البحث هذه الطريقة على بنيات ذكاء اصطناعي متنوعة (مثل VGG و ResNet و Vision Transformers) ووجد ما يلي:

  1. إنه يعمل عندما تفشل الطرق الأخرى: في سيناريوهات "الصفر التدريبي" (حيث يتم دمج النماذج دون أي تدريب إضافي على بيانات جديدة)، غالباً ما تنهار الطرق الموجودة وتتحول إلى تخمين عشوائي. تحافظ طريقة المؤلفين على دقة عالية، حتى عندما تكون النماذج قد تدربت على بيانات مختلفة تماماً وغير متداخلة (مثل إعداد "التقسيم/Sharded" حيث يرى أحد النماذج السيارات الحمراء فقط والآخر يرى السيارات الزرقاء فقط).
  2. إنه يحترم الأهمية: من خلال استخدام "درجات إسناد الأعصاب"، تضمن الطريقة الحفاظ على الميزات الأكثر حيوية للنماذج الأصلية، بدلاً من ضياعها في ضجيج الميزات الأقل أهمية.
  3. إنه مرن: يعمل على أنواع مختلفة من بنيات الذكاء الاصطناعي، وليس نوعاً واحداً فقط.

المقايضة

يعترف البحث بأن هذه الطريقة أبطأ وأثقل حوسبياً من طرق "المتوسط السريع والبسيط". ومع ذلك، يجادلون بأن هذا يستحق العناء لأن:

  • إنها تنتج نموذجاً قابلاً للاستخدام فوراً (Zero-Shot)، بينما تتطلب الطرق الأخرى غالباً ساعات أو أياماً من الضبط الدقيق الإضافي لكي تعمل على الإطلاق.
  • على المدى الطويل، الوقت الذي يتم توفيره في إصلاح النماذج المكسورة يفوق الوقت الإضافي المستغرق في عملية الدمج الأولية.

ملخص التشبيه

  • الطريقة القديمة: تأخذ لغتين مختلفتين، تترجمهما كلمة بكلمة إلى لغة ثالثة، وتأمل أن يبقى المعنى. عادة ما ينتج عن ذلك كلام غير مفهوم.
  • الطريقة الجديدة (التعديل اللاحق): تحدد المفاهيم الأساسية (الأهداف) التي يفهمها كلا الطاهيين، وتخصص لها قيمة بناءً على الأهمية، ثم تعلم طاهياً جديداً التحدث بتلك اللغة الموحدة المحددة بدقة.

يخلص البحث إلى أن هذا النهج يسمح لنا بدمج نماذج الذكاء الاصطناعي المستقلة بفعالية، حتى عندما تكون مختلفة جداً، دون الحاجة إلى إعادة تدريبها من الصفر.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →