MIMIC-MJX: Neuromechanical Emulation of Animal Behavior
يُعد MIMIC-MJX إطار عمل سريعاً وعاماً يتعلم سياسات تحكم عصبي قائمة على أسس ميكانيكية حيوية من البيانات الحركية لمحاكاة سلوك الحيوان بدقة ونمذجة عمليات التحكم الحركي الكامنة في عمليات المحاكاة الفيزيائية.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي لبحث مسبق لم يخضع لمراجعة الأقران. وهو ليس نصيحة طبية. لا تتخذ أي قرارات تتعلق بصحتك بناءً على هذا المحتوى. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تراقب سنجاباً يتسلق شجرة بسرعة. يمكنك رؤية مخالبه وهي تمسك باللحاء، وذيله وهو يحافظ على توازنه، وعضلاته وهي تنقبض. لكن ما لا يمكنك رؤيته هو تلك المحادثة الخاطفة والبرقية التي تجري داخل دماغه. فالجهاز العصبي ليس مجرد جهاز تحكم عن بعد يرسل إشارات بسيطة مثل "تحرك للأعلى" أو "تحرك للأسفل"؛ بل هو أوركسترا معقدة تقود جسداً ضخماً وثقيلاً عبر عالم مليء بالجاذبية، والاحتكاك، والمفاجآت. لطالما أراد العلماء فهم هذه المحادثة، ولكن هناك عقبة: لا يمكنك ببساطة استراق النظر داخل دماغ حيوان حي أثناء ركضه، ولا يمكنك أن تطلب من سنجاب أن يصف لك شعوره بالتوازن.
ولحل هذه المعضلة، يستخدم العلماء حيلة تسمى "النمذجة الميكانيكية العصبية" (neuromechanical modeling). فكر في الأمر كبناء توأم رقمي للحيوان — جسد افتراضي بـ عضلات، وعظام، وقوانين فيزياء تعمل تماماً مثل الحقيقي. ثم يحاولون تعليم "دماغ كمبيوتر" (شبكة عصبية اصطناعية) كيفية التحكم في هذا الجسد الرقمي بحيث يتحرك تماماً مثل الحيوان الحقيقي. الهدف هو الهندسة العكسية لأسرار الدماغ من خلال معرفة نوع "الأفكار" (إشارات التحكم) المطلوبة لجعل الجسد الرقمي يرقص. ومع ذلك، حتى الآن، كان بناء هذه التوائم الرقمية يشبه محاولة تشغيل سوبر كمبيوتر على محمصة خبز: فقد كان يتطلب مجموعات ضخمة ومكلفة من أجهزة الكمبيوتر التي لا تستطيع تحمل تكلفتها إلا شركات التكنولوجيا الكبرى، مما جعل من الصعب على مختبرات البيولوجيا العادية المشاركة في هذه الأفكار.
هنا يأتي دور MIMIC-MJX، وهي مجموعة أدوات جديدة مفتوحة المصدر تغير قواعد اللعبة. لقد ابتكر الباحثون وراء هذا المشروع، وهم فريق من جامعة هارفارد ومعهد سالك وآخرين، نظاماً يسمح للعلماء بتدريب هذه الأدمغة الرقمية على بطاقة رسوميات قياسية واحدة (من النوع الموجود في أجهزة الكمبيوتر المخصصة للألعاب) بدلاً من غرفة مليئة بالخوادم. ويطلقون على إطار عملهم اسم "MIMIC-MJX"، وهو يعمل كـ "محاكٍ بارع". فهو يأخذ لقطات فيديو لحيوانات حقيقية تتحرك — فئران تجري، ذباب يمشي، ديدان تتلوى — ويستخدمها لتعليم نسخة افتراضية من ذلك الحيوان كيفية التحرك في محاكاة فيزيائية.
إليك كيف يعمل الأمر، خطوة بخوة. أولاً، ينظر النظام إلى فيديو لحيوان حقيقي ويحدد بالضبط كيف تنثني مفاصله وأين تقع أطرافه في الفضاء. الأمر يشبه أخذ هيكل عظمي ثلاثي الأبعاد وملاءمته تماماً للفيديو، حتى لو كان الفيديو يظهر فقط الجزء الخارجي من الفراء أو الجلد. يتم ذلك باستخدام أداة تسمى stac-mjx، والتي تعمل كمترجم عالي السرعة، حيث تحول نقاط الفيديو ثنائية أو ثلاثية الأبعاد إلى زوايا مفاصل دقيقة للجسد الافتراضي.
بمجرد أن يعرف الجسد الافتراضي ما فعله الحيوان الحقيقي، يبدأ الجزء الثاني من النظام، المسمى track-mjx، في العمل. هذا هو "المعلم". فهو يستخدم طريقة تسمى "التعلم التعزيزي العميق" (deep reinforcement learning)، وهي تشبه إلى حد ما تدريب كلب باستخدام المكافآت، لكن الكلب هنا هو برنامج كمبيوتر والمكافآت هي مكافآت رياضية. يحاول البرنامج تحريك الحيوان الافتراضي ليتطابق مع الفيديو. إذا رفع الفأر الافتري قدمه في الوقت الخطأ، يحصل على "درجة سيئة". وإذا طابق الفيديو تماماً، يحصل على "درجة جيدة". عبر ملايين المحاولات، يتعلم دماغ الكمبيوتر أوامر العضلات الدقيقة اللازمة لإعادة إنتاج الحركة.
ما يجعل MIMIC-MJX مميزاً هو سرعته ومرونته. اختبر المؤلفون النظام على مجموعة متنوعة من الكائنات: فأر، ذبابة فاكهة، ذراع فأر، حشرة عصوية، ودودة. ووجدوا أن النظام يمكنه تعلم محاكاة حركات هذه الحيوانات بدقة مذهلة. على سبيل المثال، عندما دربوا نسخة على فأر، استطاع الفأر الافتراضي إعادة حركات المشي، والوقوف على قدميه، والتنظيف بحركات دقيقة، بهامش خطأ يبلغ حوالي 7 مليمترات فقط — أي ما يعادل عرض ممحاة قلم رصاص تقريباً. والأكثر إثارة للإعجاب هو أن النظام استطاع الحفاظ على حركة الفأر الافتري لفترات طويلة، وليس لمجرد لحظة عابرة. في الاختبارات، استطاع حوالي 83% من الفئران الافتراضية الاستمرار في الحركة لمدة دقيقتين كاملتين دون السقوط، رغم أنه تم تدريبهم فقط على مقاطع فيديو قصيرة مدتها 5 ثوانٍ. هذا يشير إلى أن النظام تعلم "مبادئ" الحركة، وليس مجرد حفظ بضع ثوانٍ من الفيديو.
كما أظهر الباحثون أن هذا النظام يعمل مع أنواع مختلفة من "الأجساد". فبعض الحيوانات في دراستهم، مثل الفأر والذبابة، كانت تُدار بواسطة محركات "عزم دوران" (torque) بسيطة، بينما استخدمت أخرى، مثل ذراع الفأر والدودة، نماذج "عضلات" أكثر تعقيداً تحاكي كيفية تمدد وانقباض العضلات الحقيقية. وقد تعامل MIMIC-MJX مع كلا النوعين بنجاح، مما يثبت قدرته على التكيف مع مختلف الحقائق البيولوجية.
أحد أكثر الأجزاء إثارة في الورقة البحثية هو كيفية استخدامهم لهذه "المحاكيات" المدربة للقيام بتجارب مستحيلة في الحياة الواقعية. لقد أخذوا المتحكم منخفض المستوى (الجزء الذي يعرف كيفية تحريك العضلات) وجمدوه، ثم قاموا بتثبيت "دماغ" جديد وبسيط فوقه لتعليم الحيوان خدعة جديدة. طلبوا من الفأر الافتري الجري بسرعة محددة أو الهروب من حفرة تشبه الوعاء. تعلم الفأر الافتري، بتوجيه من متحكم MIMIC-MJX، هذه المهام الجديدة بسرعة وتحرك بطريقة طبيعية للغاية. في المقابل، عندما حاولوا تدريب روبوت من الصفر دون أساس "المحاكاة" هذا، فإنه إما فشل تماماً أو تحرك بطريقة متقطعة وغير طبيعية. هذا يشير إلى أن نظام MIMIC-MJX قد التقط شيئاً جوهرياً حول كيفية تحرك الحيوانات، مما خلق "أولوية" (prior) أو خط أساس للسلوك الطبيعي يجعل تعلم أشياء جديدة أسهل بكثير.
كما نظرت الورقة البحثية داخل "دماغ" متحكماتهم الافتراضية لمعرفة ما تفكر فيه. ومن خلال تحليل البيانات المتدفقة عبر الشبكة، وجدوا أن النظام ينظم الحركة في أنماط بسيطة ومنخفضة الأبعاد. بالنسبة لذبابة الفاكهة، شكلت "الأفكار" المتعلقة بالمشي حلقة دائرية مرتبة في البيانات، مما يمثل إيقاع الخطوات. وبالنسبة لذراع الفأر، أظهرت البيانات أن الدماغ كان يضغط الحركات المعقدة في متغيرات رئيسية قليلة، تماماً كما قد يفكر الإنسان بعبارة "مد يدك للكوب" بدلاً من حساب كل انقباضة عضلية صغيرة.
ومع ذلك، فإن المؤلفين حذرون بشأن ما لا يستطيع هذا النظام فعله. فقد ذكروا صراحة أنه بينما يمكن للنظام إعادة إنتاج الحركة بشكل مثالي، فإن الإشارات الكهربائية المحددة التي يولدها للقيام بذلك ليست بالضرورة هي نفس الإشارات التي يستخدمها دماغ الحيوان الحقيقي. نظرًا لأن هناك طرقاً عديدة لتحريك طرف ما (وهي مشكلة تُعرف باسم "درجات حرية بيرنشتاين" - Bernstein's degrees-of-freedom)، فقد يجد الكمبيوتر حلاً مختلفاً عما سلكه الحيوان. النظام هو محاكاة صالحة لـ كيفية تحرك الجسد، لكنه لا يثبت كيف يفكر الحيوان فعلياً. إنه أداة قوية لتوليد الفرضيات، وليس مفتاح الإجابة النهائي.
علاوة على ذلك، يعتمد النظام على جودة نماذج الأجسام الرقمية. فإذا لم تُبنَ عضلات أو عظام الفأر الافتري بشكل صحيح، ستفشل عملية المحاكاة. ويعترف المؤلفون بأن بناء هذه النماذج التفصيلية لا يزال مهمة صعبة وتستغرق وقتاً طويلاً يجب على الباحثين القيام بها بأنفسهم لكل نوع جديد. كما أنهم بسطوا بعض جوانب الفيزياء، مثل تجاهل مقاومة الهواء أو الطريقة المعقدة التي قد يتفاعل بها الفراء مع الأرض، وذلك للحفاظ على سرعة عمليات المحاكة.
رغم هذه القيود، يمثل MIMIC-MJX تحولاً كبيراً في كيفية إجراء علم الأعصاب. فمن خلال جعل هذه المحاكاة القوية متاحة لأي مختبر يمتلك جهاز كمبيوتر قياسياً، فإنه يفتح الباب لآلاف الباحثين لإجراء "تجارب افتراضية". يمكنهم اختبار كيف قد يتكيف الجهاز العصبي مع بيئة جديدة، أو ماذا يحدث إذا تمت إزالة عضلة معينة، أو كيف يحدث التعلم، كل ذلك دون الحاجة للإمساك بحيوان واحد. إنه يحول الحيوان الافتري إلى موضوع عملي وقابل للتلاعب، مما يسد الفجوة بين الواقع البيولوجي الفوضوي ودقة علوم الكمبيوتر المنظمة. وتخلص الورقة إلى أن هذه خطوة حاسمة نحو مستقبل يصبح فيه "علم الأعصاب الافتراضي" شريكاً معيارياً للتجارب في العالم الحقيقي، مما يساعدنا أخيراً على فك رموز الرقصة المعقدة بين الدماغ والجسد.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.