← أحدث الأبحاث
🤖 AI

TokenDance: Token-to-Token Music-to-Dance Generation with Bidirectional Mamba

يُعد TokenDance إطار عمل لتوليد الرقصات من الموسيقى يتكون من مرحلتين، ويستخدم التجزئة ثنائية الأنماط عبر التكميم القياسي المحدود ومولد "توكن-إلى-توكن" يعتمد على بنية Mamba ثنائية الاتجاه للتغلب على قيود البيانات، محققاً أداءً فائقاً في جودة التوليد، والمحاذاة، وسرعة الاستنتاج.

المؤلفون الأصليون: Ziyue Yang, Kaixing Yang, Xulong Tang

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

المؤلفون الأصليون: Ziyue Yang, Kaixing Yang, Xulong Tang

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

تخيل أنك تريد تعليم روبوت الرقص على أي أغنية تشغلها، من سيمفونية كلاسيكية إلى موسيقى "هيفي ميتال" صاخبة. المشكلة هي أن معظم الروبوتات اليوم تشبه الطلاب الذين حفظوا بضع حركات رقص محددة فقط؛ فإذا شغلت لها أغنية لم يسمعوها من قبل، إما أن يتجمدوا، أو يكررون نفس الحركة المملة مراراً وتكراراً، أو يتخبطون بشكل عشوائي. إنهم يفتقرون إلى "الإحساس".

تقدم ورقة البحث "TokenDance" طريقة جديدة لتعليم الروبوتات الرقص تحل هذه المشكلة عبر تغيير كيفية استماعهم وكيفية حركتهم. إليك التفاصيل بتبسيط شدين:

1. المشكلة: فخ "الاستمرارية"

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

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

2. الحل: تحويل الموسيقى والرقص إلى "قطع ليغو" (LEGO)

أدرك المؤلفون أنه بينما تبدو الموسيقى لانهائية، فإن بنية الرقص تتكون في الواقع من مجموعة محدودة من وحدات البناء.

  • التشبيه: فكر في الرقص ليس كنهر جارٍ، بل كجدار مبني من قطع "ليغو". هناك أنواع محدودة فقط من القطع (مثل "ركلة"، "دوران"، "خطوة")، ولكن يمكنك بناء جدران لانهائية عبر دمج هذه القطع بترتيبات مختلفة.
  • الابتكار (الترميز - Tokenization): بدلاً من محاولة التنبؤ بحركة ناعمة، يقوم "TokenDance" بتحويل كل من الموسيقى والرقص إلى هذه "القطع" (التي تسمى Tokens).
    • رموز الرقص (Dance Tokens): قاموا بتقسيم جسم الراقص إلى مجموعتين منفصلتين من قطع الليغو: الجزء العلوي (الذراعان، الرأس) والجزء السفلي (الأرجل، الوركين). هذا ذكاء تقني لأن الأرجل غالباً ما تتبع إيقاعاً ثابتاً بينما تفعل الأذرع شيئاً مختلفاً ومجنوناً.
    • رموز الموسيقى (Music Tokens): قاموا بتقسيم الأغنية إلى نوعين من الأدلة: صوتي (الإيقاع، السرعة) ودلالي (المزاج، النمط، مثل "جاز" أو "هيب هوب").

3. المحرك: "مامبا ثنائية الاتجاه" (Bidirectional Mamba)

بمجرد تحويل الموسيقى والرقص إلى قطع "ليغو"، يحتاج الذكاء الاصطناعي لمعرفة أي قطعة توضع في أي مكان.

  • الطريقة القديمة: معظم أنظمة الذكاء الاصطناعي تقرأ الجملة (أو الأغنية) من اليسار إلى اليمين، مثل قراءة كتاب. وبحلول الوقت الذي تصل فيه إلى النهاية، قد تكون قد نسيت البداية.
  • الطريقة الجديدة (Bidirectional Mamba): يستخدم "TokenDance" محركاً خاصاً يسمى Mamba يقرأ الأغنية للأمام وللخلف في نفس الوقت.
    • التشبيه: تخيل قائد أوركسترا. القائد العادي ينظر فقط إلى الموسيقيين الذين يعزفون الآن. أما قائد "TokenDance" فينظر إلى من عزف للتو وإلى من سيعزف لاحقاً. هذا يسمح للذكاء الاصطناعي بتوقع الإيقاع التالي بدقة مثالية، مما يضمن تدفق الرقص بسلاسة دون تعثر.
  • السرعة: ولأن النظام يقرأ كل شيء دفعة واحدة (المعالجة المتوازية) بدلاً من الخطوة بخطوة، فإنه يولد الرقصات بسرعة فائقة—مثل كتابة فقرة كاملة في أجزاء من الثانية.

4. العملية المكونة من مرحلتين

يعمل النظام في مرحلتين متميزتين، تماماً مثل طاهٍ ماهر يحضر وجبة:

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

لماذا هذا مهم؟

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

باختصار: يتوقف "TokenDance" عن محاولة "رسم" الرقصة من الصفر ويبدأ في "بنائها" من مجموعة محددة مسبقاً من كتل الموسيقى والحركة، مستخدماً محركاً فائق السرعة يقرأ للأمام وللخلف لضمان عدم تفويت أي نبضة إيقاعية.

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

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

جرّب Digest →