Context Blindness in DPO: Mitigating Object Hallucination in MLLMs via Context-Calibrated Preference Optimization
यह शोध पत्र पहचान करता है कि मानक डायरेक्ट प्रिफरेंस ऑप्टिमाइज़ेशन (DPO) प्रासंगिक जानकारी का कम उपयोग करता है, जिससे मल्टीमॉडल लार्ज लैंग्वेज मॉडल्स में ऑब्जेक्ट हैलुसिनेशन (वस्तु संबंधी भ्रम) होता है, और कॉन्टेक्स्ट-कैलिब्रेटेड DPO (C²-DPO) प्रस्तावित करता है, जो एक ऐसी विधि है जो सामान्य तर्क क्षमताओं को सुरक्षित रखते हुए हैलुसिनेशन को महत्वपूर्ण रूप से कम करने के लिए स्पष्ट रूप से कॉन्टेक्स्टुअल प्रिफरेंस गेन को अधिकतम करती है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक सुपर-स्मार्ट रोबोट को अपने आस-पास की दुनिया का वर्णन करना सिखा रहे हैं। आप उसे एक कुत्ते की तस्वीर दिखाते हैं और पूछते हैं, "तुम्हें क्या दिख रहा है?" आदर्श रूप से, रोबोट को कहना चाहिए, "मुझे एक कुत्ता दिख रहा है।" लेकिन कभी-कभी, ये AI मॉडल थोड़े ज़्यादा रचनात्मक हो जाते हैं। वे कह सकते हैं, "मुझे एक लाल टोपी पहने हुए कुत्ता दिख रहा है," भले ही तस्वीर में कोई टोपी न हो। इसे "हैलुसिनेशन" (hallucination) कहा जाता है। यह ऐसा है जैसे रोबोट वास्तव में जो वहां मौजूद है उसे देखने के बजाय दिवास्वप्न (daydreaming) देख रहा हो।
इसे ठीक करने के लिए, वैज्ञानिक "प्रेफरेंस ऑप्टिमाइज़ेशन" (Preference Optimization) नामक प्रशिक्षण पद्धति का उपयोग करते हैं। इसे "हॉट और कोल्ड" के खेल की तरह समझें। आप रोबोट को दो उत्तर दिखाते हैं: एक जो सच है ( "हॉट" उत्तर) और एक जो बनावटी है ("कोल्ड" उत्तर)। रोबोट "हॉट" वाले को चुनना सीखता है। हाल ही में, शोधकर्ताओं ने इसे और भी बेहतर बनाने के लिए रोबोट को अतिरिक्त सुराग देने की कोशिश की, जैसे कि तस्वीर का लिखित विवरण, इस उम्मीद में कि वह इन सुरागों का उपयोग करके दिवास्वप्न देखना बंद कर देगा। लेकिन यहाँ बड़ा सवाल यह है: क्या रोबोट वास्तव में उन सुरागों का उपयोग कर रहा है, या वह उन्हें अनदेखा कर रहा है और बस अंदाज़ा लगा रहा है?
यही वह सवाल है जिसकी जांच "कंटेक्स्ट ब्लाइंडनेस इन डीपीओ" (Context Blindness in DPO) नामक शोध पत्र करता है। लेखकों ने, जो कोरिया यूनिवर्सिटी और KAIST के शोधकर्ताओं की एक टीम है, पाया कि अतिरिक्त सुरागों के साथ भी, कई AI मॉडल "कंटेक्स्ट ब्लाइंडनेस" (संदर्भ अंधापन) से जूझ रहे हैं। उन्होंने पाया कि मानक प्रशिक्षण विधियाँ वास्तव में रोबोट को अतिरिक्त जानकारी पर ध्यान देने के लिए नहीं सिखाती हैं। इसे ठीक करने के लिए, उन्होंने एक नई प्रशिक्षण तकनीक विकसित की जिसे C2-DPO (कंटेक्स्ट-कैलिब्रेटेड डायरेक्ट प्रेफरेंस ऑप्टिमाइज़ेशन) कहा जाता है। केवल रोबोट को यह बताने के बजाय कि कौन सा उत्तर बेहतर है, C2-DPO रोबोट को यह सिखाता है कि जब उसके पास अतिरिक्त सुराग हों तो उसे सही उत्तर के प्रति बहुत अधिक आश्वस्त होना चाहिए, और सुराग गायब होने पर भी आत्मविश्वास बनाए रखना चाहिए। उनके प्रयोगों से पता चलता है कि यह नई विधि रोबोट के दिवास्वप्न देखने की आदत को काफी कम कर देती है, जिससे वह वास्तविक दुनिया का एक बहुत अधिक विश्वसनीय पर्यवेक्षक बन जाता है।
समस्या: रोबोट की दिवास्वप्न देखने की आदत
मल्टीमॉडल लार्ज लैंग्वेज मॉडल्स (MLLMs) सुपर-पावर्ड कैमरों की तरह हैं जिनमें दिमाग भी है। वे एक फोटो को देख सकते हैं और उसके बारे में बात कर सकते हैं। लेकिन उनमें एक परेशान करने वाली आदत है: वे अक्सर विवरण बना लेते हैं। यदि आप उन्हें एक सादी सफेद प्लेट की तस्वीर दिखाते हैं, तो वे आत्मविश्वास से कह सकते हैं, "प्लेट पर पिज्जा का एक टुकड़ा है।" वाक्य एकदम सही लगता है, लेकिन यह एक झूठ है। यह "ऑब्जेक्ट हैलुसिनेशन" (वस्तु का भ्रम) है।
इसे रोकने के लिए, वैज्ञानिक डायरेक्ट प्रेफरेंस ऑप्टिमाइज़ेशन (DPO) नामक विधि का उपयोग करते हैं। कल्पना कीजिए कि आप एक छात्र के निबंध को ग्रेड दे रहे हैं। आपके पास दो संस्करण हैं: एक सटीक है, और दूसरा झूठों से भरा है। आप छात्र को कहते हैं, "मैं सटीक वाले को पसंद करता हूँ।" समय के साथ, छात्र सटीक तरीके से लिखना सीख जाता है। AI की दुनिया में, शोधकर्ता मॉडल को उत्तरों के जोड़े देते हैं—एक सत्य और एक काल्पनिक—और उसे हमेशा सत्य को चुनने के लिए प्रशिक्षित करते हैं।
हाल ही में, कुछ शोधकर्ताओं ने AI की और भी मदद करने की कोशिश की। उन्होंने प्रश्न पूछने से पहले तस्वीर में एक "हेल्पर टेक्स्ट" (जैसे कैप्शन) जोड़ दिया। विचार यह था, "यदि रोबोट कैप्शन पढ़ता है और तस्वीर को देखता है, तो वह चीजें नहीं बनाएगा।" लेकिन इस पेपर के लेखकों ने एक संदिग्ध सवाल पूछा: क्या रोबोट वास्तव में कैप्शन पढ़ रहा है, या वह इसे अनदेखा कर रहा है और बस अंदाज़ा लगा रहा है?
खोज: "अंधा" रोबोट
इसका उत्तर खोजने के लिए, लेखकों ने कॉन्टेक्स्टुअल प्रेफरेंस गेन (CPG) नामक एक सरल परीक्षण बनाया। CPG को एक "कॉन्फिडेंस मीटर" (आत्मविश्वास मीटर) के रूप में समझें।
यह परीक्षण कैसे काम करता है:
- पूर्ण संदर्भ (Full Context): आप रोबोट को एक तस्वीर साथ ही एक सहायक कैप्शन दिखाते हैं। आप पूछते हैं, "क्या प्लेट पर पिज्जा है?" रोबोट कहता है, "नहीं, यह खाली है।" आप जाँचते हैं कि वह कितना आश्वस्त है।
- घटित संदर्भ (Degraded Context): आप कैप्शन हटा देते हैं। आप रोबोट को केवल तस्वीर दिखाते हैं और वही प्रश्न पूछते हैं। रोबोट कहता है, "नहीं, यह खाली है।" आप फिर से जाँचते हैं कि वह कितना आश्वस्त है।
यदि रोबोट वास्तव में ध्यान दे रहा है, तो उसे कैप्शन मिलने पर बहुत अधिक आश्वस्त होना चाहिए। "कॉन्फिडेंस मीटर" (CPG) ऊपर जाना चाहिए। एक स्मार्ट, ग्राउंडेड रोबोट ऐसा ही करेगा।
हालाँकि, जब लेखकों ने मानक AI मॉडल का परीक्षण किया (सामान्य DPO प्रशिक्षण का उपयोग करके), तो उन्होंने पाया कि यह चौंकाने वाला था। कॉन्फिडेंस मीटर में बहुत कम बदलाव आया। चाहे रोबोट के पास कैप्शन हो या न हो, वह आत्मविश्वास का बिल्कुल समान स्तर महसूस कर रहा था। रोबोट कंटेक्स्ट-ब्लाइंड (संदर्भ के प्रति अंधा) था। वह उस अतिरिक्त मदद को अनदेखा कर रहा था और अपने स्वयं के अंदाजों पर भरोसा कर रहा था, जिससे वे परेशान करने वाले हैलुसिनेशन पैदा हुए।
लेखकों ने एक मजबूत संबंध पाया: जब अतिरिक्त सुराग दिए जाने पर मॉडल का कॉन्फिडेंस मीटर बढ़ता है (उच्च CPG), तो वह कम झूठ बोलता है। लेकिन मानक मॉडलों का CPG शून्य के करीब था। वे अनिवार्य रूप रूप से उस संदर्भ के प्रति "अंधे" थे जिसका उन्हें उपयोग करना चाहिए था।
समाधान: C2-DPO (द "कंटेक्स्ट-कैलिब्रेटेड" ट्रेनर)
तो, एक अंधे रोबोट को देखना कैसे सिखाया जाए? लेखकों ने C2-DPO नामक एक नया प्रशिक्षण तरीका प्रस्तावित किया।
केवल यह कहने के बजाय कि, "सही उत्तर चुनें," C2-DPO खेल के नियम बदल देता है। यह रोबोट को एक विशिष्ट सबक सीखने के लिए मजबूर करता है: "जब आपके पास अतिरिक्त सुराग हों, तो आपको अपने उत्तर के प्रति बहुत अधिक सुनिश्चित होना चाहिए जितना कि तब जब वे नहीं होते।"
वे इसे एक विशेष गणितीय ट्रिक (लॉस फंक्शन) के साथ करते हैं जो रोबोट को अपने आत्मविश्वास के स्तरों के बीच के अंतर को बढ़ाने के लिए पुरस्कृत करता है।
- परिदृश्य A (पूर्ण संदर्भ): रोबकट तस्वीर और कैप्शन देखता है। उसे अपने उत्तर के प्रति बहुत आश्वस्त होना चाहिए।
- परिदृश्य B (घटित संदर्भ): रोबोट केवल तस्वीर देखता है। उसे अभी भी आश्वस्त होने की आवश्यकता है, लेकिन प्रशिक्षण यह सुनिश्चित करता है कि "पूर्ण संदर्भ" वाला आत्मविश्वास काफी अधिक हो।
यह एक जासूस को प्रशिक्षित करने जैसा है। एक मानक जासूस बिना गवाह के भी केस सुलझा सकता है। लेकिन एक C2-DPO जासूस को यह कहने के लिए प्रशिक्षित किया जाता है, "यदि मेरे पास एक गवाह है, तो मैं 100% निश्चित हूँ! यदि मेरे पास नहीं है, तो मैं अभी भी काफी आश्वस्त हूँ, लेकिन मुझे पता है कि मुझे और सबूतों की आवश्यकता है।" यह AI को वास्तव में अतिरिक्त जानकारी (गवाह/कैप्शन) का उपयोग करके अपने तर्क को मजबूत करने के लिए मजबूर करता है।
परिणाम: कम दिवास्वप्न, अधिक सच्चाई
लेखकों ने LLaVA-v1.5-7B और Qwen2-VL-Instruct-2B सहित कई प्रसिद्ध AI मॉडलों पर इस नई पद्धति का परीक्षण किया। उन्होंने Object HalBench नामक एक परीक्षण पर C2-DPO की तुलना पुराने मानक तरीकों से की, जो उन रोबोटों को पकड़ने के लिए बनाया गया है जो वस्तुएं बना लेते हैं।
परिणाम प्रभावशाली थे:
- Qwen2-VL-Instruct-2B मॉडल के लिए, C2-DPO ने हैलुसिनेटेड प्रतिक्रियाओं की दर को 36% और हैलुसिनेटेड उल्लेखों (विशिष्ट शब्द) की दर को 60% कम कर दिया।
- AMBER बेंचमार्क पर, हैलुसिनेशन स्कोर पुराने तरीके के साथ 39.9 से गिरकर C2-DPO के साथ 16.1 हो गया।
- महत्वपूर्ण रूप से, मॉडल अन्य कार्यों में "मूर्ख" नहीं हुए। वे पहले की तरह ही सामान्य प्रश्नों के उत्तर देने और तर्क पहेलियाँ सुलझाने में सक्षम रहे। उन्होंने बस चीजें बनाना बंद कर दिया।
लेखकों ने यह भी दिखाया कि यह ट्रिक बिना तस्वीरों के भी काम करती है। जब उन्होंने केवल प्रश्न और उत्तरों का उपयोग करके केवल टेक्स्ट-ओनली मॉडलों पर भी यही तर्क लागू किया, तो इसने उनकी सटीकता में सुधार किया। इससे पता चलता है कि समस्या केवल "देखने" के बारे में नहीं थी; यह इस बारे में थी कि मॉडल दी गई जानकारी को कैसे महत्व देता है।
यह क्यों मायने रखता है
यह शोध पत्र सुझाव देता है कि जिस तरह से हम वर्तमान में AI को "ईमानदार" होने के लिए प्रशिक्षित करते हैं, उसमें एक प्रमुख तत्व गायब हो सकता है। हम उन्हें अतिरिक्त सुराग दे रहे हैं और उम्मीद कर रहे हैं कि वे उनका उपयोग करेंगे, लेकिन प्रशिक्षण पद्धति उन्हें ध्यान देने के लिए मजबूर नहीं कर रही थी। केवल प्रशिक्षण को "संदर्भ-जागरूक आत्मविश्वास" (context-aware confidence) को पुरस्कृत करने के लिए समायोजित करके, लेखकों ने दिखाया कि हम बड़े नए डेटासेट या जटिल नए आर्किटेक्चर की आवश्यकता के बिना AI मॉडलों को काफी अधिक विश्वसनीय बना सकते हैं।
यह एक याद दिलाता है कि कभी-कभी, रोबोट को दिवास्वप्न देखने से रोकने का सबसे अच्छा तरीका उसे अधिक डेटा देना नहीं है, बल्कि उसे सिखाना है कि उसके पास पहले से मौजूद डेटा को कैसे महत्व दिया जाए। जैसा कि लेखकों ने पाया, जब आप मॉडल को संदर्भ का सम्मान करने के लिए कैलिब्रेट करते हैं, तो हैलुसिनेशन कम हो जाते हैं, और रोबंतु सच बोलना शुरू कर देता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।