Hallo-Live: Real-Time Streaming Joint Audio-Video Avatar Generation with Asynchronous Dual-Stream and Human-Centric Preference Distillation
تقدم الورقة البحثية Hallo-Live، وهو إطار عمل للبث المباشر في الوقت الفعلي لتوليد الصور الرمزية (Avatar) المشتركة للصوت والفيديو، والذي يحقق أداءً عالي السرعة ومنخفض التأخير من خلال الانتشار ثنائي المسار غير المتزامن باستخدام "انتباه التوسع المستقبلي" (Future-Expanding Attention) و"نموذج التوزيع الموجه بالتفضيل المتمحور حول الإنسان" (Human-Centric Preference-Guided DMD)، متفوقاً بشكل كبير على النماذج الحالية في كل من الكفاءة وجودة التوليد.
تخيل أنك تريد إنشاء شخصية رقمية (أفاتار) يمكنها التحدث وتحريك شفتيها بتزامن تام مع أي شيء تكتبه. عادةً ما يكون صنع هذه الشخصيات أشبه بمحاولة خبز كعكة معقدة: الأمر يستغرق وقتاً طويلاً، وإذا حاولت تسريع العملية، فغالباً ما تخرج الكعكة مسطحة أو غير متناسقة.
تقدم الورقة البحثية Hallo-Live، وهو نظام جديد يجعل إنشاء الشخصيات المتحدثة بهذه السرعة التي تشبه إرسال رسالة نصية، دون إفساد الجودة. إليك كيف يعمل، باستخدام تشبيهات بسيية:
1. المشكلة: الممثل "الأعمى"
في الأنظمة السابقة، يعمل الكمبيوتر مثل ممثل ممنوع تماماً من النظر إلى النص حتى اللحظة التي يحتاج فيها إلى التحدث بالضبط.
المشكلة: في الحياة الواقعية، عندما نتحدث، تبدأ شفاهنا في التحرك قبل خروج الصوت فعلياً من أفواهنا. نحن نستعد للصوت التالي.
الطريقة القديمة: لأن نماذج الكمبيوتر القديمة لم تكن تستطيع "إلقاء نظرة خاطفة" على الكلمات القادمة، كانت شفاه الأفاتار تتأخر عن الصوت، مما يجعل مظهرها يبدو آلياً وغير متزامن.
مشكلة السرعة: لجعل الأفاتار يبدو جيداً، كان على الكمبيوتر عادةً إجراء كمية هائلة من العمليات الحسابية لكل ثانية من الفيديو. وهذا استغرق وقتاً طويلاً جداً للمحادثات في الوقت الفعلي.
2. الحل: الممثل "الذي يقرأ المستقبل"
يحل Hallo-Live مشكلة التأخير باستخدام خدعة تسمى "الانتباه الموسع للمستقبل" (Future-Expanding Attention).
التشبيه: تخيل أن الأفاتار هو ممثل مسموح له بإلقاء نظرة خاطفة على الجملة التالية في النص أثناء تحدثه عن الجملة الحالية.
كيف يعمل: يمنح النظام الجزء الخاص بالفيديو في "دماغ" النموذج نافذة صغيرة "للنظر مسبقاً". فهو يرى الصوت الحالي والأصوات القليلة القادمة. هذا يسمح للأفاتار ببدء تحريك شفتيه تحضيراً للصوت التالي، تماماً كما يفعل البشر. هذا يجعل تزامن الشفاه يبدو طبيعياً وفورياً، رغم أن النظام لا يزال يعمل في "الوقت الفعلي".
3. دفعة السرعة: الطالب "المُقطّر"
لجعل النظام سريعاً بما يكفي للعمل فوراً، استخدم الباحثون تقنية تسمى "التقطير" (Distillation).
التشبيه: فكر في النموذج الأصلي عالي الجودة كـ "رئيس طهاة" (Master Chef) يستغرد ساعتين لطهي وجبة مثالية. النموذج الجديد هو "طباخ طالب" (Student Chef).
المشكلة: عادةً، عندما تعلم طالباً الطبخ بنفس سرعة المعلم، فإنه يتسرع ويرتكب أخطاء (يكون الطعام بلا طعم أو يبدو غير مرتب).
الحل (التفضيل المتمحور حول الإنسان): بدلاً من مجرد قول "قلد المعلم"، أعطى الباحثون الطالب "لجنة تذوق".
لم يكتفوا بالقول: "اجعل الطعام يبدو مثل عمل المعلم".
بل قالوا: "تأكد من أن الوجه يبدو واقعياً (الدقة البصرية)"، "تأكد من أن الصوت يبدو طبيعياً (طبيعية الكلام)"، و"تأكد من أن الشفاه تطابق الكلمات (التزامن)".
إذا حصل الطالب في طبخه على درجات عالية في هذه التفضيلات البشرية المحددة، فإنه يحصل على "مكافأة". وإذا بدا المظهر آلياً أو غير متزامن، فإنه يحصل على درجة أقل.
هذا يعلم الطالب أن يكون سريعاً دون التضحية بالأشياء التي تهم البشر أكثر من غيرها.
النتائج: خدعة سحرية
تزعم الورقة البحثية أنه على شرائح الكمبيوتر القوية (NVIDIA H200 GPUs)، يحقق هذا النظام الجديد:
السرعة: يقوم بتوليد الفيديو بمعدل 20.38 إطاراً في الثانية. وهذا سريع بما يكفي لمحادثة مباشرة.
التأخير: يستغرق 0.94 ثانية فقط للبدء. هذا أقل من ثانية واحدة من الانتظار.
المقارنة: هو أسرع بـ 16 مرة وأقل تأخيراً بـ 99 مرة من "رئيس الطهاة" السابق (نموذج Ovi)، ومع ذلك لا يزال ينتج فيديو عالي الجودة حيث تتحرك الشفاه بشكل مثالي مع الصوت.
ما يمكنه فعله
تظهر الورقة البحثية أن هذا النظام يعمل بشكل جيد في سيناريوهات مختلفة:
الأشخاص الواقعيون: إنشاء صور واقعية لأشخاص يتحدثون.
الرسوم المتحركة: جعل الشخصيات الكرتونية والمنمقة تتحدث.
المجموعات: التعامل مع مشاهد تضم شخصين يتحدثان مع بعضهما البعض.
زوايا مختلفة: العمل لقطات قريبة للوجوه أو لقطات للجسم كاملاً.
باختصار، Hallo-Live يشبه إعطاء ممثل رقمي نصاً يمكنه استباق قراءته، ومجموعة من لجان التذوق الصارمة لضمان عدم تسرعه في أدائه، مما ينتج عنه أفاتار متحدث يبدو حياً ويستجيب فوراً.
إليك ملخص تقني مفصل لورقة البحث بعنوان: "Hallo-Live: توليد أفاتار صوتي-بصري مشترك في الوقت الفعلي عبر البث باستخدام التدفق المزدوج غير المتزامن وتقطير التفضيلات المتمحور حول الإنسان."
1. بيان المشكلة
تعالج الورقة تحدي توليد أفاتار (Avatar) صوتي-بصري مشترك مدفوع بالنصوص في الوقت الفعلي. بينما يمكن للنماذج الحالية (مثل Ovi) إنتاج مخرجات عالية الدقة ومتزامنة بصرياً وصوتياً، إلا أنها بطيئة جداً للتطبيقات التفاعلية بسبب زمن الانتقال العالي وانخفاض معدل الإنتاجية. هناك عقبتان رئيسيتان تمنعان النشر في الوقت الفعلي:
تأخر التعبير (Articulation Lag) في الاستدلال السببي: تسمح النماذج السببية القياسية (التدفق المستمر) لتدفق الفيديو فقط بالوصول إلى الماضي والحاضر من الصوت. ومع ذلك، فإن حركات الشفاه وتعبيرات الوجه الواقعية غالباً ما تعتمد على إشارات صوتية مستقبلية قصيرة المدى (التضافر النطقي - co-articulation). يمنع القناع السببي الصارم النموذج من "توقع" الأصوات القادمة، مما يؤدي إلى حركة شفاه متأخرة أو غير دقيقة.
تدهور الجودة في عملية التقطير (Distillation): غالباً ما يؤدي تسريع نماذج الانتشار عبر التقطير (مثل DMD) إلى ظهور عيوب "البحث عن المتوسط" (mean-seeking)، مما يتسبب في فقدان الدقة البصرية، والوقوع في نبرة كلام آلية، وتدهور التزامن الصوتي-البصري. تجد الطرق الحالية صعوبة في الحفاظ على معايير الجودة المتمحورة حول الإنسان (الطبيعية، الهوية، التزامن) بعد التسريع الشديد.
2. المنهجية
يقدم Hallo-Live إطار عمل للبث يجمع بين بنية الانتشار ثنائية التدفق غير المتزامنة وتقطير التفضيلات الموجهة نحو الإنسان (HP-DMD).
أ. الانتشار ثنائي التدفق غير المتزامن
لحل مشكلة تأخر التعبير دون كسر مبدأ السببية في البث، اقترح المؤلفون آلية "الانتباه الموسع للمستقبل" (Future-Expanding Attention):
المفهوم: بدلاً من مزامنة كتل الفيديو والصوت بشكل صارم، يسمح النموذج لتدفق الفيديو بالانتباه إلى نافذة استشرافية من الرموز الصوتية المستقبلية.
الآلية:
يعالج فرع الفيديو الكتلة الحالية الملتزم بها (Vt).
يعالج الفرع الصوتي الكتلة الحالية (At) مدمجة مع كتلة مستقبلية مؤقتة (A~t+1).
خلال آلية الانتباه المتقاطع (cross-attention)، تستعلم رموز الفيديو من نطاق مفاتيح موسع يشمل الرموز الصوتية الحالية والمستقبلية.
النتيجة: يتيح هذا "حركة شفاه استباقية". يُستخدم الصوت المستقبلي كسياق للتوليد ولكنه لا يتم الالتزام به في تدفق المخرجات فوراً، مما يمنع الأخطاء التخمينية مع الحفاظ على السببية في البث.
ب. تقطير DMD الموجه بالتفضيلات المتمحورة حول الإنسان (HP-DMD)
للتخفيف من فقدان الجودة أثناء التقطير، استبدل المؤلفون طريقة "تقطير مطابقة التوزيع" (DMD) القياسية بنهج يعتمد على الأوزان المكافئة:
نمذجة المكافأة متعددة الوسائط: يقيم النظام العينات المولدة باستخدام ثلاثة نماذج مكافأة متميزة:
الطبيعية الصوتية (Ra): AudioBox (يقيس جودة الإدراك الصوتي).
التزامن (Rs): SyncNet (يقيس محاذاة الشفاه مع الصوت).
استراتيجية إعادة الوزن: بدلاً من معاملة جميع عينات المعلم بالتساوي، يحسب HP-DMD وزن العينة (wi) بناءً على المكافآت المعيارية. تساهم العينات ذات الدرجات الأعلى في الدقة أو الطبيعية أو التزامن بـتدرجات (gradients) أكبر.
الهدف: يوجه هذا النموذج الطالب نحو مناطق "المكافأة العالية" في فضاء المعلم، مما يتجاوز فعلياً سقف الأداء المتوسط للمعلم في مقاييس محددة متمحورة حول الإنسان.
ج. مسار التدريب
يتم التدريب على مرحلتين:
المرحلة الأولى (تهيئة ODE): يتم تهيئة النموذج الطالب من معلم (Ovi) مدرب مسبقاً باستخدام أقنعة السببية الجديدة "الموسعة للمستقبل". ينقل هذا القدرات المشتركة لإزالة الضجيج (denoising) دون الحاجة للانتشار التكراري (autoregressive rollout).
المرحلة الثانية (التدحرج الذاتي وDMD): يقوم الطالب بعملية تدحرج ذاتي تكراري. يتم تحسين المسار المولد باستخدام خسارة DMD الموزونة بالمكافأة، مما يصحح الانحراف المتراكم في الجودة البصرية، والكلام، والتزامن.
3. المساهمات الرئيسية
أول إطار عمل بث ثنائي التدفق في الوقت الفعلي: يعد Hallo-Live أول نظام يجمع بين الانتشار ثنائي التدفق للبث مع التقطير الموجه بالتفضيلات لتوليد المحتوى الصوتي-البصري المدفوع بالنصوص.
الانتباه الموسع للمستقبل: آلية مبتكرة تحل المقايضة بين زمن الانتقال والقدرة على التعبير، من خلال السماح لتدفقات الفيديو بالوصء إلى إشارات صوتية مستقبلية قصيرة المدى دون كسر القيود السببية.
تقنية HP-DMD: استراتيجية تقطير تدمج إشارات المكافأة متعددة الوسائط (البصرية، الصوتية، والتزامن) لمنع تدهور الجودة أثناء التسريع، متفوقة على طريقة DMD التقليدية.
أداء رائد (State-of-the-Art): يحقق إطار العمل سرعات في الوقت الفعلي (أكثر من 20 إطاراً في الثانية) مع الحفاظ على جودة توليد تقارب النماذج غير المتدفقة والأبطأ بكثير (مثل Ovi).
4. النتائج التجريبية
عند تقييمه على وحدتي معالجة رسوميات NVIDIA H200، أظهر Hallo-Live تحسينات كبيرة مقارنة بالنماذج المرجعية (Ovi, JavisDiT, UniVerse-1, إلخ):
الكفاءة:
معدل الإنتاجية (Throughput):20.38 إطاراً في الثانية (مقابل 1.27 إطاراً لـ Ovi؛ أي أسرع بـ 16.0 مرة).
زمن الانتقال (Latency):0.94 ثانية (مقابل 93.37 ثانية لـ Ovi؛ أي أقل بـ 99.3 مرة).
الجودة:
إجمالي درجة VideoAlign: 2.32 (مقاربة لـ 2.40 لـ Ovi و2.45 لـ LTX-2).
التزامن (ثقة التزامن): 4.72 (أفضل بكثير من غيره من النماذج المسرعة، وإن كان أقل قليلاً من 5.50 لـ Ovi).
الدقة البشرية: يحافظ على درجات عالية في التشريح (0.90)، الملابس (0.98)، والهوية (0.92)، مقترباً جداً من نموذج المعلم.
التعميم: يتعامل النموذج بقوة مع سيناريوهات متنوعة، بما في ذلك الصور الشخصية الواقعية، والتفاعلات بين عدة متحدثين، والشخصيات الكرتونية المصممة، كما هو موضح في الأمثلة النوعية.
5. الأهمية
يمثل Hallo-Live خطوة حاسمة نحو الأفاتار الرقمي القابل للنشر والتفاعل. من خلال حل مقايضة "السرعة مقابل الجودة"، فإنه يفتح الباب أمام تطبيقات الوقت الفعلي مثل المساعدين الافتراضيين، وأفاتار البث المباشر، وشخصيات الألعاب التفاعلية التي كان من المستحيل الوصول إليها سابقاً بسبب قيود زمن الانتقال. إن تقديم التقطير الموجه بالتفضيلات يوفر نموذجاً جديداً لتسريع النماذج التوليدية المعقدة مع الحفاظ على الخصائص الدقيقة والمتمحورة حول الإنسان المطلوبة للتفاعل الواقعي. الكود والنماذج متاحة للجمهور، مما يعزز المزيد من الأبحاث في مجال التوليد متعدد الوسائط في الوقت الفعلي.