Neurosymbolic Framework for Concept-Driven Logical Reasoning in Skeleton-Based Human Action Recognition
تقدم هذه الورقة إطار عمل عصبي رمزي للتعرف على الأفعال البشرية القائم على الهيكل العظمي، والذي يجسّر الفجوة بين التعلم العميق والاستدلال الرمزي عبر ربط الأوليات الحركية بمفاهيم منطقية قابلة للتفسير، مما يتيح أداءً تنافسياً مع تقديم تفسيرات شفافة ومقروءة بشرياً.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول تعليم كمبيوتر فهم الحركات البشرية، مثل القفز، أو التلويح باليد، أو ارتداء النظارات. حالياً، تقوم معظم برامج الكمبيوتر بذلك عبر النظر إلى "صندوق أسود"؛ فهي ترى الهيكل العظمي وهو يتحرك وتخمن الفعل، لكنها لا تستطيع إخبارك لماذا خمنت ذلك. إنه يشبه طالباً يحصل على الإجابة الصحيحة في اختبار الرياضيات ولكنه لا يستطيع إظهار خطوات الحل.
تقدم هذه الورقة نظاماً جديداً يسمى REASON يعمل كمعلم ذكي. فبدلاً من مجرد التخمين، يقوم بتفكيك الحركة إلى "أفكار" (مفاهيم) صغيرة ومفهومة، ويستخدم قواعد منطقية لمعرفة ما يحدث بالضبط.
إليك كيف يعمل، باستخدام تشبيهات بسيطة:
1. "بنك المفاهيم" (المفردات)
تخيل أنك تريد وصف رقصة. يمكنك فقط القول "لقد تحركوا"، لكن هذا وصف غامض. بدلاً من ذلك، يمكنك تفكيكها إلى حركات محددة: "الذراع مرفوعة"، "ثني الركبة"، "التحرك للأمام"، "سرعة عالية".
قام الباحثون ببناء بنك مفاهيم (Concept Bank) باستخدام ذكاء اصطناعي متطور (LLM) لإنشاء قاموس لهذه الأفكد الحركية المحددة.
- المفاهيم المكانية (Spatial Concepts): تتعلق بـ أين توجد أجزاء الجسم (مثل "الذراع مرفوعة"، "الركبة مثنية").
- المفاهيم الزمنية (Temporal Concepts): تتعلق بـ كيف و متى يتحركون (مثل "التحرك للأعلى"، "اليدان أولاً"، "سرعة عالية").
هذا الأمر بالغ الأهمية لأن فعلين قد يبدوان متشابهين عند تجميد إطار واحد (مثل ارتداء النظارات مقابل خلعها)، لكن اتجاه الحركة وترتيبها يختلفان. يتعلم النظام هذه القرائن "القائمة على الزمن" للتمييز بينهما.
2. المترجم (المفكك - The Decoder)
ينظر الكمبيوتر أولاً إلى بيانات الهيكل العظمي الخام (النقاط والخطوط التي تمثل المفاصل). هذا يشبه النظر إلى خربشة فوضوية.
يستخدم النظام مترجماً خاصاً (STC-Decoder) لتحويل تلك الخربشة الفوضوية إلى قائمة نظيفة من "المفاهيم" من البنك.
- التشبيه: الأمر يشبه مترجماً يحول لغة أجنبية إلى كلمات إنجليزية. الكمبيوتر يرى "مفاصل تتحرك"، والمترجم يقول: "آه، هذا يعني 'رفع الذراع' و'حركة للأعلى'".
3. محرك المنطق (Reasoning Engine)
بمجرد حصول الكمبيوتر على قائمة المفاهيم، فإنه لا يخمن الفعل فحسب، بل يستخدم قواعد منطقية (Logic Rules)، تشبه المخطط الانسيابي أو الوصفة.
- التشبيه: فكر في حارس أمن يتحقق من قائمة قواعد.
- القاعدة 1: إذا (انثنت الأرجل) وَ (تحرك الجسم للأعلى) وَ (تأرجحت الأذرع) ← إذن الفعل هو قفزة.
- القاعدة 2: إذا (اليدان بالقرب من الوجه) وَ (الحركة للأعلى) ← إذن الفعل هو ارتداء النظارات.
- القاعدة 3: إذا (اليدان بالقرب من الوجه) وَ (الحركة للأسفل) ← إذن الفعل هو خلع النظارات.
يتعلم النظام هذه القواعد تلقائياً؛ حيث يكتشف أي مزيج من المفاهيم يؤدي إلى فعل معين.
4. لماذا هذا الأمر مميز؟ (الصندوق الزجاجي)
معظم نماذج الذكاء الاصطناعي هي "صناديق سوداء"؛ تضع فيها البيانات، وتخرج لك إجابة، لكنك لا تعرف الخطوات الوسطى.
هذا النظام هو "صندوق زجاجي" (Glass Box). ولأنه يستخدم قواعد منطقية، يمكنك النظر في الداخل ورؤية ما حدث بالضبط:
- "اعتقد الكمبيوتر أنها قفزة لأنه رأى 'ثني الأرجل' و'حركة للأعلى'".
- إذا ارتكب الكمبيوتر خطأً، يمكنك معرفة أي "مفهوم" أخطأ فيه بالضبط (مثلاً: ظن أن الحركة كانت "للأسفل" بينما كانت في الواقع "للأعلى").
النتائج
اختبر الباحثون هذا النظام على مجموعات بيانات قياسية تحاول فيها الحواسيب التعرف على الأفعال البشرية.
- الأداء: يعمل بنفس كفاءة، أو أفضل من، أكثر نماذج "الصندوق الأسود" تطوراً.
- القابلية للتفسير: على عكس النماذج الأخرى، يمكنه شرح منطقه بلغة إنجليزية بسيطة (مثلاً: "اخترت 'القفز' لأن الأرجل انثنت والجسم تحرك للأعلى").
الملخص
تقدم هذه الورقة نظاماً لا يحفظ فقط شكل "القفزة"، بل يتعلم مكونات القفزة (ثني الأرجل، التحرك للأعلى) والوصفة (القواعد المنطقية) لدمجها معاً. هذا يسمح للكمبيوتر بفهم الأفعال البشرية بطريقة دقيقة للغاية وسهلة الفهم والثقة من قبل البشر.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.