يهدف العمل المقترح إلى تحسين تصميم التفاعل الذكي من خلال تقديم إطار عمل قابل للتفسير للرسم الخرائطي البصري لميزات المشاعر متعددة الوسائط. وقد استُخدمت في هذا العمل قاعدتا بيانات CH-SIMS و CMU-MOSEI المتاحتان للعامة. تم الحصول على كلتا المجموعتين من مصادرهما الرسمية واستُخدمتا وفقاً لإرشادات الاستخدام ومعايير البحث وشروط الترخيص التي وضعها منشؤوهما. قام مزودو مجموعات البيانات أولاً بجمع المحتوى متعدد الوسائط، بما في ذلك البيانات النصية والصوتية والمرئية، وتصنيفها وفقاً لأذونات المشاركين المعتمدة وبروتوكولات جمع البيانات الخاصة بهم. لم يتضمن هذا البحث أي تفاعل بشري مباشر، أو استقطاب لمشاركين جدد، أو جمع لمعلومات تحديد الهوية الشخصية. وقد أُجريت جميع التحليلات باستخدام مجموعات بيانات بحثية متاحة للعامة. وبناءً على ذلك، لم يتطلب تحليلنا الثانوي للبيانات أي موافقة أخلاقية إضافية أو مراجعة من مجلس المراجعة المؤسسية (IRB). نُفذت الدراسة وفقاً للمعايير المؤسسية المناسبة التي تحكم استخدام مجموعات البيانات المتاحة للعامة، وإجراءات البحث الأخلاقية، وسياسات استخدام البيانات المعمول بها.
تم استخدام آلية انتباه عبر وسائط تعتمد على الرسوم البيانية لتعلم توصيفات المشاعر عبر الوسائط المختلفة باستخدام خصائص محددة للمشاعر أو الوسائط لتحسين الفهم. ويُستخدم مكون رسم خرائط بصري متعدد الرؤى لتعزيز التصميم التفاعلي المدرك للمشاعر في الوقت الفعلي، كما تم تقدير كفاءته في التعرف على المشاعر. وتظهر النتائج أن الطريقة المقترحة تحسن كلاً من القابلية للتفسير والكفاءة لواجهات المستخدم الذكية المدركة للمشاعر في العالم الحقيقي. يوضح الشكل 1 سير العمل المعماري للعمل المقترح. كما يوضح الشكل 1 سير العمل الكامل لإطار رسم الخرائط البصري المقترح لتعلم سمات المشاعر متعددة الوسائط في سياق أنظمة التفاعل الذكية. يبدأ سير العمل بثلاث وسائط إدخال متزامنة، وهي النص والصوت والفيديو، والتي تلتقط معلومات عاطفية متكاملة من الوسائط اللغوية والعروضية وتعبيرات الوجه، على التوالي. يقوم مشفر محول (transformer encoder) محدد لكل وسيط بمعالجة كل وسيط للحصول على تمثيلات رفيعة المستوى لبيانات الإدخال الخام. ثم يتم تغذية هذه التمثيلات في وحدة تعلم التمثيلات المفككة، حيث يتم فك ارتباط تضمينات المشاعر المحددة عن السمات الخاصة بالوسائط لضمان الاتساق في المشاعر المتعلمة عبر مصادر البيانات غير المتجانسة. بعد ذلك، يتم تجميع التضمينات المحددة للمشاعر من كل وسيط بواسطة شبكة انتباه عبر وسائط تعتمد على الرسوم البيانية، والتي تقوم بنمذجة الاعتمادات العاطفية بين الوسائط وتعيين أوزان أهمية ديناميكية لكل وسيط بناءً على سياق التفاعل. وفي النهاية، يوفر الإطار كلاً من مخرجات تصنيف المشاعر ورؤى التفاعل، مما يسهل عملية اتخاذ القرار الشفافة المدركة للمشاعر وتصميم التفاعل الذكي التكيفي.
الحصول على البيانات متعددة الوسائط
تُعد مجموعتا بيانات CH-SIMS وCMU-MOSEI مجموعتين عامتين موجودتين من البيانات متعددة الوسائط التي جمعت معلومات متعددة الوسائط، مثل الفيديو والصوت والنص المتزامنة. وتضم مجموعة بيانات CH-SIMS فحوصات متعددة الوسائط لأشخاص صينيين، تشمل 2,281 مقطع فيديو، مستمدة من مقاطع فيديو متعددة من الأفلام والدراما التلفزيونية والبرامج الترفيهية. وقد أصبحت الدراسات المتعلقة بالتحليل متعدد الوسائط للعواطف باستخدام البيانات متعددة الوسائط أكثر جاذبية وجدوى من خلال إضافة الصوت والنص المقابلين إلى هذه المقاطع الفيديوية. ومع ذلك، فإن مجموعة بيانات CMU-MOSEI هي واحدة من أكبر مجموعات البيانات متعددة الوسائط لفحص الآراء والمشاعر والعواطف، حيث جُمعت من أكثر من 23,000 مقطع فيديو لعبارات نطق بها أكثر من 1,000 متحدث عبر مجموعة متنوعة من المواضيع. وقد تم تقسيم مجموعة البيانات عشوائياً إلى مجموعات فرعية للتدريب (70%)، والتحقق (15%)، والاختبار (15%) مع الحفاظ على توزيع الفئات.
يتم الحصول على التفريغات النصية، والإشارات الصوتية، وإطارات الفيديو ومزامنتها زمنياً لتتطابق على مستوى زمني دقيق. ويضمن التكامل على مستوى الإطار أن آليات تعلم التمثيل والدمج القائم على الرسوم البيانية المقترحة يمكنها نمذجة واستغلال المحتوى العاطفي الناشئ عن التعبيرات البصرية، ونبرات الصوت، والمحتوى اللغوي بشكل مشترك. وتسمح تقنية الاستحواذ متعدد الوسائط هذه بالاستخراج الفعال للديناميكيات العاطفية بين الوسائط، وهو أمر ضروري لتصميم التفاعل الذكي والرسم الخرائطي البصري المفهوم.
يعرض الجدول 1 الهياكل الأساسية لمجموعات بيانات العواطف متعددة الوسائط المستخدمة في الطريقة المقترحة. وللحصول على نطاق أوسع من المشاعر ذات الصلة، مثل الكلمات المنطوقة، وتنغيمات الصوت، وتعبيرات الوجه، تدمج مجموعتا بيانات CH-SIMS و CMU-MOSEI وسائط الفيديو والصوت والنص من هذه المجموعات. وعلاوة على ذلك، تتوفر مجموعة محدودة من عينات البيانات في CH-SIMS، مما يتيح إجراء فحص دقيق لتفاعلات الوسائط وتباين العواطف في الصين. من ناحية أخرى، تعد مجموعة بيانات CMU-MOSEI أكثر أهمية لتقييم متانة تعلم التمثيل وخوارزميات التصور ذات الصلة التي يتناولها هذا العمل، حيث أنها تحتوي على كمية كبيرة من البيانات عبر لغات وموضوعات ومستويات عواطف مشروحة متنوعة. بالإضافة إلى ذلك، فإنها تقلل من الصعوبات في اختيار المعلومات عند اختبار النماذج مقارنة بالأبحاث السابقة.
المعالجة المسبقة والمزامنة متعددة الأنماط
استُخدمت تعليقات الطوابع الزمنية من مجموعات بيانات CH-SIMS و CMU-MOSEI لمزامنة الأنماط النصية والسمعية والبصرية، مما ضمن تعلم تمثيلات متعددة الأنماط متسقة. عمل كل منطوق كوحدة تحليل أساسية وتم ربطه بمقاطع الصوت والفيديو المطابقة ضمن نفس الفترة الزمنية. أُجريت المحاذاة على مستوى المنطوق؛ حيث قُسّم النص المكتوب إلى مقاطع بناءً على طوابع زمن البداية والنهاية لكل منطوق. وتم إنشاء التوافق بين النص والصوت والبصر من خلال استخراج إطارات الفيديو وإشارات الصوت المقابلة التي وقعت ضمن نفس الفترة الزمنية. وبينما عولجت المقاطع الصوتية باستخدام Wav2Vec 2.0 لإنتاج تمثيلات صوتية، تم أخذ عينات من الإطارات البصرية من مقطع الفيديو بمعدل محدد مسبقاً وتشفيرها باستخدام Vision Transformer (ViT). كما استُخدم مشفر RoBERTa لإنشاء تضمينات نصية من نصوص المنطوقات. وتحققت المزامنة الزمنية من خلال محاذاة جميع سمات الأنماط مع حدود منطوق واحد، نظراً لأن الأنماط الثلاثة أنتجت تسلسلات سمات بأطوال متفاوتة. واستُخدم تنسيق ثابت الطول لتوحيد التسلسلات ذات الأطوال المختلفة؛ حيث قُصرت التسلسلات الأطول إلى أقصى طول تسلسل مسموح به، بينما عُززت التسلسلات الأقصر بحشو أصفار. وأثناء التدريب، استُخدمت أقنعة الانتباه لفصل العناصر المحشوة عن مواضع السمات الفعلية. كما تم إسقاط التضمينات الخاصة بكل نمط في فضاء كامن مشترك قبل الدمج للتغلب على اختلاف أطوال التسلسلات عبر الأنماط، مما ضمن الاتساق البعدي وأتاح لآلية الانتباه القائمة على الرسوم البيانية تسهيل تعلم التفاعل الناجح عبر الأنماط. وللحفاظ على جودة البيانات وسلامة المزامنة، تم استبعاد العينات ذات الملفات التالفة، أو التعليقات المفقودة، أو معلومات الأنماط غير المكتملة من الدراسات.
استخلاص الميزات القائم على المحولات (Transformer)
تُستخدم طريقة للتعلم العميق لتعلم تمثيلات ميزات عالية المستوى مدركة للعواطف من معلومات عبر وسائط متعددة، مثل الرؤية والصوت والنص، بطريقة شاملة (end-to-end) بعد محاذاة البيانات متعددة الوسائط وإجراء أي معالجة مسبقة مطلوبة. ومن خلال استخدام مشفر محول (transformer encoder) لتعلم تمثيلات ميزات تمييزية جوهرية من البيانات الخام متعددة الوسائط، تلغي الطريقة المقترحة الحاجة إلى هندسة الميزات. ولتسهيل الاتساق عبر مجموعات البيانات المستخدمة في النهج المقترح، يتم تعلم تضمين (embedding) ثابت الحجم لكل وسيط. على سبيل المثال، يتم تعلم تضمينات ميزات بأبعاد 768 عبر كل من الوسائط الفردية، بما في ذلك وسائط الصور والصوت والنص، مما يشكل مجتمعاً موحداً من الميزات يُستخدم عبر النهج بأكمله، وتحديداً نهج استخراج الميزات المستخدم عبر مجموعة بيانات CH-SIMS ومجموعة بيانات CMU-MOSEI لتعلم ميزات عالية المستوى عبر بيانات ذات أحجام مختلفة.
النمط البصري: محول الرؤية لتضمينات الإطارات المدركة للعواطف
تم استخدام نموذج Vision Transformer (ViT-Base) لاستخراج المعلومات المرئية من إطارات الفيديو من أجل الحصول على تمثيلات مكانية ذات صلة بالعواطف. وقبل استخراج الميزات، تم تغيير حجم إطارات كل مقطع فيديو إلى (224 × 224) بكسل وأخذ عينات منها على فترات زمنية منتظمة. وباعتماد حجم رقعة يبلغ 16 × 16 بكسل، تنتج بنية ViT-Base سلسلة من الرموز المرئية التي يتم معالجتها بواسطة 12 طبقة من مشفرات transformer. وقد تم إسقاط التمثيلات المستردة على مستوى الإطار في فضاء تضمين ذي 768 بُعدًا باستخدام نموذج ViT مُدرب مسبقًا كعمود فقري مرئي. ثم جُمعت تضمينات مستوى الإطار باستخدام التجميع المتوسط (mean pooling) لإنشاء التمثيل المرئي النهائي لكل مقطع. وخلال مرحلة التدريب، استُخدم تطبيع الصور وطرق تعزيز البيانات الشائعة، مثل الاقتصاص العشوائي والقلب الأفقي، لتحسين القدرة على التعميم. وبعد ذلك، استُخدم إطار دمج الوسائط المتعددة المقترح لدمج هذه التضمينات المرئية مع التمثيلات النصية والسمعية.
للحفاظ على الديناميكيات الزمنية في العاطفة، سيتم أخذ عينات منتظمة من عينات الفيديو من مجموعتي بيانات CH-SIMS و CMU-MOSEI للنمط البصري. يمكن تقسيم إطارات كل فيديو،
، إلى N من الأقسام ثابتة الحجم، والتي يتم بعد ذلك تسطيحها ونقلها عكسيًا إلى فضاء تضمين كامن ببعد
. ويتم إنشاء سلسلة عن طريق إضافة تضمينات موضعية ورمز تجميع قابل للتعلم:
(1)
حيث تمثل
الترميز الموضعي، و
هي مصفوفة تضمين الرقعة.
تُستخدم طبقات مشفر المحولات المتراكمة، المكونة من شبكات التغذية الأمامية والاهتمام الذاتي متعدد الرؤوس، لمعالجة تسلسل الرقع المضمنة. ويتم وصف التحويل في الطبقة l كما يلي:
(2)
(3)
للحصول على متجه السمات المرئية المدرك للعواطف، يتم استخراج المخرج المكافئ لرمز الفئة (class token) كمتجه السمات
. ولمعالجة التمثيلات المرئية المتسقة للعواطف رغم الاختلافات في اللغة والمحتوى عبر مجموعات البيانات، يتم دمج تضمينات مستوى الإطار (frame-level embeddings) من كل مقطع فيديو لالتقاط تعبيرات الوجه وتطور العواطف.
النمط الصوتي باستخدام Wav2Vec 2.0 للتنغيم والتضمينات الصوتية الدلالية أُنتجت تضمينات كلامية سياقية باستخدام مشفر Wav2Vec 2.0 مُدرب مسبقاً كعمود فقري صوتي. وتم الحصول على متجه سمات صوتية ثابت الطول لكل عبارة عن طريق تجميع التمثيلات الخفية الناتجة باستخدام التجميع المتوسط (mean pooling). استُخدم نموذج Wav2Vec 2.0 لاستخراج التمثيلات الصوتية من الإشارات الصوتية لالتقاط خصائص الكلام السياقية وذات الصلة بالعواطف. وقبل استخراج السمات، جرى توحيد التسجيلات الصوتية وإعادة أخذ عيناتها بتردد 16 kHz. ولضمان المزامنة بين النمطين النصي والبصري، عُزلت كل قطعة صوتية على مستوى المنطوق باستخدام حدود الطوابع الزمنية المقدمة في تعليقات مجموعة البيانات. كما جرى ضبط المشفر الصوتي المُدرب مسبقاً أثناء تدريب النموذج لتعزيز التكيف مع المهمة المحددة، مما مكن التمثيلات المستمدة من تمثيل الجوانب العاطفية للإشارات الصوتية بدقة أكبر. ثم أُجري دمج الانتباه عبر الأنماط القائم على الرسوم البيانية وتعلم التمثيلات المفككة باستخدام التضمينات الصوتية النهائية.
في نمط الصوت، يُستخدم نموذج Wav2Vec-2.0 لنمذجة إشارات الكلام المستمدة من معلومات الكلام الأولية في مجموعتي بيانات CH-SIMS وCMU-MOSEI، وذلك لاستخراج السمات الصوتية المتعلقة بالعاطفة بشكل مباشر. ويوجد ترميز سمات تلافيفي لكل إشارة كلام مدخلة
:
(4)
حيث يرمز Z إلى السمات العروضية منخفضة المستوى مثل اللحن والنغمة والطاقة. وتعتبر شبكة السياق القائمة على المحول (transformer) مفيدة للهياكل المذكورة سابقاً، حيث تمثل التبعيات الزمنية طويلة المدى:
(5)
تتضمن هذه التمثيلات الصوتية السياقية بيانات صوتية عروضية ودلالية، وهي ضرورية للتعبير عن العاطفة. ويتم إنشاء تضمين صوتي بطول محدد من خلال إجراء عملية تجميع زمني:
(6)
يتجنب هذا التصميم استخدام السمات الصوتية مثل MFCCs ويحقق المتانة باستخدام بيانات كلام باللغة الإنجليزية من CMU-MOSEI وبيانات كلام باللغة الصينية من CH-SIMS، وذلك ببساطة عن طريق استخراج التمثيلات من أشكال الموجات.
نمط النص باستخدام RoBERTa لاستخراج تضمينات المشاعر السياقية
بالنسبة للنمط النصي، تم تطبيق المحول ثنائي الاتجاه العميق، RoBERTa، على نصوص الكلام المستخرجة من مجموعتي البيانات لتوليد الدلالات السياقية والمعنى العاطفي. واستُخدمت مشفرات المحول القائمة على RoBERTa لاستخراج التمثيلات النصية من بيانات النصوص لالتقاط المعلومات الدلالية والسياقية والعاطفية. كما استُخدم نموذج RoBERTa مسبق التدريب لمجموعة بيانات CMU-MOSEI باللغة الإنجليزية، بينما استُخدم إصدار RoBERTa صيني لمجموعة بيانات CH-SIMS الصينية لمراعاة السمات اللغوية الخاصة بكل لغة بشكل أفضل. وشملت المعالجة المسبقة للنصوص عملية التجزئة (tokenization) باستخدام مجزئ RoBERTa المناسب لكل لغة، بالإضافة إلى تسوية النصوص. ولضمان اتساق معالجة الدفعات، تم تحويل تسلسلات الإدخال إلى تضمينات رمزية (token embeddings)، ثم تمت حشوها أو تقليمها لتصل إلى طول تسلسلي أقصى محدد مسبقاً. ووفقاً لتنسيق إدخال RoBERTa، تم إدراج رموز تصنيف وفاصل خاصة. وتم الحصول على تضمين نصي ثابت الطول عن طريق تجميع تمثيلات الرموز سياقياً التي أنتجها مشفر المحول باستخدام تمثيل الجملة النهائي المكافئ لـ [CLS]. ولتكييف التمثيلات المتعلمة مع مهمة التعرف على العواطف، تم تحسين مشفرات RoBERTa مسبقة التدريب من خلال التدريب متعدد الأنماط. ثم استُخدم إطار الدمج متعدد الأنماط المقترح لدمج التضمينات النصية مع الخصائص الصوتية والبصرية.
يمكن دمج تضمينات الرموز والترميزات الموضعية لكل مدخل تم تقسيم رموزه،
، لإنشاء تمثيل المدخلات في تقنية التحويل ثنائية الاتجاه العميقة المعروفة باسم
(7)
يتم تمثيل هذا النموذج من خلال طبقات محول L، الذي يستخدم آلية الانتباه الذاتي (self-attention) لاكتشاف الاعتمادات السياقية بين الكلمات:
(8)
يتم الحصول على تضمين العاطفة السياقي باستخدام الحالة المخفية النهائية لرمز التصنيف:
(9)
تُعد قطبية المشاعر، والعواطف القوية، والدلالات المرتبطة بها أمثلة على الخصائص اللغوية المتعلقة بالعواطف التي سيمثلها هذا التضمين. ويسهل نموذج RoBERTa عملية النمذجة المستقلة عن اللغة، مما يُمكّن النظام من استخدام نفس حجم التضمين لكل من النصوص الإنجليزية من مجموعة بيانات CMU-MOSEI والنصوص الصينية من مجموعة بيانات CH-SIMS.
يتم استخراج ثلاثة متجهات سمات خاصة بكل نمط بأبعاد 768، وهي الأنماط المرئية fv، والصوتية fa، والنصية ft ، وذلك من خلال خطوة تعلم تمثيل السمات العميقة المقترحة. وفي تصميم التفاعل الذكي، تُنشئ هذه التمثيلات المتعلمة فضاءً موحداً للسمات متعددة الأنماط، والذي يعمل كأساس لرسم الخرائط المرئية على مستوى السمات، والدمج عبر الأنماط القائم على الرسوم البيانية، وتعلم التمثيلات المفككة.
تعلم التمثيل المفكك
بعد تعلم تمثيل الميزات العميقة، يمكن أن تؤدي المعالجة الإضافية لمتجهات الميزات متعددة الوسائط من الوسائط المرئية والسمعية والنصية إلى وصف منفصل للعاطفة. إذا تم تمثيل تضمينات الميزات الخاصة بكل وسيط للوسائط السمعية والمرئية والنصية المستخدمة في الخطوة السابقة بواسطة fv، و fa و ft، على التوالي، بحيث تكون
و
، فإن الهدف من هذه الخطوة هو تحليل جميع ميزات الوسائط إلى وصفين كامنين متميزين، يتضمنان أوصاف العاطفة بعد أخذ الدلالات السابقة لكل من الوسائط المختلفة في الاعتبار.
يتم تحقيق ذلك عن طريق تغذية ميزة كل نمط، fm في شبكتي إسقاط متوازيتين: مشفر عواطف
ومشفر نمط
، حيث يتم إنتاج الترميزين.
(10)
حيث أن
تمثل الميزة الكامنة المرتبطة بالعاطفة، بينما
تمثل ميزة كامنة خاصة بنمط معين. وهذا يسمح للتضمينات الخاصة بالعاطفة بالتواصل مع فضاء بشكل متكرر عبر مدخلات متعددة، بما في ذلك الصوت والمرئيات والنصوص، مع الحفاظ على البيانات الهيكلية الفريدة المرتبطة بكل نمط.
يتم فرض فصل فعال من خلال إعادة البناء باستخدام قيود الاستقلال. وتتم عملية إعادة بناء ميزة النمط الأصلي وفقاً لما يلي:
(11)
حيث أن
عبارة عن شبكة فك تشفير. وتعمل خسارة إعادة البناء على الحفاظ على البيانات التالية:
(12)
بالإضافة إلى ذلك، غالبًا ما تحد التعامدية، أو عدم الارتباط، بين العاطفة والتصويرات الخاصة بالنمط من تداخل المعلومات:
(13)
من خلال تحقيق هذه الأهداف، قد يتعلم النموذج تمثيلات عاطفية تكون موثوقة ومفهومة ومقاومة للتغيرات في الوسائط. وتعتمد عمليات دمج الوسائط المتقاطعة القائمة على الرسوم البيانية وميزات التخطيط البصري اللاحقة، خاصة في تصميم التفاعل الذكي، بشكل كبير على تمثيلات عاطفية مهيكلة وقابلة للتفسير.
اتساق العاطفة عبر الوسائط
من الواضح أن إضافة اتساق العاطفة تعزز من فعالية الدمج بين أنماط البيانات. ويرجع ذلك إلى أن استراتيجيات الدمج لا تحتاج إلى مراعاة الفجوات الكبيرة بين التمثيلين، بما أن تضمينات العاطفة الخاصة بكل نمط تشترك في فضاء كامن. ويوصف التوضيح المشترك للعاطفتين على النحو التالي
. سيكون الدمج الموزون أكثر استقراراً عندما تكون التمثيلات الخاصة بالعاطفة متسقة، لأن التباينات بين الإشارات القادمة من أنماط مختلفة لن يكون لها تأثير على النتيجة.
(14)
من خلال فرض المحاذاة الدلالية للمعلومات العاطفية، يعمل هذا الهدف على تقليل التباينات عبر الوسائط المختلفة ويضمن بقاء إدراك العاطفة متسقاً بغض النظر عن الوسيط المستخدم للتعبير عنها. وبناءً على ذلك، يتم إنشاء مساحة تمثيل وجدانية متماسكة من خلال إسقاط الإشارات العاطفية المستمدة من الإشارات الصوتية، وتعبيرات الوجه، والمحتوى اللغوي.
التأثير على الاندماج عبر الوسائط
يصبح الدمج عبر الوسائط أكثر فعالية عند إدخال اتساق عاطفي عبر هذه الوسائط. وبذلك، لا تعود آليات الدمج مضطرة لتعويض الفجوات الكبيرة في التمثيل بين الوسائط، لأن التضمينات الخاصة بالعواطف تكون متوافقة في فضاء كامن مشترك. ويُعرَّف تمثيل العاطفة المدمج على النحو التالي:
(15)
حيث يمثل αm وزن الاهتمام الممنوح للنمط m. يصبح الدمج الموزون أكثر استقراراً ووضوحاً عندما تكون التمثيلات الخاصة بالعاطفة متسقة، حيث تظهر نتيجة الدمج أدلة عاطفية تكميلية بدلاً من إشارات أنماط متناقضة.
من الناحية الرياضية، فإن خفض
التباين بين الأنواع المختلفة من التمثيلات الخاصة بانفعالات محددة فيما يتعلق بـ
يعادل:
(16)
حيث
يمثل متوسط التعبير العاطفي. يؤدي تقليل التباين إلى وزن أنماط الإدخال وفقاً لأهميتها العاطفية الدقيقة بدلاً من ضجيج النمط، مما يضمن تحسناً في تقارب الشبكة وتقييماً أكثر دقة للانتباه.
يتمثل هدف التعلم النهائي للتصورات المرئية للعواطف المفككة في الجمع بين التجزئة، وإعادة البناء، وتجانس العواطف:
(17)
يتحكم المعلمان الفائقان، λ1 و λ2، في العلاقة بين موثوقية العاطفة عبر الوسائط والارتباط التفصيلي. ولتحقيق ذلك، يكتسب النموذج المقترح تمثيلات عاطفية قابلة للدمج وتفسيرية وغير متغيرة حسب الوسائط، مع التركيز على توفير أساس متين لعمليات الدمج القائمة على الرسوم البيانية والتمثيل على مستوى الميزات في تصميم الواجهات الذكية.
دمج الانتباه عبر الوسائط القائم على الرسم البياني
تم استخدام شبكة انتباه عبر-نمطية قائمة على الرسوم البيانية لمحاكاة العلاقات العاطفية دقيقة التفاصيل بين الأنماط. ولتسهيل تدفق المعلومات عبر الأنماط، تم بناء رسم بياني متعدد الأنماط متصل بالكامل، حيث يُمثَّل كل تضمين خاص بنمط معين (النص، والصوت، والمرئي) كعقدة في الرسم البياني. واستُخدمت العلاقات بين الأنماط لإنشاء مصفوفة التجاور الخاصة بالرسم البياني، والتي تم تحسينها لاحقاً عبر طريقة انتباه قابلة للتعلم. كما تم إنشاء فضاء كامن مشترك عن طريق دمج وإسقاط المخرجات من عدة رؤوس انتباه. بعد ذلك، تم إنتاج تمثيل موحد للعاطفة متعدد الأنماط من خلال تجميع تمثيلات العقد باستخدام تجميع مرجح بالانتباه. ومن ثم استلمت وحدات التنبؤ والتصور المخصصة للتحليل المدرك للتفاعل والتعرف على العواطف هذا التمثيل المدمج. تميزت وحدة دمج الرسم البياني ببعد تمثيل خفي قدره 256 وطبقتين من انتباه الرسم البياني، تحتوي كل منهما على ثمانية رؤوس انتباه. ولتحديد الأهمية النسبية للأنماط المجاورة، تم حساب معاملات الانتباه بين العقد المتصلة وتوحيدها باستخدام دالة softmax. وأعقب كل طبقة انتباه رسم بياني تسوية للطبقة (layer normalization)، ووصلات متبقية (residual connections)، ومعدل إسقاط (dropout rate) قدره 0.2 لزيادة استقرار التدريب وتقليل الإفراط في التخصيص (overfitting). وبعد دمج وإسقاط مخرجات عدة رؤوس انتباه على فضاء كامن مشترك، تم دمج تمثيلات العقد في تضمين عاطفي واحد متعدد الأنماط باستخدام تجميع مرجح بالانتباه. بعد ذلك، استُخدم التمثيل المدمج لرسم الخرائط المرئية متعددة العروض والتنبؤ بالعواطف.
تم التقاط التفاعلات المتنوعة عبر الأنماط باستخدام آلية الانتباه الرسومي متعدد الرؤوس. وقد استُخدمت دالة softmax لتقييس معاملات الانتباه بين العقد المتصلة لكل عقدة. ولتعزيز استقرار التدريب وتجنب الإفراط في الملاءمة، تلت طبقات الانتباه الرسومي المتراكمة في وحدة دمج الرسوم البيانية وصلات متبقية، وتقييس الطبقات، وتنظيم التسرب (dropout regularization).
لنعتبر أن المصطلحات
تمثل بشكل فردي التمثيلات المقابلة لعواطف محددة تم جمعها عبر الوسائط المرئية والصوتية والنصية؛ حيث يقع كل مكون ضمن الفضاء الكامن المشترك
. تستخدم نماذج عُقد الوسائط تدوينًا للرسم البياني
، بحيث تتوافق عُقد المجموعة
مع عُقد الوسائط الثلاثة ذاتها، وذلك لتعزيز الارتباطات العاطفية المشتركة بين مختلف تمثيلات الوسائط بشكل صريح.
بعد تعيين متجه سمات خاص بكل عاطفة لكل عقدة في الرسم البياني، يصبح لدينا:
(18)
على عكس طرق الدمج التقليدية، التي تستخدم أوزان دمج محددة مسبقاً أو ثابتة، تتعلم الطريقة المقترحة أوزان حواف تكيفية بناءً على أهميتها والاعتمادات المتبادلة بينها، سواء عبر القنوات أو عبر الحالات العاطفية.
يُستخدم نموذج شبكة انتباه الرسوم البيانية (GAT) لدمج البيانات عبر الأنماط. ويتم حساب معامل الانتباه لكل عقدة i والعقد المجاورة لها، أي العقدة j:
(19)
يتم قياس التأثير العاطفي للانتقال من النمط j إلى الوسيلة i بواسطة الأوزان المُطبعة αij.
بعد ذلك، يتم حساب المظهر المدمج لكل عقدة نمطية كمجموعة مرجحة من جيرانها:
(20)
حيث تكون دالة التنشيط
غير خطية. وفي النهاية، يتم دمج الميزات المحدثة لكل عقدة للحصول على تمثيل مدمج وشامل للعاطفة:
(21)
تعد هذه تقنية مفيدة لنمذجة العواطف القابلة للتفسير والمسح البصري اللاحق، لأنها تلتقط معلومات تكميلية من أنماط مختلفة مع الحفاظ على العلاقات المعقدة بين هذه الأنماط.
يوفر الخوارزمية 1 (الملف التكميلي 1) المخطط العام لتنفيذ الدمج عبر الوسائط القائم على الرسوم البيانية. في البداية، يتم إنشاء رسم بياني تتصل فيه الخصائص المحددة للعاطفة بكل من الوسائط المرئية والصوتية والنصية. بعد ذلك، يتم حساب درجات الانتباه لأزواج العقد في كل رسم بياني، والتي تمثل مزيج الاعتماد العاطفي. ثم يتم تطبيع درجات الانتباه للإشارة إلى المساهمة النسبية لكل وسيط في السياق العاطفي المحدد، مما يتيح تعلم أوزان الانتباه. وفي المرحلة الأخيرة، يتم إنتاج التضمين العاطفي العام عن طريق تجميع الميزات المرتبطة بعقد الرسم البياني. وبهذا المعنى، يظهر الدمج العام في الخوارزمية للميزات متعددة الوسائط المرتبطة بالعواطف المحددة إمكانات واعدة من حيث القابلية للتكيف والتفسير والذكاء السياقي.
يوضح الشكل 2 بنية وآلية عمل شبكة الانتباه عبر الوسائط المقترحة لدمج المشاعر متعدد الوسائط. يتم تمرير تضمينات المشاعر المحددة، والمشتقة بشكل مستقل لكل من وسائط النصوص والصوت والفيديو، أولاً عبر آليات انتباه على مستوى الوسائط تتعلم الأهمية النسبية للمعلومات اللغوية والصوتية وتعبيرات الوجه لسياق عاطفي معين. بعد ذلك، يتم دمج التمثيلات المرجحة بالانتباه للوسائط لتكوين تضمين عاطفي موحد، حيث تلتقط مصفوفة الانتباه التبعيات والتفاعلات البينية بين الوسائط. وتعمل مصفوفة الانتباه التي تعلمتها الشبكة على تعديل مساهمات الوسائط ديناميكياً، مما يمكنها من التركيز على أقوى وسيلة إرشادية مع تجاهل الوسائط المشوشة والأقل إفادة. يتيح تمثيل المشاعر المدمج التعرف الدقيق على العاطفة والتحليل التفصيلي للحالات العاطفية مثل الحياد، والعناق، والقلق.
وحدة الخرائط المرئية
بمساعدة قسم الخرائط المرئية، الذي تم إنشاؤه خصيصاً لهذا الغرض، يمكن لمصمم التفاعل الذكي تحويل التمثيل الموحد للحالة العاطفية إلى شكل مرئي مفهوم وسهل الاستيعاب بعد عملية الدمج عبر الوسائط، وذلك استناداً إلى الرسم البياني.
لتسهيل استيعاب التمثيلات العاطفية الكامنة، استُخدمت تقنيات تقليل الأبعاد لتصور تضمينات العواطف متعددة الوسائط المتعلمة. وبعد تقليل أبعاد الميزات مع الحفاظ على معظم التباين باستخدام تحليل المكونات الرئيسية (PCA)، تم إسقاط التضمينات في فضاء ثنائي الأبعاد للعرض باستخدام تقنية تضمين الجيران العشوائي الموزع t (t-SNE). وقد استُخدم في تقنية t-SNE رقم حيرة قدره 30، ومعدل تعلم 200، و1,000 تكرار لتحسين العملية. وتم تصور العناقيد الخاصة بكل عاطفة والعلاقات بين الوسائط باستخدام الإسقاطات التي تم الحصول عليها. كما استُخدمت أوزان الانتباه المتقاطعة بين الوسائط والمعيرة، والتي تم الحصول عليها من شبكة الانتباه القائمة على الرسم البياني، لإنشاء خرائط حرارية للانتباه. وتوضح هذه الخرائط الحرارية المساهمات النسبية للوسائط النصية والصوتية والبصرية أثناء التنبؤ بالعواطف. واستُخدمت معاملات الانتباه المتعلمة كأوزان للحواف لإنشاء رسوم بيانية للتفاعل المتقاطع بين الوسائط، مما سمح بالفحص البصري للعلاقات بين الوسائط وتدفق المعلومات داخل إطار الدمج. كما تم إنشاء مخططات مسار العاطفة من خلال مراقبة تطور تضمينات العواطف الكامنة عبر المنطوقات المتتالية لفحص الديناميات العاطفية الزمنية. وتسلط هذه المسارات الضوء على كيفية تطور الحالات العاطفية ومساهمات الوسائط بمرور الوقت. وقد استُخدمت حزمتان من لغة Python هما Matplotlib وScikit-learn لإنشاء جميع العناصر المرئية. ولتقييم القابلية للتفسير وتكوين العناقيد ومساهمات الوسائط والديناميكيات العاطفية الزمنية، أُجريت تحليلات نوعية لتصورات التضمين والرسوم البيانية للتفاعل والخرائط الحرارية للانتباه.
ليكن المتغير
ممثلاً للتمثيل المدمج للحالة العاطفية بواسطة دالة شبكة الانتباه الرسومية. وبخلاف التصوير المرئي للحالة العاطفية على مستوى المخرجات، فإن الهدف الرئيسي لهذه الوحدة هو تحويل تمثيلات الحالة العاطفية وأوزان آلية الانتباه المقابلة لها إلى شكل بصري مفهوم.
باستخدام αji المكتسبة، يتم إنشاء خريطة حرارية للانتباه لفحص مساهمة كل نمط بصرياً. ثم تُجمع أوزان الانتباه الواردة لتحديد درجة أهمية مركبة لكل نمط:
(22)
حيث تمثل si المساهمة العاطفية النسبية للنمط I. وللمساعدة في إنشاء خريطة حرارية للاهتمام، يتم تطبيع القيم التي تم الحصول عليها ورسمها على خريطة ألوان تسهل على المستخدم تحديد النمط البارز في خطوات زمنية أو حالات تفاعلية مختلفة. ومن خلال أنماط إدخال بصرية أو سمعية أو نصية متنوعة، تساعد هذه الواجهة المستخدم على فهم كيفية عمل آلية الانتباه في النظام.
يتم نمذجة الرسم البياني المكتسب تحديداً كـ "رسم بياني للتفاعل الموزون" لتمثيل الاعتمادية عابرة الوسائط للمشاعر البشرية. يتم تمثيل الوسيط نفسه بواسطة كل عقدة في الرسم البياني، ويتم تمثيل قوة التفاعلات المتعلقة بالمشاعر البشرية بواسطة أوزان على شكل αji على الحواف التي تربط بينها. يوضح الرسم البياني الموزون أعلاه كثافة التفاعلات العاطفية البشرية. تعريف i و j هو:
(23)
تظهر سماكة الخط أو درجة شفافيته في تمثيل الرسم البياني بشكل مناسب بفضل هذه الأوزان، مما يسهل فهم كيفية تفاعل الأنماط. ويمكن للمصمم، بمساعدة الرسوم البيانية للتفاعل عبر الأنماط، فهم كيفية تفاعل المؤشرات العاطفية بشكل أفضل أثناء عملية الدمج.
يتم تقليل تضمينات العواطف المدمجة
في خطوات زمنية مختلفة إلى فضاء أقل أبعاداً باستخدام خوارزمية لتقليل الأبعاد مثل PCA أو t-SNE، وذلك لعرض تطور العواطف الزمنية:
(24)
حيث يُمثَّل تابع الإسقاط بواسطة
. ويمكن تفسير ظهور مسارات العاطفة ثنائية وثلاثية الأبعاد (2D/3D)، والتي توضح انتقالات العاطفة وشدتها واستقرارها في التفاعلات، على أنها تصوير حدسي لتطور الحالات العاطفية بمرور الوقت. ويمكن استخدام هذه الجوانب في التفاعل الذكي، واتخاذ القرار، والمراقبة في الوقت الفعلي.
على عكس أنظمة العواطف التقليدية التي تكتفي بتقديم خرائط لفئات أو درجات محددة، يركز هذا النظام على توضيح كيفية تشكل العواطف البشرية بداخله. ويكشف النظام عن عملية اتخاذ القرار من خلال تقديم تصورات للميزات الوسيطة، بما في ذلك عوامل الترجيح، والتفاعلات بين النماذج، والمسارات المقابلة لها. وهذا يتيح للمستخدم استيعاب كيف يؤثر كل عامل —سواء كان بصرياً أو صوتياً أو لغوياً— في إنتاج استجاباته تجاه العاطفة البشرية.
وبذلك، يمكن لربط العواطف بأشكال مفهومة من خلال التمثيلات المرئية أن يسد الفجوة بين تحليل العواطف باستخدام طرق التعلم العميق ودمجها في تصميم الواجهات الذكية. ومن ثم يمكن استخدام البيانات التي تم جمعها من كلا النهجين لإنشاء واجهات مستخدم أكثر دقة. وبناءً عليه، يمكن للنهج المقترح أن يوفر لمصممي التفاعل معلومات حيوية لإنشاء واجهات مستخدم أكثر دقة. وبتعبير آخر، يصبح فهم العواطف جزءاً نشطاً للغاية في تصميم التفاعل. ولا يمكن أن تزداد الدقة إلا عندما يتم دمج فهم العواطف بشكل فعال في تصميم التفاعل.
تتيح وحدة الخرائط المرئية إمكانية التفسير عبر عدة طرق مترابطة ومختلفة: حيث يكشف التفسير على مستوى الميزات عن التمثيلات الكامنة للعاطفة التي أنشأتها الشبكة العصبية العميقة (DNN)، مما يمكننا من فهم الدلالات المستخدمة لوصف كل ميزة متعلقة بالعاطفة؛ ويستخدم التفسير على مستوى الوسائط بيانات من الرسوم البيانية للتفاعل وخرائط الحرارة للانتباه المرئي لوصف كيفية مساهمة كل وسيلة—سواء كانت مرئية أو صوتية أو نصية—في القرارات المتخذة للتعبير عن العواطف؛ وأخيراً، تتيح لنا المسارات الناتجة عن تضمين العواطف فهم كيفية تغير كل وسيلة مرئية ونصية بمرور الوقت من منظور التفاعل الديناميكي. يرجى الرجوع إلى الخوارزمية 2 (الملف التكميلي 1).
يتم تعيين السمات العاطفية متعددة الوسائط المدمجة إلى تمثيلات ذات دلالة بصرية لتصميم تفاعل ذكي باستخدام خوارزمية التعيين البصري المقترحة Algorithm 2. وتُستخدم أوزان الانتباه متعددة الوسائط القائمة على الرسم البياني لقياس الاختلافات بين العناصر البصرية والصوتية والنصية المدخلة عند كل خطوة زمنية. ثم يتم تعيين هذه الاختلافات إلى تمثيلات بصرية لإبراز المصادر الرئيسية المؤثرة في العواطف باستخدام عناصر مرئية متمثلة في الخرائط الحرارية. ولتقديم رؤية متعمقة للتفاعل بين العناصر المدخلة ونقل التطور العاطفي الناتج عن العناصر المدخلة متعددة الوسائط، يقوم النظام بعد ذلك بحساب قوة التفاعل الزوجي لإنشاء أوزان التفاعل متعدد الوسائط. وفي الوقت ذاته، يتم إنشاء عرض للتطور العاطفي من خلال تعيين العناصر العاطفية المدمجة التي تم جمعها بمرور الوقت في فضاء منخفض الأبعاد لإنتاج تطور مستمر للعناصر العاطفية.
التنبؤ بالعواطف والتغذية الراجعة للتفاعل
تُستخدم نتيجة تمثيل العاطفة المدمجة، والممثلة بـ
، كدالة لكل من تغذية الارتجاع التفاعلية والتنبؤ بالعاطفة. علاوة على ذلك، يوصف التنبؤ بالعاطفة بأنه نموذج متعدد المهام يتكون من مهمة انحدار للتعرف على شدة العاطفة المستمرة ومهمة تصنيف للتعرف على العاطفة المنفصلة. ويُستخدم نموذج التصنيف القائم على softmax التالي للتعرف على العاطفة المنفصلة:
(25)
حيث تمثل
احتمالات فئة العاطفة المتوقعة، بينما Wc و bc هما قيود قابلة للتعلم. ويُستخدم فقدان الإنتروبيا المتقاطعة (cross-entropy loss) لتعزيز هدف التصنيف:
(26)
حيث يمثل yk علامة الحقيقة الأرضية (ground-truth tag)، و K هو عدد فئات العواطف. يُستخدم فرع الانحدار لتقدير شدة العاطفة بشكل متوازٍ، مما ينتج تنبؤًا بسمات وجدانية مستمرة متنوعة، بما في ذلك التكافؤ (valence) والاستثارة (arousal). يتم تعريفه على النحو التالي:
(27)
حيث يُشار إلى درجة شدة العاطفة المتوقعة بواسطة
. ويُستخدم فقد متوسط مربع الخطأ لتعزيز مهمة الانحدار:
(28)
بشكل عام، يتم دمج المهمتين في هدف التنبؤ:
(29)
حيث يتم موازنة أهداف الانحدار والتصنيف بواسطة λ. ويقترح ذلك تعديلاً ديناميكياً لوحدة التصوير المرئي بناءً على الحالة العاطفية المحددة لتمكين هذا النوع من التغذية الراجعة المدركة للتفاعل. ويتم تمثيل سياق التفاعل في وقت معين t بواسطة ct. وتتم تقديم استجابة وحدة التصوير المرئي من خلال:
(30)
حيث يتم تمثيل دالة تكيف التصور بواسطة
. وهذا يجعل من الممكن ضبط الخرائط الحرارية للأنماط، ورسوم التفاعل البيانية، ومسارات العواطف في الوقت الفعلي بناءً على التغييرات والعواطف المتوقعة. وهذا يشير إلى أن النظام يوفر دعماً جوهرياً للتغذية الراجعة بالإضافة إلى أدائه الجيد في التنبؤ بحالة العاطفة.