SMART: MLLM-guided Temporal Alignment for Unifying Sign Language Recognition and Spotting
تقترح الورقة البحثية إطار عمل SMART، وهو إطار موحد يستفيد من أوصاف الحركة المولدة بواسطة نماذج اللغات الكبيرة متعددة الوسائط (MLLM) ومهايئ زمني متعدد المقاييس لتعزيز التعرف المستمر على لغة الإشارة وتحديد مواضعها من خلال محاذاة فعالة بين الفيديو والنص في دفعات صغيرة وتحديد المواقع الزمنية المشتركة.
بالنسبة لملايين الأشخاص الصم أو ضعاف السمع، لا تعد لغة الإشارة مجرد مجموعة من إيماءات اليد، بل هي لغة كاملة ومنسابة لها قواعدها وإيقاعها وفوارقها الدقيقة الخاصة. وكما تندمج الكلمات المنطوقة معاً في جملة دون توقف، فإن الإشارات في تدفق مستمر غالباً ما تندمج في بعضها البعض، مما يجعل من الصعب على الحواسيب تحديد أين تنتهي إشارة معينة وأين تبدأ التالية. لعقود من الزمن، حاول الباحثون تعليم الآلات فهم هذه الفيديوهات، لكنهم واجهوا عقبة عنيدة: فالبيانات المتاحة لتدريب هذه الأنظمة عادة ما توفر الجملة النهائية فقط، مثل نص مكتوب، دون إخبار الكمبيوتر بالضبط أي لحظة في الفيديو تتوافق مع كل كلمة محددة. هذا النقص في التوقيت الدقيق يجبر الحواسيب على التخمين، مما يؤدي غالباً إلى فهم متعرج وغير متساوٍ حيث قد يتعرف الجهاز على الكلمة ولكنه يفشل في معرفة مدتها أو متى بدأت. وبدون هذه المعرفة الدقيقة، يظل بناء مترجم سلس حقاً للغة الإشارة بعيد المنال.
لقد اقترح فريق من الباحثين في جامعة دانكوك في كوريا الآن نهجاً جديداً لسد هذه الفجوة، حيث قدموا نظاماً أطلقوا عليه اسم SMART. يعالج عملهم التحديين المتمثلين في التعرف على الإشارات التي يتم تنفيذها وتحديد وقت حدوثها بدقة في الفيديو. وبدلاً من الاعتماد على الطريقة القديمة المتمثلة في تخمين حدود الكلمات بناءً على طول الجملة وحدها، بنى الباحثون إطار عمل يستخدم نوعاً قوياً من الذكاء الاصطناعي يُعرف بالنموذج اللغوي الكبير متعدد الوسائط. وقبل أن يبدأ النظام في التعلم، يعمل هذا الذكاء الاصطناعي كمراقب دقيق، حيث يشاهد فيديوهات لغة الإشارة ويدون أوصافاً تفصيلية لحركات اليد وتعبيرات الوجه التي تحدث في كل لحظة. تعمل هذه الأوصاف كدليل دلالي غني، لتعليم الكمبيوتر ربط الحركة المرئية بمفاه امتصاح لغوية محددة، تماماً مثل معلم يشرح معنى إيماءة أثناء الإشارة إليها.
بعد ذلك، صمم الباحثون محركاً متخصصاً لمعالجة هذه الفيديوهات، وهو محرك يولي اهتماماً كبيراً لكيفية تغير الحركات بمرور الوقت. وبينما تحلل أدوات تحليل الفيديو القياسية الإطارات بشكل منعزل، فإن هذا النظام الجديد مصمم لفهم تدفق الحركة عبر مقاييس متعددة، حيث يلتقط الحركات السريعة والحادة والإيماءات الأكثر بطئاً وتأنياً. ومن خلال الجمع بين هذا الوعي الزمني وهذه الأوصاف النصية التفصيلية التي تم إنشاؤها سابقاً، يتعلم النظام مواءمة الفيديو المرئي مع المعنى اللغوي بطريقة مستقرة وفعالة، حتى عندما يعالج الكمبيوتر عدداً قليلاً فقط من الفيديوهات في المرة الواحدة. وهذا يسمح للنموذج ببناء صورة أوضح لديناميكيات لغة الإشارة بشكل أكبر مما كان ممكناً في السابق.
ولعل الابتكار الأكثر أهمية في هذا العمل هو كيفية تعامل النظام مع مهمتي التعرف والتوقيت في آن واحد. فقد أنشأ الباحثون هيكلاً موحداً حيث يغذي الجزء من النظام الذي يحدد الكلمات المعرفة مباشرة في الجزء الذي يحدد المواقع والحدود. وفي المحاولات السابقة، كانت هاتان المهمتان تُعاملان غالباً بشكل منفصل، أو كانت معلومات التوقيت شحيحة جداً بحيث لا تكون مفيدة. أما هنا، فيستخدم النظام مستوى الثقة الذي يمتلكه في التعرف على إشارة معينة لصقل حواف تلك الإشارة في الزمن، ليخبر الكمبيوتر فعلياً: "أنا متأكد من أن هذه هي كلمة 'توقف'، فلنحدد بالضبط متى تبدأ ومتى تنتهي". وهذا يخلق حلقة تغذية راجعة حيث تعزز القدرة على التعرف على الكلمات القدرة على إيجاد حدودها، كما يساعد التوقيت الدقيق لتلك الحدود النظام على التعرف على الكلمات بدقة أكبر.
اختبر الفريق إطار العمل الجديد هذا على أربع مجموعات بيانات مختلفة من لغة الإشارة، بما في ذلك فيديوهات باللغات الألمانية والصينية ومجموعتين مختلفتين من لغة الإشارة الكورية. وأظهرت النتائج أن طريقتهم تفوقت على جميع الأنظمة الحالية المتطورة في كل من التعرف على تسلسل الإشارات وتحديد مواقعها بدقة داخل الفيديو. وفي إحدى مجموعات البيانات الكبيرة، خفض النظام معدل الخطأ في التعرف على الإشارات إلى أقل من واحد بالمائة، وهو تحسن كبير مقارنة بالطرق السابقة. علاوة على ذلك، عندما طُلب منه تحديد أوقات البداية والنهاية الدقيقة للإشارات، حقق النظام مستوى من الدقة فاق الطرق التقليدية بكثير، مما يثبت أن المهمتين متكاملتان بالفعل. ووجد الباحثون أنه من خلال استخدام الأوصاف اللغوية كدليل وجعل مهام التعرف والرصد يدعمان بعضهما البعض، استطاعوا التغلب على قيود الإشراف الضعيف التي لطالما عانت منها هذه المجالات.
يشير هذا العمل إلى أن الطريق نحو فهم سلس للغة الإشارة لا يكمن فقط في كاميرات أفضل أو معالجات أسرع، بل في تعليم الآلات فهم الثراء الدلالي للحركة البشرية. ومن خلال توليد أوصاف تفصيلية للحركة واستخدامها لتوجيه عملية التعلم، يثبت إطار عمل SMART أن الحواسيب يمكنها تعلم رؤية لغة الإشارة بمستوى من التفاصيل يقترب من الإدراك البشري. وتشير النتائج إلى أن الجمع بين الفهم الواسع للنماذج اللغوية والدقة الزمنية لتحليل الفيديو يخلق تآزراً قوياً، مما يقدم اتجاهاً واعداً لبناء أدوات يمكنها أخيراً كسر حواجز التواصل للمجتمع الأصم وضعيف السمع.
ملخص تقني: SMART: محاذاة زمنية بتوجيه من النماذج اللغوية الكبيرة متعددة الوسائط لتوحيد التعرف على لغة الإشارة وتحديد مواضعها
بيان المشكلة
يهدف التعرف المستمر على لغة الإشارة (CSLR) إلى التعرف على تسلسلات الرموز (gloss sequences) من فيديوهات لغة الإشارة غير المجزأة باستخدام تعليقات توضيحية على مستوى الجملة فقط. ومع ذلك، تواجه الطرق الحالية عقبتين رئيسيتين:
الإشراف الزمني الضعيف: تعتمد معظم أساليب CSLR على خسارة التصنيف التجميعي للوقت (CTC loss) بسبب غياب حدود الرموز على مستوى الإطار. يؤدي هذا غالبًا إلى "محاذات ذروية" (peaky alignments)، حيث يتم التنبؤ بكل رمز بواسطة عدد قليل من الإطارات بينما يتم تخصيص غالبية الإطارات لفئة "الفراغ" (blank class). يحد هذا من قدرة النموذج على تعلم الديناميكيات الزمنية الدقيقة والتمثيلات الكثيفة على مستوى الإطار.
عدم كفاءة المحاذاة بين الفيديو والنص: تتطلب طرق محاذاة الفيديو والنص التقليدية (مثل InfoNCE) أحجام دفعات (batch sizes) كبيرة لتعمل بفعالية، وهو أمر مكلف حوسبيًا لتدريب فيديوهات لغة الإشارة كثيفة استهلاك الذاكرة.
الفجوة في تحديد مواضع الإشارات (Sign Spotting): بينما يهدف تحديد مواضع الإشارات إلى تحديد مواقع الإشارات في الفيديوهات المستمرة، ركزت الأعمال السابقة بشكل كبير على مهام الاسترجاع باستخدام قوالب استعلام قصيرة أو مجموعات بيانات ذات تعليقات توضيحية متفرقة. لا يزال تحديد المواضع الكثيف للإشارات على مستوى الإطار مع مفردات كبيرة وتحديد دقيق للحدود غير مستكشف بشكل كافٍ، لا سيما ضمن إطار موحد مع CSLR.
المنهجية
يقترح المؤلفون SMART (المحاذاة الزمنية بتوجيه من النماذج اللغوية الكبيرة متعددة الوسائط للتعرف على الإشارات وتحديد مواضعها)، وهو إطار عمل موحد يعمل على تحسين CSLR وتحديد مواضع الإشارات بشكل مشترك من خلال إشراف متكامل. يتكون الإطار من ثلاثة مكونات أساسية:
1. محاذاة الفيديو والنص بتوجيه من النماذج اللغوية الكبيرة متعددة الوسائط (MLLM)
لتوفير توجيه دلالي يتجاوز الرموز على مستوى الجملة، يستخدم المؤلفون نموذجًا لغويًا كبيرًا متعدد الوسائط (MLLM)، وتحديدًا LLaVA-OneVision-7B، لتوليد أوصاف حركية على مستوى الإطار تركز على حركات اليد وتعبيرات الوجه.
استراتيجية المحاذاة: بدلاً من دمج ميزات النص مباشرة في المشفر البصري (مما قد يؤدي إلى تدهور التمثيلات المدربة مسبقًا)، يستخدم SMART تقنية SigLIP (خسارة السيجمويد للتدريب المسبق للغة والصورة). على عكس InfoNCE، تطبق SigLIP خسارة سيجمويد بشكل مستقل لكل زوج، مما يتيح محاذاة مستقرة بين الفيديو والنص في ظل ظروف تدريب ذات دفعات صغيرة.
العملية: يتم تشفير الأوصاف على مستوى الإطار عبر BERT، ثم تُجمع لتكوين تمثيل نصي عالمي على مستوى الفيديو، وتتم محاذاتها مع التمثيل البصري على مستوى الفيديو أثناء التدريب.
2. المهايئ الزمني متعدد المقاييس (MSTA)
لمعالجة نقص النمذجة الزمنية في مشفرات صور CLIP القياسية (التي تعالج الإطارات بشكل مستقل)، قدم المؤلفون MSTA.
البنية: يتم إدراج MSTA في آخر أربع كتل من محول (transformer) خلفية CLIP ViT-B/16 المجمدة، حيث يقوم بإسقاط الرموز البصرية (visual tokens) في مساحة منخفضة الأبعاد وتطبيق مؤثرات زمنية متعددة المقاييس (أحجام نواة 3 و5 و7).
الوظيفة: تلتقط هذه المؤثرات الأنماط الحركية بمجالات استقبال زمنية متفاوتة، مما يسمح للنموذج بترميز التبعيات الزمنية قصيرة وطويلة المدى مع الحفاظ على تمثيلات CLIP المدربة مسبقًا عبر اتصالات متبقية (residual connections).
3. CSFormer: تحديد مواضع الإشارات بتوجيه من CSLR
لسد الفجوة بين التعرف الضعيف القائم على CTC وتحديد المواضع الكثيف، قدم المؤلفون CSFormer، وهو وحدة لتحديد المواضع تقوم بحقن الأدلة المستمدة من التعرف في شبكة مدركة للحدود.
آلية الحقن: يتم استكمال (interpolation) احتمالات تسلسل الرموز (logits) من فرع CSLR لتتطابق مع عدد الإطارات، ثم تُسقط في مسار مستقل. يدمج آلية انتباه تبادلي ثنائي الاتجاه على مستوى الطبقات تسمح للمسار البصري بالانتباه إلى مواقع الذروة لتنبؤات CSLR، بينما يقوم مسار CSLR بتنقية نبضاته المتفرقة باستخدام إشارات مستمرة زمنيًا من الميزات البصرية.
رأس الحدود (Boundary Head): يتنبأ رأس حدود مخصص بتغيرات الرموز (تغيرات الفئة على مستوى الإطار) جنبًا إلى جنب مع التصنيف على مستوى الإطار، مما يوفر إشرافًا زمنيًا كثيفًا لتحسين الحدود.
الدمج المتأخر: أثناء الاستدلال، يتم دمج احتمالات الرموز من فرعي CSLR وتحديد المواضع عبر دمج خطي مرجح قبل فك تشفير البحث الشعاعي (beam search) لـ CTC.
المساهمات الرئيسية
إطار عمل موحد: SMART هو أول إطار عمل يدمج CSLR وتحديد مواضع الإشارات بشكل مشترك، مما يثبت أن ميزات CSLR توجه بفعالية تقسيم المواضع، بينما يكمل الإشراف الكثيف للمواضع عملية التعرف الضعيفة القائمة على CTC.
المحاذاة بتوجيه من MLLM: استخدام الأوصاف الحركية المولدة من MLLM كإشارات دلالية مساعدة، والمحاذات عبر SigLIP، يتيح تعلمًا مستقرًا بين الفيديو والنص دون الحاجة إلى أحجام دفعات كبيرة.
تعلم التمثيل الزمني: نجح المهايئ الزمني متعدد المقاييس (MSTA) في التقاط التبعيات الزمنية متعددة المقاييس داخل خلفية CLIP مجمدة، مما يعزز التمثيل الزمني دون إعادة تدريب المشفر البصري بالكامل.
وحدة CSFormer: بنية مبتكرة لتحديد المواضع تقوم بحقن احتمالات الرموز المستمدة من التعرف في خلفية مدركة للحدود، مما يسمح بتقدير دقيق للحدود وتنبؤات كثيفة على مستوى الإطار.
تقييم شامل: تجارب واسعة على أربع مجموعات بيانات (PHOENIX14-T، CSL-Daily، Large-scale KSL، وDisaster and Safety KSL)، بما في ذلك الاستخدام الأول لمجموعات بيانات لغة الإشارة الكورية لكل من مهام CSLR وتحديد المواضع.
النتائج التجريبية
قيم المؤلفون SMART على أربع مجموعات بيانات، مع الإبلاغ عن معدل خطأ الكلمات (WER) للتعرف ودرجات F1 لتحديد المواضع.
التعرف على لغة الإشارة (CSLR): حقق SMART أداءً رائدًا (SOTA) عبر جميع مجموعات البيانات.
PHOENIX14-T: سجل 17.58% Dev WER و19.50% Test WER (متفوقًا على AdaptSign الذي سجل 18.60/19.80).
Large-scale KSL: سجل 0.64% Dev WER و0.48% Test WER.
DS KSL: سجل 27.27% Dev WER و23.92% Test WER.
تحديد مواضع الإشارات (Sign Spotting): تفوق SMART بشكل كبير على النماذج المرجعية المستقلة لتحديد المواضع ونماذج CSLR فقط.
Large-scale KSL: حقق 96.72% F1@50 (مقارنة بـ 7.37% لـ CSLR-only و7.13% لنموذج تحديد المواضع القياسي).
DS KSL: حقق 59.77% F1@50.
دراسات الاستئصال (Ablation Studies):
أدى إزالة MSTA أو هدف المحاذاة إلى تدهور الأداء.
كان استخدام SigLIP للمحاذاة متفوقًا على InfoNCE في حالات الدفعات الصغيرة.
دمج CSFormer في نماذج CSLR الحالية (مثل AdaptSign، SEN) أدى باستمرار إلى تحسين أداء تحديد المواضع مع الحفاظ على أو تحسين معدل خطأ (WER) للتعرف، مما يؤكد التكامل بين المهمتين.
الأهمية والادعاءات
يزعم البحث أن SMART يعالج بفعالية قيود الإشراف الزمني الضعيف في CSLR ونقص التحديد الكثيف في تحديد مواضع الإشارات. ومن خلال توحيد هذه المهام، يستفيد الإطار من نقاط القوة في كل منهما:
التكامل: أظهر المؤلفون أن التوجيه القائم على التعرف على مستوى الرمز فعال للغاية لتقسيم المواضع، بينما يساعد الإشراف الزمني الكثيف من وحدة تحديد المواضع في تخفيف مشكلة "المحاذاة الذروية" المتأصلة في CTC.
الكفاءة: يتيح استخدام SigLIP محاذاة فعالة بين الفيديو والنص دون العبء الذاكري لأحجام الدفعات الكبيرة، مما يجعل النهج أكثر سهولة في الوصول لتدريب لغة الإشارة المحدود الموارد.
القدرة على التعميم: يشير نجاح الإطار عبر مجموعات بيانات لغات الإشارة الألمانية والصينية والكورية إلى أن استراتيجيات المحاذاة بتوجيه من MLLM والتكيف الزمني المقترحة قوية عبر مختلف لغات الإشارة والمجالات.
يخلص المؤلفون إلى أن دمج الإشارات الدلالية المولدة من MLLM، والنمذجة الزمنية متعددة المقاييس، وتحديد المواضع الموجه بـ CSLR، يوفر مسارًا قويًا للتقدم في فهم لغة الإشارة المستمرة.