Don't Pass@k: A Bayesian Framework for Large Language Model Evaluation
यह शोध पत्र एक सिद्धांत-आधारित बेयसियन ढांचे (Bayesian framework) का प्रस्ताव करता है जो अस्थिर Pass@k मीट्रिक को पोस्टीरियर अनुमानों (posterior estimates) और विश्वसनीय अंतरालों (credible intervals) से बदल देता है ताकि बाइनरी और ग्रेड-आधारित दोनों मूल्यांकन परिदृश्यों में लार्ज लैंग्वेज मॉडल्स के लिए अधिक विश्वसनीय, गणना-कुशल और अनिश्चितता-जागरूक रैंकिंग प्रदान की जा सके।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक टैलेंट स्काउट हैं जो 20 दिग्गजों से भरे कमरे में सबसे अच्छे गणित के छात्र को खोजने की कोशिश कर रहे हैं। आप उन्हें एक कठिन समस्या देते हैं।
पुराना तरीका (Pass@k): "किस्मत का खेल" (लॉटरी)
वर्तमान में, अधिकांश लोग AI मॉडल्स का मूल्यांकन Pass@k नामक एक विधि से करते हैं। कल्पना कीजिए कि आप एक छात्र को गणित की समस्या हल करने के लिए कहते हैं। वे पहली बार में ही इसे सही कर सकते हैं, या वे पांच बार गलत हो सकते हैं और छठी बार में सही कर सकते हैं।
- Pass@k कहता है: "यदि छात्र अपने पहले प्रयासों में से कम से कम एक बार सही उत्तर देता है, तो वह पास हो जाता है।"
- समस्या: यह वैसा ही है जैसे किसी बास्केटबॉल खिलाड़ी का मूल्यांकन इस आधार पर करना कि उसने दस कोशिशों में से एक बार किस्मत से शॉट मारा या नहीं। यदि आप उन्हें केवल 5 शॉट लेने की अनुमति देते हैं, तो परिणाम अराजक होते हैं। एक दिन वे एक भाग्यशाली शॉट मारकर प्रो लग सकते हैं; दूसरे दिन वे हर शॉट मिस कर सकते हैं, भले ही उनका वास्तविक कौशल नहीं बदला हो। यह शोर भरा, अस्थिर और भ्रामक है, खासकर जब आपके पास 100 शॉट लेने का बजट न हो।
नया तरीका (Bayes@N): "कॉन्फिडेंस कोच"
यह पेपर Bayes@N नामक एक नया फ्रेमवर्क प्रस्तावित करता है। केवल "पास" या "फेल" गिनने के बजाय, यह एक बुद्धिमान कोच की तरह काम करता है जो छात्र के प्रदर्शन की एक निरंतर डायरी रखता है।
यह कैसे काम करता है, सरल रूपकों का उपयोग करते हुए:
1. "कैटेगोरिकल" स्कोरकार्ड (केवल सही/गलत नहीं)
पुराने दिनों में, एक टेस्ट केवल 1 (सही) या 0 (गलत) होता था।
- नया तरीका: कल्पना कीजिए कि एक रूब्रिक (rubric) है जो कहता है:
- 0: छात्र ने उत्तर देने से मना कर दिया।
- 1: उन्होंने कोशिश की लेकिन गणित गलत हुआ।
- 2: उन्होंने गणित सही किया लेकिन उसे गलत फॉर्मेट में लिखा (जैसे उत्तर को बॉक्स में करना भूल जाना)।
- 3: उन्होंने इसे सही किया और फॉर्मेट भी एकदम सही रखा।
- 4: उन्होंने इसे सही किया, फॉर्मेट भी सही रखा, और अपने चरणों (steps) को स्पष्ट रूप से समझाया।
नया सिस्टम इन प्रदर्शनों को केवल बाइनरी पास/फेल के बजाय अलग-अलग "फ्लेवर्स" के रूप में देखता है। यह आपको एक बहुत अधिक समृद्ध चित्र देता है कि मॉडल कैसे सोचता है।
2. "कॉन्फिडेंस इंटरवल" (सुरक्षा जाल)
यह सबसे महत्वपूर्ण हिस्सा है।
- पुराना तरीका: यदि मॉडल A का स्कोर 60% है और मॉडल B का 61% है, तो पुराना सिस्टम कहता है: "मॉडल B विजेता है!" लेकिन क्या 1% का अंतर वास्तविक था, या केवल किस्मत? पुराना सिस्टम यह नहीं जानता।
- नया तरीका: बेयसियन फ्रेमवर्क स्कोर के चारों ओर एक "धुंधला घेरा" (जिसे क्रेडिबल इंटरवल कहा जाता है) बनाता है।
- यदि मॉडल A का घेरा [55% से 65%] है और मॉडल B का [56% से 66%] है, तो घेरे आपस में ओवरलैप होते हैं। कोच कहता है, "रुकिए! हम अभी यह नहीं बता सकते कि कौन बेहतर है। यह एक टाई है।"
- यदि घेरे आपस में नहीं मिलते हैं, तब हम पूरे विश्वास के साथ एक विजेता घोषित करते हैं।
यह "लीडरबोर्ड चर्न" (leaderboard churn) को रोकता है जहाँ मॉडल हर बार टेस्ट चलाने पर अपनी रैंक बदलते रहते हैं।
3. "पूर्व ज्ञान" (अतीत से सीखना)
कल्पना कीजिए कि आप एक ऐसे नए संस्करण का मूल्यांकन कर रहे हैं जिसने पिछले साल भी एक टेस्ट दिया था।
- पुराना तरीका: आप पिछले साल के परिणामों को अनदेखा करते हैं और शून्य से शुरुआत करते हैं।
- नया तरीका: आप पिछले साल के प्रदर्शन को एक "हेड स्टार्ट" (एक प्रायर/Prior) के रूप में उपयोग करते हैं। यदि छात्र पिछले साल बहुत अच्छा था, तो आप इस धारणा के साथ शुरू करते हैं कि वह इस साल भी अच्छा होगा, और आपको यह पुष्टि करने के लिए केवल कुछ नए टेस्ट परिणामों की आवश्यकता होती है। इससे बहुत सारा समय और पैसा बचता है।
4. यह क्यों मायने रखता है (द "गोल्ड स्टैंडर्ड")
लेखकों ने सिमुलेशन चलाए जहाँ उन्हें मॉडल्स के वास्तविक कौशल स्तर का पता था (जैसे कि किसी सिक्के का सटीक वजन जानना)। उन्होंने पाया कि:
- Pass@k (पुराना तरीका) एक सिक्के को उछालकर उसका वजन अनुमान लगाने जैसा था। स्थिर उत्तर पाने के लिए इसे बहुत अधिक उछालों की आवश्यकता थी।
- Bayes@N (नया तरीका) एक तराजू का उपयोग करने जैसा था। इसने बहुत कम उछालों और परीक्षणों के साथ वास्तविक रैंकिंग को बहुत तेज़ी से खोज लिया।
मुख्य निष्कर्ष
यह पेपर तर्क देता है कि हमें AI मूल्यांकन को लॉटरी टिकट (क्या यह इस बार भाग्यशाली रहा?) की तरह नहीं, बल्कि एक सांख्यिकीय जांच (statistical investigation) की तरह मानना चाहिए।
इस नए बेयसियन फ्रेमवर्क का उपयोग करके, हम:
- पैसे बचा सकते हैं: हमें यह जानने के लिए कि वास्तव में सबसे अच्छा कौन है, बहुत कम कंप्यूटर रन (प्रयासों) की आवश्यकता है।
- ईमानदार हो सकते हैं: हम यह स्वीकार कर सकते हैं कि दो मॉडल बहुत करीब हैं, बजाय इसके कि एक नकली विजेता घोषित किया जाए।
- सूक्ष्म हो सकते हैं: हम मॉडल्स को केवल एक भाग्यशाली पूर्ण उत्तर के लिए नहीं, बल्कि "काफी हद तक सही" या "अच्छे फॉर्मेट" के लिए भी पुरस्कृत कर सकते हैं।
संक्षेप में: केवल जीत न गिनें; आत्मविश्वास को मापें। यह AI मूल्यांकन को अधिक निष्पक्ष, सस्ता और विश्वसनीय बनाता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।