Do Large Language Models Plan Answer Positions? Position Bias in Multiple-Choice Question Generation
यह शोध पत्र प्रकट करता है कि बड़े भाषा मॉडल (large language models) बहुविकल्पीय प्रश्न उत्पन्न करते समय व्यवस्थित स्थिति पूर्वाग्रह (position biases) प्रदर्शित करते हैं क्योंकि वे अपने छिपे हुए निरूपणों (hidden representations) के भीतर उत्तर की स्थितियों की अंतर्निहित योजना बनाते हैं, और यह प्रदर्शित करता है कि सक्रियण स्टीयरिंग (activation steering) इन आंतरिक अवस्थाओं को नियंत्रित और सुधारने के लिए प्रभावी ढंग से हेरफेर कर सकती है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक रोबोट शेफ को "मल्टीपल चॉइस क्वेश्चन" (बहुविकल्पीय प्रश्न) केक का एक बैच बनाने के लिए काम पर रख रहे हैं। आप रोबोट को कहते हैं, "100 केक बनाओ, और सुनिश्चित करो कि 'सही उत्तर' वाला घटक (ingredient) स्लॉट A, B, C, या D में से किसी एक में रैंडमली छिपा हो, बिल्कुल एक निष्पक्ष खेल की तरह।"
आप उम्मीद करते हैं कि रोबोट पूरी तरह से रैंडम होगा। लेकिन जब आप केक चखते हैं, तो आप एक पैटर्न देखते हैं: रोबोट A हमेशा सही उत्तर को स्लॉट A में छिपा देता है। रोबोट B हमेशा इसे स्लॉट B या C में छिपाता है। रोबोट C को स्लॉट A इतना पसंद है कि वह स्लॉट D का उपयोग करना ही भूल जाता है।
यह शोध पत्र, "Do Large Language Models Plan Answer Positions?", इस बात की जांच है कि क्यों इन रोबोट शेफों (लार्ज लैंग्वेज मॉडल्स, या LLMs) की क्विज़ बनाने के मामले में इतनी मजबूत और अनुमानित आदतें होती हैं।
यहाँ उनके निष्कर्षों का विवरण दिया गया, सरल उपमाओं (analogies) का उपयोग करते हुए:
1. "छिपी हुई आदत" (समस्या)
शोधकर्ताओं ने 10 अलग-अलग रोबोट शेफ (LLMs) और 5 ऐसे रोबोट शेफ का परीक्षण किया जो तस्वीरें भी देख सकते हैं (विज़न-लैंग्वेज मॉडल्स) का परीक्षण किया। उन्होंने उनसे तीन अलग-अलग किचन में क्विज़ बनाने के लिए कहा:
- नॉलेज किचन (ज्ञान का किचन): सामान्य तथ्य (जैसे इतिहास या गणित)।
- रीडिंग किचन (पढ़ने का किचन): समाचार लेखों पर आधारित प्रश्न।
- विजुअल किचन (दृश्य का किचन): छवियों (images) पर आधारित प्रश्न।
निष्कर्ष: रोबोट रैंडम नहीं थे। उनमें "पोजीशन बायस" (स्थान का झुकाव) था।
- कुछ मॉडल्स (जैसे Llama) पहले स्लॉट (A) के प्रति जुनूनी थे।
- अन्य (जैसे Gemini) बीच के स्लॉट्स (B और C) को पसंद करते थे।
- लगभग सभी ने आखिरी स्लॉट (D) को नजरअंदाज कर दिया।
ऐसा लगता है जैसे हर शेफ का एक गुप्त "पसंदीदा शेल्फ" है जहाँ वे सहज रूप से जीतने वाला कुकी (cookie) रख देते हैं, चाहे रेसिपी कुछ भी कहे।
2. "क्रिस्टल बॉल" (जांच)
बड़ा सवाल यह था: क्या रोबोट केवल A, B, C, D अक्षरों के आधार पर अनुमान लगा रहा है, या क्या वह विकल्पों को लिखना शुरू करने से पहले ही उत्तर की योजना बना रहा है?
यह जानने के लिए, शोधकर्ताओं ने क्विज़ का प्रश्न वाला हिस्सा लिखते समय रोबोट के दिमाग (इसके आंतरिक कोड) के अंदर झाँका, इससे पहले कि वह उत्तरों को लिखना शुरू करे।
निष्कर्ष: उन्हें रोबोट के दिमाग के अंदर एक "क्रिस्टल बॉल" मिली।
भले ही रोबोट केवल प्रश्न का मुख्य भाग (जैसे, "फ्रांस की राजधानी क्या है?") लिख रहा था, उसके आंतरिक कोड ने पहले ही "तय" कर लिया था कि सही उत्तर कहाँ जाएगा। यह ऐसा था जैसे रोबोट "B" शब्द लिखने से पहले ही खुद से फुसफुसा रहा हो, "मैं उत्तर को स्लॉट B में रखने जा रहा हूँ।"
यह सुझाव देता है कि बायस (झुकाव) केवल सतही गलती नहीं है; यह एक गहरा अंतर्निहित प्लान (implicit plan) है जो सोचने की प्रक्रिया के शुरुआती चरण में ही बन जाता है।
3. "रिमोट कंट्रोल" (समाधान)
चूंकि उन्होंने रोबोट के दिमाग के अंदर यह "प्लान" पाया, इसलिए शोधकर्ताओं ने रोबोट का मन बदलने के लिए एक "रिमोट कंट्रोल" का उपयोग करने की कोशिश की। उन्होंने एक्टिवेशन स्टीयरिंग (Activation Steering) नामक तकनीक का उपयोग किया।
सोचिए कि रोबोट का दिमाग एक नदी है जो एक विशिष्ट गंतव्य (जैसे, स्लॉट A) की ओर बह रही है। शोधकर्ताओं ने एक तरीका खोजा जिससे वे नदी को दूसरे गंतव्य (जैसे, स्लॉट B) की ओर थोड़ा सा मोड़ने के लिए एक छोटा बांध या चप्पू (paddle) लगा सकें।
निष्कर्ष:
- यह काम कर गया! आंतरिक कोड को थोड़ा बदलकर, वे सफलतापूर्वक रोबट को एक अलग स्लॉट चुनने के लिए मजबूर करने में सफल रहे।
- समय महत्वपूर्ण है: उन्होंने पाया कि रोबोट को प्रश्न खत्म करने के ठीक पहले (पेनल्टीमेट मोमेंट) मोड़ना, बिल्कुल अंत में मोड़ने की तुलना में बहुत बेहतर काम करता है। यह कार चलाने जैसा है—कार को अंतिम मोड़ आने से पहले मोड़ना आसान होता है, न कि टकराने के बाद।
- ट्रेड-ऑफ (समझौता): जबकि वे स्लॉट को बदल सकते थे, कभी-कभी रोबोट भ्रमित हो जाता था। वह सही स्लट तो चुन सकता था लेकिन प्रश्न का अर्थ बदल सकता था या उत्तर गलत कर सकता था। यह रोबोट को वैनिला सांचे में चॉकलेट केक बनाने के लिए मजबूर करने जैसा है; आकार बदल जाता है, लेकिन स्वाद अजीब हो सकता है।
4. "लेबल ट्रैप" (एक आश्चर्यजनक मोड़)
शोधकर्ताओं ने यह भी परीक्षण किया कि क्या होता है यदि आप रोबोट को उत्तरों को बिना अक्षरों A, B, C, D के लिखने के लिए कहें। आप सोचेंगे कि इससे रोबोट अधिक रैंडम हो जाएगा।
निष्कर्ष: वास्तव में इसने बायस (झुकाव) को और बदतर बना दिया। अक्षरों के बिना, रोबोट इस बात के प्रति और भी अधिक जुनूनी हो गया कि वह सही उत्तर को सबसे पहले उत्पन्न होने वाले स्थान पर रखे। यह जानकर आश्चर्य होता है कि अक्षर A, B, C, D वास्तव में रोबोट को अधिक संतुलित होने में मदद करते हैं, जो रेलिंग (guardrails) की तरह काम करते हैं ताकि वे बहुत अधिक बाईं ओर न गिरें।
सारांश
- LLMs रैंडम नहीं हैं: क्विज़ में सही उत्तर कहाँ रखना है, इसके बारे में उनकी बहुत मजबूत और अनुमानित आदतें होती हैं।
- वे पहले से योजना बनाते हैं: वे विकल्पों को लिखने से पहले ही उत्तर की स्थिति तय कर लेते हैं।
- हम उन्हें दिशा दे सकते हैं: हम इन आदतों को बदलने के लिए आंतरिक "स्टीयरिंग" का उपयोग कर सकते हैं, लेकिन यह एक नाजुक काम है जो कभी-कभी प्रश्न के तर्क को बिगाड़ सकता है।
- लेबल मदद करते हैं: आश्चर्यजनक रूप से, विकल्पों को लेबल (A, B, C, D) देने से बायस कम करने में मदद मिलती है, जबकि उन्हें हटाने से रोबोट पहले विकल्प को चुनने के मामले में और भी अधिक जिद्दी हो जाता है।
मुख्य बात: यदि आप टेस्ट जेनरेट करने के लिए AI का उपयोग कर रहे हैं, तो आप केवल इस बात पर भरोसा नहीं कर सकते कि यह निष्पक्ष होगा। इसकी अपनी छिपी हुई प्राथमिकताएं हैं, और यदि आप वास्तव में एक रैंडम क्विज़ चाहते हैं, तो आपको सक्रिय रूप से हस्तक्षेप करने या अपनी आदतों को तोड़ने के लिए विशिष्ट प्रॉम्प्ट का उपयोग करने की आवश्यकता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।