LLMs Uncertainty Quantification via Adaptive Conformal Semantic Entropy
यह लेख एडेप्टिव कॉन्फॉर्मल सिमेंटिक एंट्रॉपी (ACSE) प्रस्तावित करता है, जो एक नवीन विधि है जो विविध प्रतिक्रियाओं में सिमेंटिक डिस्पर्शन (अर्थ संबंधी फैलाव) को अनुकूल रूप से मापकर और वितरण संबंधी धारणाओं के बिना परिमित-नमूना त्रुटि गारंटी प्रदान करने के लिए कॉन्फॉर्मल कैलिब्रेशन लागू करके LLMs की अनिश्चितता को मात्रात्मक रूप से मापता है, जिससे यह सुरक्षा-महत्वपूर्ण अनुप्रयोगों में मौजूदा लेक्सिकल और प्रोबेबिलिस्टिक बेसलाइन विधियों से आगे निकल जाता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक बहुत ही आत्मविश्वासी, जानकार लाइब्रेरियन (AI) से एक प्रश्न पूछते हैं। लाइब्रेरियन पूरी निश्चितता के साथ उत्तर दे सकता है, भले ही वह पूरी तरह से गलत हो। यह "अति-आत्मविश्वास" (overconfidence) की समस्या है जिसे यह कार्य संबोधित करता है: लार्ज लैंग्वेज मॉडल्स (LLMs) अक्सर भ्रमित करते हैं (चीजें बना लेते हैं) और साथ ही साथ 100% निश्चित भी सुनाई देते हैं।
यह कार्य ACSE (Adaptive Conformal Semantic Entropy) नामक एक नया सुरक्षा तंत्र पेश करता है। ACSE को एक "रियलिटी चेक" तंत्र के रूप में समझें जो न केवल इस बात को सुनता है कि लाइब्रेरियन क्या कह रहा है, बल्कि यह भी जाँचता है कि क्या लाइब्रेरियन वास्तव में अपने उत्तर के अर्थ के बारे में कितना निश्चित है।
यह इस प्रकार काम करता है, जिसे सरल चरणों में विभाजित किया गया है:
1. समस्या: "सिनोनिम ट्रैप" (समानार्थी शब्द का जाल)
वर्तमान सुरक्षा जाँच अक्सर AI द्वारा चुने गए विशिष्ट शब्दों को देखती है। यदि AI 70% बार "द कैपिटल इज सिडनी" कहता है और 30% बार "द कैपिटल इज कैनबरा" कहता है, तो एक साधारण शब्द काउंटर सोच सकता है: "ओह, यह सिडनी के बारे में काफी आश्वस्त है!" और इसे हरी झंडी दे देता है।
लेकिन यहाँ एक पेंच है: AI गलत उत्तर (सिडनी) के बारे में आत्मविश्वासी हो सकता है जबकि वह सही उत्तर (कैनबरा) के बारे में अनिश्चित हो सकता है। या यह एक ही बात कहने वाले पांच अलग-अलग उत्तर दे सकता है (जैसे, "सिडनी", "सिड", "द बिग हार्बर सिटी")। एक साधारण शब्द काउंटर इन विविधताओं से भ्रमित हो जाता है और सोचता है कि AI अनिश्चित है, जबकि वह केवल अधिक बातें कर रहा होता है।
2. समाधान: "ग्रुप हग" पद्धति (सिमेंटिक क्लस्टरिंग)
ACSE खेल बदल देता है क्योंकि यह AI को एक ही प्रश्न का दस बार उत्तर देने के लिए कहता है।
- चरण A: यह इन दस उत्तरों को लेता है और उन्हें "मीनिंग मैप्स" (एम्बेडिंग्स) में अनुवादित करता है।
- चरण B: यह इन उत्तरों को उनके स्पेलिंग के बजाय उनके अर्थ के आधार पर "पड़ोसों" (नेबरहुड्स) में समूहित करता है।
- उदाहरण: यदि 9 उत्तर "सिडनी" कहते हैं और 1 "कैनबरा" कहता है, तो वे दो अलग-अलग पड़ोस बनाते हैं।
- उदाहरण: यदि 5 उत्तर "सिडनी" कहते हैं और 5 उत्तर "द कैपिटल इज सिडनी" कहते हैं, तो वे सभी एक ही पड़ोस में "गले मिलते" (हग) हैं क्योंकि उनका अर्थ एक ही है।
3. "ब्रिटलनेस" डिटेक्टर (एडैप्टिव इन्फ्लेशन)
यही इस कार्य का रहस्य है। सिर्फ इसलिए कि AI एक उत्तर (जैसे "सिडनी") पर सहमत है, इसका मतलब यह नहीं है कि वह उत्तर सुरक्षित है।
- उपमा: कल्पना कीजिए कि लोगों का एक समूह एक दिशा पर सहमत है। यदि वे सभी एक तंग, ठोस घेरे में खड़े हैं, तो वह एक मजबूत सहमति है। लेकिन यदि वे एक दिशा पर सहमत होते हुए भी डगमगाती हुई जमीन पर खड़े हैं, तो वह एक भंगुर सहमति (brittle consensus) है।
- ACSE इस "डगमगाहट" को देखता है। यह जाँचता है कि क्या "सिडनी" पर सहमत होने वाला समूह वास्तव में डगमगा रहा है (शायद उत्तर थोड़े अलग हैं या समूह बहुत छोटा है)।
- यदि समूह "भंगुर" है, तो ACSE अनिश्चितता के मान को बढ़ा (इन्फ्लेट) देता है। यह अनिवार्य रूप से कहता है: "भले ही आप सभी सहमत हैं, लेकिन आपकी सहमति डगमगा रही है, इसलिए मैं इसे एक उच्च-जोखिम वाली स्थिति मानूँगा।"
4. "सेफ्टी नेट" (कॉन्फ़ॉर्मल कैलिब्रेशन)
अंत में, सिस्टम को यह पता होना चाहिए कि कब "मुझे नहीं पता" कहना है (परहेज करना) और कब उत्तर देना है।
- लेखक एक "सेफ्टी नेट" का उपयोग करते हैं जिसे कॉन्फ़ॉर्मल प्रेडिक्शन कहा जाता है।
- वे पहले सिस्टम का अभ्यास प्रश्नों के एक सेट पर परीक्षण करते हैं। वे एक "स्टॉपिंग थ्रेशोल्ड" (रोकने की सीमा) निर्धारित करते हैं।
- नियम: यदि "डगमगाहट का मान" (अनिश्चितता) रेखा से नीचे है, तो AI उत्तर देता है। यदि यह ऊपर है, तो वह चुप रहता है।
- गारंटी: यह कोई अनुमान नहीं है। गणित गारंटी देता है कि यदि आप सेफ्टी नेट को 90% त्रुटियों को पकड़ने के लिए सेट करते हैं, तो यह 90% त्रुटियों को कम से कम पकड़ेगा, चाहे AI कुछ भी करे। यह वादा करता है कि जो त्रुटियाँ आप वास्तव में देखते हैं, वे दुर्लभ होंगी।
परिणाम: यह क्यों महत्वपूर्ण है
इस कार्य का परीक्षण विभिन्न AI मॉडल्स और डेटासेट्स (जैसे क्विज़ प्रश्न) पर किया गया।
- प्रतिस्पर्धा: पुराने तरीके (जैसे शब्द की संभावनाओं को गिनना) एक डगमगाते कंपास की तरह थे। वे अक्सर गलत उत्तरों को उच्च आत्मविश्वास दे देते थे।
- विजेता: ACSE ने एक बुद्धिमान नाविक की तरह काम किया। एक क्विज़ टेस्ट में, इसने 88% बार गलत उत्तरों की सही पहचान की (AUROC 0.88), जबकि अगली सबसे अच्छी विधि केवल 80% तक ही पहुँच पाई।
- सुरक्षा: इसने पिछले तरीकों की तुलना में उच्च-जोखिम वाली स्थितियों में AI को गलत उत्तर देने से बहुत अधिक सफलतापूर्वक रोका, बिना इतना अधिक सावधान हुए कि वह उत्तर देना ही बंद कर दे।
संक्षेप में
ACSE एक ऐसी प्रणाली है जो एक AI से एक प्रश्न के उत्तर कई बार देने को कहती है, उत्तरों को शब्दों के बजाय अर्थ के आधार पर समूहित करती है, यह जाँचती है कि क्या समूह ठोस या डगमगाती जमीन पर खड़ा है, और यह तय करने के लिए कि कब बोलना है और कब चुप रहना है, एक गणितीय रूप से सिद्ध सेफ्टी नेट का उपयोग करती है। यह सुनिश्चित करता है कि जब AI बोलता है, तो वह न केवल आत्मविश्वासी होता है बल्कि वास्तव में विश्वसनीय भी होता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।