AffectFlow-DINO: Uncertainty-Aware Multi-Task Affect Estimation via Conditional Rectified Flow
AffectFlow-DINO 11वें ABAAB चुनौती के लिए एक मल्टी-टास्क लर्निंग सिस्टम है जो चेहरे के प्रभाव की अस्पष्टता को अनिश्चितता-जागरूक जनरेटिव भविष्यवाणियों के माध्यम से मॉडल करने के लिए DINOv3 बैकबोन पर एक कंडीशनल रेक्टिफाइड-फ्लो हेड का लाभ उठाता है, जिससे वैलेंस-एरोसल अनुमान, एक्सप्रेशन क्लासिफिकेशन और एक्शन यूनिट डिटेक्शन में महत्वपूर्ण प्रदर्शन लाभ प्राप्त होता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप केवल एक फोटो देखकर यह अनुमान लगाने की कोशिश कर रहे हैं कि आपका कोई दोस्त कैसा महसूस कर रहा है। यह एक कठिन खेल है। एक हल्की सी मुस्कान का मतलब खुशी हो सकता है, या शायद वे दुखी होने के बावजूद केवल शिष्टाचार दिखा रहे हों। एक सिकुड़ी हुई भौंह गुस्से का संकेत हो सकती है, या केवल गहरी एकाग्रता का। यह "अफेक्टिव कंप्यूटिंग" (affective computing) की दुनिया है—कंप्यूटर को मानवीय भावनाओं को पढ़ना सिखाना। लंबे समय तक, वैज्ञानिकों ने ऐसे मॉडल बनाने की कोशिश की जो एक सख्त जज की तरह काम करते थे, जो हर चेहरे को एक ही बॉक्स में फिट करने के लिए मजबूर करते थे: "यह 100% खुश है" या "यह 100% उदास है।" लेकिन मानवीय चेहरे जटिल और अस्पष्ट होते हैं। कभी-कभी, एक चेहरा मिश्रित भावनाओं को समेटे होता है, या रोशनी के कारण एक सूक्ष्म अभिव्यक्ति को पढ़ना कठिन हो जाता है। इस क्षेत्र का बड़ा सवाल यह है: हम कंप्यूटर को यह कैसे सिखाएं कि एक चेहरा केवल एक एकल उत्तर नहीं है, बल्कि संभावनाओं की एक पूरी श्रृंखला है?
यह शोध पत्र AffectFlow-DINO नामक एक नया सिस्टम पेश करता है, जिसे ठीक इसी समस्या को हल करने के लिए डिज़ाइन किया गया है। किसी व्यक्ति के मूड के लिए केवल एक "सबसे अच्छा अनुमान" चुनने के बजाय, टीम ने एक ऐसा मॉडल बनाया है जो एक साथ कई संभावित मूडों की कल्पना करना सीखता है। इसे एक मौसम विज्ञानी की तरह समझें। एक पारंपरिक मॉडल कह सकता है, "दोपहर 2 बजे बारिश होगी।" एक बेहतर, अनिश्चितता-जागरूक मॉडल कहता है, "70% संभावना है कि बारिश होगी, 20% संभावना है कि बादल छाए रहेंगे, और 10% संभावना है कि धूप निकलेगी।" AffectFlow-DINO भावनाओं के लिए यही करता है। यह "रेक्टिफाइड फ्लो" (rectified flow) नामक एक चतुर गणितीय तकनीक का उपयोग करता है ताकि प्रत्येक चेहरे के लिए संभावित भावनात्मक अवस्थाओं का एक समूह (cloud) तैयार किया जा सके। इन संभावनाओं का औसत निकालकर, यह अक्सर एक मानक मॉडल की तुलना में अधिक सटीक उत्तर खोज लेता है। शोधकर्ताओं ने वास्तविक दुनिया के चेहरों के एक विशाल डेटासेट पर इसका परीक्षण किया और पाया कि अनिश्चितता को स्वीकार करके, उनका सिस्टम सूक्ष्म भावनाओं को पहचानने में काफी बेहतर हो गया, विशेष रूप से डर या उदासी जैसी दुर्लभ भावनाओं के लिए जिन्हें आमतौर पर अनदेखा कर दिया जाता है।
समस्या: "एक-आकार-सभी-के-लिए" वाला जाल
कल्पना कीजिए कि आप फोन पर अपने मित्र को एक जटिल पेंटिंग का वर्णन करने की कोशिश कर रहे हैं। यदि आपको पूरे चित्र को वर्णित करने के लिए केवल एक शब्द चुनने के लिए मजबूर किया जाए, तो आप कह सकते हैं "नीला"। लेकिन वह पेंटिंग वास्तव में नीले, धूसर और लाल रंग के एक छोटे से छींटे का मिश्रण है। यदि आप केवल "नीला" कहते हैं, तो आप बारीकियों को खो देते हैं।
चेहरे की पहचान (facial recognition) की दुनिया में, कंप्यूटर इस "एक-शब्द" वाले जाल में फंसे हुए हैं। वे एक चेहरे को देखते हैं और "वैलेंस" (Valence - मूड कितना सकारात्मक या नकारात्मक है) और "एरोसल" (Arousal - उत्तेजना या शांति का स्तर) के लिए एक एकल संख्या, साथ ही चेहरे की मांसपेशियों की गतिविधियों की एक सूची जिसे "एक्शन यूनिट्स" (Action Units) कहा जाता है, आउटपुट करने की कोशिश करते हैं। समस्या यह है कि वास्तविक दुनिया में, चेहरे अस्पष्ट होते हैं। मुंह की एक हल्की सी हरकत मुस्कान, दर्द भरी अभिव्यक्ति, या केवल एक मांसपेशी की ऐंठन हो सकती है। एक मानक कंप्यूटर मॉडल उस सारी अस्पष्टता को एक एकल, कठोर भविष्यवाणी में दबा देता है, जिससे वह अनिश्चितता भी खत्म हो जाती है जो सही उत्तर के सुराग रखने में सक्षम होती है।
समाधान: एक "क्या-होगा" मशीन
इस शोध पत्र के लेखकों ने कंप्यूटर से यह पूछना बंद करने का निर्णय लिया कि "भावना क्या है?" और इसके बजाय यह पूछना शुरू किया कि "भावना क्या हो सकती है?"
उन्होंने AffectFlow-DINO नामक एक सिस्टम बनाया। यह एक शक्तिशाली, प्री-ट्रेंड "मस्तिष्क" (एक DINOv3 विजुअल बैकबोन) से शुरू होता है जो पहले से ही चेहरों को पहचानने में बहुत अच्छा है। लेकिन केवल इस मस्तिष्क को एक अनुमान लगाने देने के बजाय, उन्होंने इसके ऊपर एक विशेष "कल्पना इंजन" जोड़ा। यह इंजन Rectified Flow तकनीक का उपयोग करता है।
इसे समझने का एक सरल तरीका यहाँ दिया गया है:
- शोर (The Noise): कल्पना कीजिए कि स्टैटिक शोर (जैसे टीवी का शोर) से ढके एक खाली कैनवास से शुरुआत हो रही है।
- यात्रा (The Journey): मॉडल उस शोर को एक विशिष्ट भावना में बदलने के लिए एक सीधा, कुशल रास्ता सीखता है। यह "भ्रम" से "खुशी" तक एक सीधी रेखा खींचने जैसा है।
- बादल (The Cloud): जब मॉडल एक नया चेहरा देखता है, तो वह केवल एक रेखा नहीं खींचता। वह शोर से भावना के स्थान तक कई रेखाएं खींचता है। प्रत्येक रेखा उस चेहरे की एक अलग, संभावित व्याख्या का प्रतिनिधित्व करती है।
- औसत (The Average): अंत में, यह उन सभी रेखाओं का औसत लेता है। यदि चेहरा स्पष्ट रूप से खुश है, तो सभी रेखाएं "खुश" की ओर इशारा करेंगी, और औसत एक मजबूत, आत्मविश्वासी "खुश" होगा। यदि चेहरा अस्पष्ट है, तो रेखाएं फैल जाएंगी, और औसत एक सूक्ष्म उत्तर देगा जो अनिश्चितता को पकड़ता है।
परिणाम: कठिन चीजों में बेहतर होना
टीम ने अपने सिस्टम का परीक्षण s-Aff-Wild2 डेटासेट पर किया, जिसमें वास्तविक दुनिया के चेहरों की हजारों स्थिर छवियां हैं। ये छवियां कठिन हैं क्योंकि वे अक्सर खराब रोशनी वाली, आंशिक रूप से ढकी हुई, या बहुत सूक्ष्म अभिव्यक्तियाँ दिखाने वाली होती हैं। लक्ष्य एक साथ तीन चीजें बताना था:
- वैलेंस-एरोसल (Valence-Arousal): व्यक्ति कितना सकारात्मक/नकारात्मक और कितना उत्साहित/शांत है।
- अभिव्यक्तियाँ (Expressions): आठ भावनाओं (जैसे खुशी, डर, उदासी) में से कौन सी मौजूद है।
- एक्शन यूनिट्स (Action Units): बारह विशिष्ट चेहरे की मांसपेशियों में से कौन सी हिल रही हैं।
परिणाम प्रभावशाली थे। अपने "कल्पिमा इंजन" का उपयोग करके, मॉडल ने वेलेंस-एरोसल स्कोर का अनुमान लगाने की अपनी क्षमता में महत्वपूर्ण सुधार किया (एक स्कोर सुधार +0.058)। लेकिन असली जादू दुर्लभ भावनाओं के साथ हुआ।
वास्तविक दुनिया में, कुछ भावनाएं बहुत दुर्लभ होती हैं। उनके डेटासेट में, डर (Fear) केवल लगभग 3.8% लेबल की गई छवियों में दिखाई दिया, और उदासी (Sadness) भी काफी दुर्लभ थी। मानक मॉडल आमतौर पर इन दुर्लभ मामलों को अनदेखा कर देते हैं, और अधिकांश समय "न्यूट्रल" या "अन्य" का अनुमान लगाते हैं। हालांकि, AffectFlow-DINO सिस्टम ने इन दुर्लभ भावनाओं को पहचानने की क्षमता हासिल कर ली।
एक चतुर पोस्ट-प्रोसेसिंग स्टेप (प्रत्येक भावना के लिए "निर्णय सीमा" को अलग से ट्यून करना) के माध्यम से, जो एक विशिष्ट कार्य पर फाइन-ट्यून किए गए मॉडल पर लागू किया गया था, उन्होंने डर का पता लगाने की क्षमता को निराशाजनक 3.8% F1 स्कोर से बढ़ाकर 33.1% और उदासी को 17.1% से 28.2% तक पहुँचा दिया। इस विशिष्ट कैलिब्रेशन स्टेप के लिए पूरे मॉडल को फिर से प्रशिक्षित करने की आवश्यकता नहीं थी; यह केवल उस सिग्नल को ध्यान से सुनने का मामला था जिसे फाइन-ट्यून्ड मॉडल पहले से ही सीख रहा था।
उन्होंने क्या खारिज किया
शोधकर्ताओं ने केवल एक चीज़ का परीक्षण नहीं किया; उन्होंने 26 अलग-अलग डिज़ाइन विकल्पों का परीक्षण किया यह देखने के लिए कि वास्तव में क्या काम करता है।
- उन्होंने "केवल फ्लो" या "केवल डिटरमिनिस्टिक" को खारिज कर दिया: उन्होंने पाया कि यदि वे मानक "एक-अनुमान" वाले हेड्स के बिना केवल "कल्पना इंजन" (Flow) का उपयोग करते, तो मॉडल विफल हो जाता। इसके विपरीत, यदि वे फ्लो के बिना केवल मानक हेड्स का उपयोग करते, तो वे सूक्ष्मता को खो देते। दोनों हिस्सों को एक साथ काम करना ही होगा।
- उन्होंने असंतुलन के लिए सरल सुधारों को खारिज कर दिया: उन्होंने केवल गणितीय वेट्स बदलकर या "फोकल लॉस" (Focal Loss) का उपयोग करके कंप्यूटर को दुर्लभ भावनाओं पर अधिक ध्यान देने के लिए प्रेरित करने की कोशिश की। ये तरीके अकेले अच्छी तरह से काम नहीं करते थे और कभी-कभी अन्य कार्यों में मॉडल को और खराब कर देते थे।
- उन्होंने "किचन सिंक" फाइन-ट्यूनिंग को खारिज कर दिया: उन्होंने सभी संभावित ट्रिक्स (वेट बदलना, सैंपलिंग रणनीतियाँ आदि) को एक साथ मिलाकर देखने की कोशिश की। आश्चर्यजनक रूप से, इस "किचन सिंक" दृष्टिकोण ने अंतिम स्कोर में सुधार नहीं किया; वास्तव में, इसने कभी-कभी मूड (वैलेंस) का सटीक अनुमान लगाने की मॉडल की क्षमता को नुकसान पहुँचाया।
निष्कर्ष
यह शोध पत्र सुझाव देता है कि बेहतर भावना पहचान की कुंजी केवल कंप्यूटर को "स्मार्ट" या "बड़ा" बनाना नहीं है, बल्कि उसे अनिश्चितता के साथ सहज होना सिखाना है। मॉडल को संभावनाओं की एक श्रृंखला तलाशने देने और फिर उनका औसत निकालने से, AffectFlow-DINO ने 1.177 का अंतिम प्रदर्शन स्कोर प्राप्त किया, जो आधिकारिक बेसलाइन स्कोर 0.45 से दोगुने से भी अधिक है।
लेखक निष्कर्ष निकालते हैं कि जबकि उनका सिस्टम एक बड़ी प्रगति है, सबसे बड़े लाभ दो चीजों से आए:
- विजुअल ब्रेन को फाइन-ट्यून करना: प्री-ट्रेंड फेस रिकग्नाइज़र को विशिष्ट कार्य के लिए समायोजित करना।
- निर्णय सीमाओं (Decision Thresholds) को कैलिब्रेट करना: यह महसूस करना कि कंप्यूटर वास्तव में दुर्लभ भावनाओं को "देख" रहा था, लेकिन उसे बस अपने स्वयं के संकेतों पर भरोसा करने के लिए एक हल्के से धक्के की आवश्यकता थी।
यह कार्य बताता है कि भावना AI का भविष्य केवल एक एकल उत्तर थोपने में नहीं, बल्कि मानवीय अभिव्यक्ति की जटिल और बहुआयामी वास्तविकता को अपनाने में निहित है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।