To Answer or to Abstain: Mitigating Search-Agent Hallucinations via Abstention-Aware Reinforcement Learning
यह शोध पत्र एब्स्टेंशन-अवेयर रीइन्फोर्समेंट लर्निंग (AWA-RL) को प्रस्तुत करता है, जो एक नवीन प्रशिक्षण प्रतिमान है जो रिट्रीवल विफल होने पर मॉडलों को उत्तर देने से बचने के लिए प्रोत्साहित करके सर्च-एजेंट मतिभ्रम (hallucinations) को कम करने हेतु एब्स्टेंशन रिवार्ड्स को गतिशील रूप से आकार देता है, जिससे कच्चे सटीकता (raw accuracy) के न्यूनतम त्याग के साथ परिशुद्धता और विश्वसनीयता में उल्लेखनीय सुधार होता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आपका एक सुपर-स्मार्ट रोबोट दोस्त है जिसे आपके सवालों के जवाब देना बहुत पसंद है। आप उससे पूछते हैं, "फ्रांस की राजधानी क्या है?" और वह कहता है, "पेरिस!" बहुत बढ़िया। लेकिन फिर आप पूछते हैं, "सम्राट के अदृश्य सूप की गुप्त रेसिपी क्या है?" और वह "मुझे नहीं पता" कहने के बजाय, आत्मविश्वास के साथ "घोस्ट-चिली और मून-डस्ट" के बारे में एक कहानी बना देता है। वह बुरा बनने की कोशिश नहीं कर रहा है; वह बस आपकी मदद करने के लिए बहुत अधिक उत्सुक है। एआई (AI) की दुनिया में, हम इसे हैलुसिनेशन (hallucination) कहते हैं, और जब रोबोट को वास्तविक तथ्यों को खोजने के लिए इंटरनेट का उपयोग करना होता है, तो यह एक बड़ी समस्या है।
एक लंबे समय तक, वैज्ञानिकों ने रोबोट को वेब खोजने के लिए सिखाकर इसे ठीक करने की कोशिश की। उन्होंने एक प्रशिक्षण पद्धति का उपयोग किया जिसे रीइन्फोर्समेंट लर्निंग (RL) कहा जाता है, जो एक वीडियो गेम की तरह है जहाँ रोबलेट को सही उत्तर खोजने के लिए अंक मिलते हैं। लेकिन यहाँ एक पेंच है: गेम केवल उत्तर प्राप्त करने के लिए अंक देता था। इसने यह नहीं बताया कि कब रुकना है, इसके लिए कोई अंक नहीं दिए। इसलिए, जब रोबोट को उत्तर नहीं मिल पाता था, तो वह केवल अनुमान लगाना जारी रखता था, तथ्य गढ़ने लगता था ताकि वे अंक प्राप्त कर सके। यह एक ऐसे छात्र की तरह था जो, "मुझे नहीं पता" कहने के लिए हाथ उठाने के बजाय, शर्मिंदा होने से बचने के लिए परीक्षा में केवल अंदाज़ा लगाता रहता है।
इस पेपर के लेखक, फेंगजी झांग और उनकी टीम कहते हैं, "रुको ज़रा! हमें रोबोट को यह सिखाने की ज़रूरत है कि जब वह अटक जाए तो 'मुझे नहीं पता' कहना चाहिए।" लेकिन वे यह भी समझ गए कि केवल रोबोट को "मुझे नहीं पता" कहने के लिए कहना ही काफी नहीं है। यदि आप रोबोट को अनुमान लगाने के लिए बहुत अधिक दंडित करते हैं, तो वह डर सकता है और किसी भी सवाल का जवाब देना बंद कर सकता है। इसे "लेज़ी रिफ्यूज़ल" (lazy refusal - आलसी इनकार) कहा जाता है, और यह भी उतना ही बुरा है जितना कि बातें बनाना।
इसलिए, उन्होंने एक नई प्रशिक्षण पद्धति विकसित की जिसे AWA-RL (Abstention-Aware Reinforcement Learning) कहा जाता है। इसे एक बहुत ही स्मार्ट कोच की तरह समझें जो रोबोट को खेलते हुए देखता है। एक निश्चित नियम देने के बजाय जैसे कि "यदि आप 100% सुनिश्चित नहीं हैं, तो उत्तर न दें," कोच प्रश्न के आधार पर निर्णय लेता है।
- "कौरेज" (साहस) कारक: कोच के पास एक विशेष डायल है जिसे "कौरेज" कारक (जिसे ग्रीक अक्षर गामा, द्वारा दर्शाया गया है) कहा जाता है। यह डायल नियंत्रित करता है कि रोबोट कितना साहसी होना चाहिए।
- यदि डायल को उच्च स्तर पर सेट किया जाता है, तो रोबोट बहुत साहसी होता है और हर चीज़ का उत्तर देने की कोशिश करता है, भले ही वह सुनिश्चित न हो।
- यदि डायल को कम स्तर पर सेट किया जाता है, तो रोबोट बहुत सतर्क हो जाता है और लगभग हर चीज़ के लिए "मुझे नहीं पता" कहता है।
- AWA-RL की जादू की बात यह है कि कोच प्रश्न की कठिनाई और रोबोट के वर्तमान प्रदर्शन के आधार पर रोबोट के रिवॉर्ड (पुरस्कार) को डायनामिकली (गतिशील रूप से) समायोजित करता है। यदि रोबमाट अच्छा कर रहा है, तो कोच उसे प्रयास करने के लिए प्रोत्साहित करता है। यदि रोबोट बहुत अधिक अनुमान लगाने लगता है, तो कोच उसे धीरे से पीछे खींच लेता है।
टीम ने तीन कठिन पहेली खेलों (डेटासेट जिन्हें HotpotQA, 2WikiMultiHopQA, और MuSiQue कहा जाता है) पर इसका परीक्षण किया जहाँ रोबोट को उत्तर खोजने के लिए विकिपीडिया के माध्यम से खोजना पड़ता था। उन्होंने अपने नए तरीके की तुलना पुराने तरीकों से की:
- केवल "मुझे नहीं पता" के उदाहरणों को मिलाना: यह अच्छी तरह काम नहीं किया। रोबोट या तो भ्रमित हो गया या वह बहुत अधिक "मुझे नहीं पता" कहने लगा, यहाँ तक कि आसान सवालों के लिए भी।
- अनुमान लगाने के लिए एक निश्चित "दंड" देना: यह अखरोट तोड़ने के लिए हथौड़े का उपयोग करने जैसा था। यदि दंड बहुत अधिक शक्तिशाली था, तो रोबोट ने सब कुछ बताना बंद कर दिया (99.9% इनकार!)। यदि यह बहुत कमजोर था, तो रोबोट तथ्य बनाना जारी रखता था।
उन्होंने क्या पाया?
AWA-RL विधि एक गेम-चेंजर साबित हुई। उस गतिशील "कौरेज" डायल का उपयोग करके, उन्होंने पाया कि एक "स्वीट स्पॉट" (लगभग 0.20 का कौरेज फैक्टर) है जहाँ रोबोट बहुत अधिक विश्वसनीय हो गया।
- इसने रोबोट की प्रिसिजन (Precision - सटीकता) (जब वह उत्तर देता है तो कितनी बार सही होता है) को 10.3% तक बढ़ा दिया।
- इसने उनके नए स्कोर, जिसे RA-F1 कहा जाता है (जो मददगार होने और ईमानदार होने के बीच संतुलन बनाता है), में सेटअप के आधार पर 2.9% से 5.2% तक सुधार किया।
- सबसे अच्छी बात? रोबोट ने उत्तर देने की अपनी समग्र क्षमता में बहुत अधिक कमी नहीं की। उसने बस तब तथ्य बनाना बंद कर दिया जब वह अटक गया था।
पेपर दिखाता है कि यह विधि इन विशिष्ट परीक्षणों में बहुत अच्छी तरह से काम करती है, लेकिन लेखक सावधानी बरतते हुए कहते हैं कि उन्होंने अभी तक हर प्रकार के रोबोट या हर प्रकार के प्रश्न का परीक्षण नहीं किया है। वे यह भी नोट करते हैं कि वर्तमान में "कौरेज" डायल को मनुष्यों द्वारा ट्यून करने की आवश्यकता होती है, हालांकि वे भविष्य में इसे स्वचालित बनाने की आशा करते हैं।
संक्षेप में, AWA-RL एआई को एक आत्मविश्वासी विशेषज्ञ बनने के लिए सिखाता है जो अपनी सीमाओं को जानता है, न कि एक ऐसे सर्वज्ञ (know-it-all) के रूप में जो बातें बनाता है। यह उन एआई एजेंटों की ओर एक कदम है जो न केवल स्मार्ट हैं, बल्कि भरोसेमंद भी हैं।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।