Who Drifted: the System or the Judge? Anytime-Valid Attribution in LLM Evaluation Pipelines
यह शोध पत्र एक 'एनीटाइम-वैलिड' (anytime-valid) एट्रिब्यूशन फ्रेमवर्क प्रस्तुत करता है जो एक निश्चित मानव-लेबल वाले 'एंकर सेट' और एक 'बेटिंग ई-प्रोसेस' (betting e-process) का उपयोग करके निरंतर मूल्यांकन पाइपलाइनों में उत्पाद क्षरण (product degradation) और एलएलएम जज ड्रिफ्ट (LLM judge drift) के बीच के अस्पष्टता को हल करता है, जिससे सिस्टम और जज की विफलताओं के बीच विश्वसनीय रूप से अंतर किया जा सके, और यह सटीकता एवं लागत-दक्षता में मानक सांख्यिकीय विधियों से बेहतर प्रदर्शन करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
यहाँ एक सरल भाषा और रचनात्मक उपमाओं (analogies) का उपयोग करके पेपर का विवरण दिया गया है।
मुख्य समस्या: "टूटा हुआ पैमाना" (The Broken Ruler)
कल्पना कीजिए कि आप एक बेकरी चलाते हैं। आप जानना चाहते हैं कि क्या समय के साथ आपके केक खराब हो रहे हैं। इसकी जाँच करने के लिए, आप एक बहुत ही महंगे, उच्च प्रशिक्षित "मास्टर टेस्टर" (Strong Judge) को काम पर रखते हैं जो हर केक को चखता है और उसे एक स्कोर देता है।
हालाँकि, मास्टर टेस्टर हर केक को चखने के लिए बहुत महंगा है। इसलिए, आप एक सस्ते और तेज़ "असिस्टेंट टेस्टर" (Cheap Judge) को हर एक केक को चखने के लिए काम पर रखते हैं। आप मास्टर टेस्टर को केवल कुछ रैंडम केक चखने के लिए कहते हैं ताकि यह सुनिश्चित हो सके कि असिस्टेंट अपना काम ठीक से कर रहा है।
पेंच: मास्टर टेस्टर कोई इंसान नहीं है; वे एक API के पीछे का AI मॉडल है। कभी-कभी, मास्टर टेस्टर बनाने वाली कंपनी चुपचाप अपने सॉफ़्टवेयर को अपडेट करती है (एक "वर्जन बम्प") या उनके निर्देश बदल देती है। अचानक, मास्टर टेस्टर बहुत अधिक सख्त या बहुत अधिक उदार हो जाता है।
अब, आपके सामने एक संकट खड़ा हो जाता है:
- यदि केक का स्कोर गिरता है, तो क्या बेकर ने खराब केक बनाया? (System Drift)
- या क्या मास्टर टेस्टर ने बस एक "अच्छे" केक के बारे में अपनी राय बदल ली? (Judge Drift)
यदि आप बेकर को दोषी ठहराते हैं जबकि वास्तव में टेस्टर ने बदलाव किया था, तो आप एक अच्छे बेकर को नौकरी से निकाल सकते हैं। यदि आप बेकर को दोषी ठहराते हैं जबकि वास्तव में बेकर ने गड़बड़ी की थी, तो आप खराब केक बेचते रह सकते हैं। पेपर इसे "एम्बिग्युटी ऑफ द ड्रिफ्ट" (Ambiguity of the Drift) कहता है।
समाधान: "एंकर" सेट (The "Anchor" Set)
लेखक इस रहस्य को सुलझाने के लिए एक चतुर समाधान प्रस्तावित करते हैं। वे एक विशेष समूह पेश करते हैं जिसे "एंकर सेट" (Anchor Set) कहा जाता है।
- द फ्रोजन एंकर (The Frozen Anchor): निगरानी शुरू करने से पहले, आप केक्स का एक विशिष्ट सेट लेते हैं और एक इंसान से उन्हें चखकर एक कागज पर "ट्रू स्कोर" (True Score) लिखवा लेते हैं। आप इन केक्स को एक फ्रीजर में लॉक कर देते हैं। ये कभी नहीं बदलते।
- द रेस (The Race): समय-समय पर, आप इन फ्रीज किए गए केक्स में से एक निकालते हैं और वर्तमान मास्टर टेस्टर को उसे फिर से चखने के लिए कहते हैं।
- यदि इस फ्रीज किए गए केक पर मास्टर टेस्टर का स्कोर बदल जाता है, तो हमें पता चल जाता है कि टेस्टर बदल गया है। (केक नहीं बदला; टेस्टर बदला है)।
- यदि फ्रीज किए गए केक पर मास्टर टेस्टर का स्कोर वही रहता है, लेकिन नए केक्स के स्कोर गिर जाते हैं, तो हमें पता चल जाता है कि बेकर बदल गया है। (टेस्टर स्थिर है; उत्पाद खराब हो गया है)।
यह कैसे काम करता है: "गार्ड विंडो" (The "Guard Window")
सिस्टम एक ही समय में दो अलग-अलग अलार्म चलाता है:
- अलार्म A (बेकर): नए केक्स पर नज़र रखता है। यदि स्कोर गिरता है, तो यह चिल्लाता है "खराब बेकर!"
- अलार्म B (टेस्टर): फ्रीज किए गए एंकर केक्स पर नज़र रखता है। यदि स्कोर बदलता है, तो यह चिल्लाता "खराब टेस्टर!"
पेपर यह तय करने के लिए कि किसे दोष दिया जाए, एक "गार्ड विंडो" (Guard Window) नियम पेश करता है:
- यदि अलार्म B (टेस्टर) पहले बजता है, या यदि अलार्म A बजता है लेकिन अलार्म B भी उसके तुरंत बाद बज जाता है, तो सिस्टम कहता है: "यह जज है।" (टेस्टर बदला है, इसलिए हम बेकर के अलार्म पर भरोसा नहीं कर सकते)।
- यदि अलार्म A (बेकर) बजता है और अलार्म B (टेस्टर) कभी नहीं बजता (या बहुत देर से बजता है), तो सिस्टम कहता है: "यह सिस्टम है।" (टेस्टर स्थिर है; उत्पाद खराब है)।
"रेस" की अवधारणा
पेपर इसे एक रेस (दौड़) के रूप में वर्णित करता है।
- "एंकर प्रोसेस" (फ्रीज किए गए केक्स पर नज़र रखना) इतना तेज़ होना चाहिए कि वह बेकर पर गलत आरोप लगाने से पहले टेस्टर के बदलने को पकड़ सके।
- यदि एंकर बहुत धीमा है, तो मेन प्रोसेस (नए केक्स पर नज़र रखना) बेकर को झूठा दोषी ठहराने के लिए चिल्ला सकता है, इससे पहले कि एंकर यह समझ सके कि "रुको, टेस्टर अभी बदला है!"
- पेपर गणितीय रूप से सिद्ध करता है कि यदि आप एंकर को सही ढंग से सेट करते हैं (पर्याप्त फ्रीज किए गए केक्स, उन्हें पर्याप्त बार चखना), तो एंकर हमेशा बदलते हुए टेस्टर के खिलाफ दौड़ जीत जाएगा।
उन्होंने क्या पाया (परिणाम)
लेखकों ने वास्तविक AI मॉडल्स (Google के Gemini) और वास्तविक डेटा (हेल्पफुल असिस्टेंट रिस्पॉन्स और समराइजेशन टास्क) के साथ इसका परीक्षण किया।
साइलेंट अपडेट्स (Silent Updates): उन्होंने एक "साइलेंट वर्जन बम्प" का अनुकरण किया जहाँ AI टेस्टर थोड़ा अधिक उदार हो गया।
- परिणाम: उनके सिस्टम ने इसे 100% समय "जज ड्रिफ्ट" के रूप में सही पहचाना। इसने कभी भी बेकर को गलत तरीके से दोषी नहीं ठहराया।
- पुराना तरीका विफल: उद्योग-मानक विधि (एक साधारण सांख्यिकीय परीक्षण) ने 75% बार "खराब बेकर!" चिल्लाया, जबकि वास्तव में कुछ भी बदला नहीं था। वह एक गलत अलार्म देने वाली मशीन थी।
स्ट्रिक्ट अपडेट्स (Strict Updates): उन्होंने एक ऐसे टेस्टर का अनुकरण किया जो अचानक बहुत सख्त हो गया।
- परिणाम: सिस्टम ने लगभग हर बार इसे "जज ड्रिफ्ट" के रूप में सही पहचाना।
- "रेस" एक्शन में: एक डेटासेट पर, टेस्टर इतना नाटकीय रूप से बदला कि एंकर्स ने इसे तुरंत पकड़ लिया, जिससे वे दौड़ में पूरी तरह जीत गए। दूसरे डेटासेट पर, बदलाव सूक्ष्म था, इसलिए एंकर्स को थोड़ा अधिक समय लगा, लेकिन "गार्ड विंडो" नियम ने स्थिति को संभाल लिया।
लागत (Cost):
- हर आइटम को महंगे मास्टर टेस्टर से चेक करना बहुत महंगा है।
- उनका तरीका हर चीज़ के लिए सस्ते असिस्टेंट का उपयोग करता है, कुछ रैंडम आइटम्स के लिए महंगे मास्टर का, और एंकर्स के लिए एक छोटा, स्थिर प्रवाह का उपयोग करता है।
- लागत: यह मास्टर टेस्टर के साथ सब कुछ चेक करने की कीमत का लगभग 64% खर्च करता है, लेकिन यह बहुत अधिक स्मार्ट है और गलत आरोप नहीं लगाता है। एक "सस्ता लेकिन बहरा" संस्करण भी है जो केवल 21% लागत लेता है लेकिन कुछ खराब केक्स को मिस कर सकता है।
सारांश
पेपर "कौन ड्रिफ्ट हुआ?" की समस्या को फ्रीज किए गए मानव-लेबल वाले उदाहरणों का उपयोग करके हल करता है।
- यदि संदर्भ बिंदु (reference point) हिलता है, तो जज (Judge) बदला है।
- यदि संदर्भ बिंदु स्थिर रहता है लेकिन नए उत्पाद बदलते हैं, तो सिस्टम (System) बदला है।
उन्होंने सिद्ध किया कि यह गणितीय रूप से काम करता है और यह वर्तमान उद्योग मानक से बेहतर है, जो गलत अलार्म देने के प्रति प्रवृत्त है। यह एक "ट्रुथ एंकर" (सत्य का लंगर) की तरह है जो आपकी गुणवत्ता नियंत्रण को ईमानदार रखता है, भले ही निर्णय लेने वाला व्यक्ति अपनी राय बदल दे।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।