Causal Interventions on Continuous Variables: A Case Study on Verb Bias in Steering Vectors for In-Context Learning
यह शोध पत्र भाषा मॉडल सक्रियणों (activations) में निम्न-आयामी दिशाओं को स्थानीयकृत करके निरंतर चरों (continuous variables) पर कारण संबंधी हस्तक्षेप (causal interventions) के लिए एक विधि प्रस्तुत करता है, जो यह प्रदर्शित करता है कि क्रिया पूर्वाग्रह (verb bias) को निर्देशित करना डाउनस्ट्रीम सिंटैक्टिक प्राथमिकताओं को कारणतः बदल देता है, जबकि यह भी प्रकट करता है कि यद्यपि स्टीयरिंग वेक्टर इन-कॉन्टेक्स्ट लर्निंग के लिए प्रासंगिक त्रुटि संकेतों को एनकोड करते हैं, फिर भी इन संकेतों का डाउनस्ट्रीम उत्पादन के लिए कारणतः उपयोग नहीं किया जाता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि एक लार्ज लैंग्वेज मॉडल (LLM) एक बहुत ही परिष्कृत, हाई-टेक शेफ है। इस शेफ ने दुनिया की लगभग हर रेसिपी बुक पढ़ ली है, लेकिन जब उससे कोई नया व्यंजन बनाने के लिए कहा जाता है, तो वह केवल एक स्थिर रेसिपी का पालन नहीं करता है। इसके बजाय, वह आपके द्वारा दिए गए अवयवों (ingredients) को देखता है (जो कि "संदर्भ" या context है) और अपनी कुकिंग शैली को तुरंत बदल लेता है। बिना दोबारा ट्रेनिंग लिए कुछ उदाहरणों से सीखने की इस क्षमता को इन-कॉन्टेक्स्ट लर्निंग (In-Context Learning) कहा जाता है।
यह शोध पत्र एक वैज्ञानिक जांच है कि इस शेफ का मस्तिष्क यह सब करते समय कैसे काम करता है। विशेष रूप से, शोधकर्ता यह देखना चाहते थे कि क्या वे शेफ के आंतरिक विचारों को "ट्वीक" (बदल) सकते हैं ताकि उनके खाना पकाने के तरीके को बदला जा सके, और उन्होंने इसके लिए एक विशिष्ट भाषाई आदत पर ध्यान केंद्रित किया जिसे वर्ब बायस (Verb Bias) कहा जाता है।
यहाँ उनके निष्कर्षों का सरल उपमाओं (analogies) का उपयोग करके विवरण दिया गया है:
1. समस्या: "ग्रेडेड" सामग्री के साथ खाना बनाना
अधिकांश पिछले अध्ययनों ने शेफ के मन को सरल, "ऑन/ऑफ" चीजों के बारे में बदलने की कोशिश की, जैसे "क्या यह संज्ञा (noun) है या क्रिया (verb)?" (डिस्क्रीट फीचर्स)। लेकिन भाषा एक लाइट स्विच की तरह नहीं, बल्कि एक डिमर स्विच (dimmer switch) की तरह है। चीजें ग्रेडेड (क्रमिक) होती हैं।
उदाहरण के लिए, क्रिया "give" (देना) को लें। अंग्रेजी में, आप कह सकते हैं:
- "I gave her a book" (डबल ऑब्जेक्ट)
- "I gave a book to her" (प्रेपोज़िशनल डेटिव)
कुछ लोग (या कुछ क्रियाएं) एक संस्करण को दूसरे पर बहुत अधिक प्राथमिकता देते हैं। "Give" काफी संतुलित है, लेकिन "explain" (समझाना) दृढ़ता से "explain to her" को पसंद करता है। यह प्राथमिकता कोई कठोर नियम नहीं है; यह एक स्लाइडिंग स्केल (फिसलते पैमाने) की तरह है। शोधकर्ता जानना चाहते थे: क्या हम मॉडल के मस्तिष्क में उस विशिष्ट "नॉब" (बटन/हैंडल) को ढूंढ सकते हैं जो इस स्लाइडिंग स्केल को नियंत्रित करता है, और क्या हम उस नॉब को घुमाकर मॉडल का मन बदल सकते हैं?**
2. उपकरण: "स्टीयरिंग वेक्टर" (रिमोट कंट्रोल)
इसका अध्ययन करने के लिए, शोधकर्ताओं ने स्टीयरिंग वेक्टर (Steering Vector) नामक उपकरण का उपयोग किया। इसे शेफ के मस्तिष्क के लिए एक रिमोट कंट्रोल के रूप में समझें।
- उन्होंने इसे कैसे बनाया: उन्होंने मॉडल को एक विशिष्ट संरचना (जैसे, "I gave her a book") वाले वाक्यों का एक समूह दिखाया। उन्होंने देखा कि मॉडल इन वाक्यों को प्रोसेस करते समय अपने आंतरिक "विचारों" (activations) को कैसे प्रदर्शित करता है और उनका औसत निकाला।
- यह क्या करता है: जब उन्होंने एक नए कार्य के दौरान मॉडल के मस्तिष्क में इस "रिमोट कंट्रोल" सिग्नल को जोड़ा, तो मॉडल ऐसे व्यवहार करने लगा जैसे उसने अभी-अभी उन उदाहरणों को देखा हो। वह उसी वाक्य संरचना को प्राथमिकता देने लगा। इससे सिद्ध हुआ कि रिमोट कंट्रोल ने सफलतापूर्वक उस वाक्य संरचना की "आदत" को पकड़ लिया।
3. प्रयोग 1: क्या रिमोट काम करता है?
परीक्षण: उन्होंने "डबल ऑब्जेक्ट" वाक्य से रिमोट कंट्रोल (स्टीयरिंग वेक्टर) लिया और उसे एक नए वाक्य में इंजेक्ट किया।
परिणाम: मॉडल तुरंत अपनी प्राथमिकता बदलकर "डबल ऑब्जेक्ट" संरचना की ओर ले गया।
उपमा: यह शेफ को एक ऐसा रिमोट थमाने जैसा है जिस पर लिखा है "इतालवी खाना पकाओ," और अचानक, भले ही वे सुशी बनाने वाले थे, वे पास्ता की ओर हाथ बढ़ाने लगते हैं। रिमोट काम करता है।
4. प्रयोग 2: "वर्ब बायस" का नॉब घुमाना
यह इस शोध पत्र की सबसे बड़ी सफलता है। वे केवल दिशा को नहीं, बल्कि प्राथमिकता की शक्ति को नियंत्रित करना चाहते थे।
- सेटअप: उन्होंने मॉडल के मस्तिष्क में एक विशिष्ट "दिशा" की पहचान की जो वर्ब बायस (एक क्रिया किसी संरचना को कितनी पसंद करती है) के अनुरूप है।
- हस्तक्षेप (Intervention): उन्होंने इस दिशा को "काउंटरफैक्चुअली एडिट" (तथ्यात्मक रूप से संशोधित) करने के लिए एक गणितीय ट्रिक का उपयोग किया।
- परिदृश्य A: उन्होंने एक ऐसी क्रिया ली जो स्वाभाविक रूप से संरचना A को पसंद करती है और मॉडल को मजबूर किया कि वह इसे दृढ़ता से संरचना B को पसंद करने वाली क्रिया समझे।
- परिदृश्य B: उन्होंने एक ऐसी क्रिया ली जो न्यूट्रल (तटस्थ) है और उसे चरम (extreme) बना दिया।
- परिणाम: जब उन्होंने इस "वर्ब बायस" नॉब को घुमाया, तो मॉडल का व्यवहार बिल्कुल वैसा ही बदला जैसा कि अनुमानित था। यदि उन्होंने मॉडल को यह सोचने के लिए मजबूर किया कि एक क्रिया "डबल ऑब्जेक्ट" संरचना को बहुत पसंद करती है, तो मॉडल उस संरचना का अधिक उपयोग करने लगा, भले ही वह क्रिया स्वाभाविक रूप से उसे पसंद न करती हो।
- निष्कर्ष: उन्होंने साबित किया कि मॉडल केवल संरचना को "याद" नहीं करता है; बल्कि यह वास्तव में एक निरंतर, समायोज्य (adjustable) मान रखता है कि एक क्रिया एक संरचना को कितनी पसंद करती है, और वे भौतिक रूप से उस डायल को घुमा सकते हैं।
5. प्रयोग 3: गायब "सरप्राइज" कारक
मानव सीखने में, हम तब सबसे अच्छा सीखते हैं जब हम आश्चर्यचकित (surprised) होते हैं। यदि आप उम्मीद करते हैं कि एक क्रिया एक तरीके से उपयोग की जाएगी, लेकिन आप उसे दूसरे तरीके से देखते हैं, तो आपका मस्तिष्क कहता है, "वाह, यह अप्रत्याशित है!" और अपने नियमों को अधिक मजबूती से अपडेट करता है। इसे इनवर्स फ्रीक्वेंसी इफेक्ट (Inverse Frequency Effect) कहा जाता है।
शोधकर्ताओं ने सोचा: क्या मॉडल का "रिमोट कंट्रोल" (स्टीयरिंग वेक्टर) इस "सरप्राइज" सिग्नल को पकड़ता है?
- परीक्षण: उन्होंने रिमोट कंट्रोल में "सरप्राइज सिग्नल" को एडिट करने की कोशिश की। उन्होंने पूछा: "यदि हम मॉडल को यह महसूस कराएं कि वाक्य वास्तव में जितना था उससे अधिक आश्चर्यजनक था, तो क्या वह अधिक सीखेगा?"
- परिणाम:
- अच्छी खबर: "सरप्राइज" जानकारी रिमोट कंट्रोल में मौजूद थी। वे इसे गणितीय रूप से अलग कर सकते थे और इसे कम या ज्यादा कर सकते थे।
- बुरी खबर: केवल इस रिमोट कंट्रोल को इंजेक्ट करने से मॉडल ने "सरप्राइज-संचालित" तरीके से सीखना शुरू नहीं किया। मॉडल आश्चर्य के स्तर के आधार पर अपने व्यवहार को स्वचालित रूप से अपडेट नहीं कर पाया।
- उपमा: कल्पना कीजिए कि रिमोट कंट्रोल में "सरप्राइज" का एक बटन है। आप बटन दबा सकते हैं और देख सकते हैं कि लाइट जल गई है (जानकारी वहां है)। लेकिन जब आप बटन दबाते हैं, तो शेफ वास्तव में अपनी कुकिंग शैली को अधिक अनुकूल (adaptive) बनाने के लिए नहीं बदलता है। शेफ केवल निर्देश का पालन करता है लेकिन आश्चर्य से "सीखता" नहीं है।
निष्कर्षों का सारांश
- हम निरंतर चरों (continuous variables) को नियंत्रित कर सकते हैं: हम AI के मस्तिष्क में वर्ब प्रेफरेंस (क्रिया प्राथमिकता) जैसी चीजों के लिए "डिमर स्विच" पा सकते हैं और व्यवहार बदलने के लिए उन्हें कम या ज्यादा कर सकते हैं।
- स्टीयरिंग वेक्टर्स शक्तिशाली लेकिन सीमित हैं: "रिमोट कंट्रोल" (स्टीयरिंग वेक्टर) किसी कार्य की अवस्था (state) को पकड़ने में बहुत अच्छा है (जैसे, "मैं वर्तमान में डबल ऑब्जेक्ट वाक्यों के बारे में सोच रहा हूँ")। यह मॉडल की तत्काल प्राथमिकताओं को बदलने में सफल होता है।
- लेकिन यह "सीखने" वाले हिस्से को मिस करता है: रिमोट कंट्रोल सीखने के परिणाम (नया प्रेफरेंस) को तो पकड़ लेता है, लेकिन यह सीखने की प्रक्रिया (त्रुटि-आधारित अपडेट) को नहीं पकड़ पाता है। यह ऐसा है जैसे रिमोट थर्मोस्टेट को 70 डिग्री पर सेट कर सकता है, लेकिन यह स्पष्ट नहीं करता कि भट्टी (furnace) को वहां तक पहुँचने के लिए गर्म होने की आवश्यकता क्यों पड़ी।
संक्षेप में: शोधकर्ताओं ने एक उपकरण बनाया जो AI के मस्तिष्क के भीतर "स्लाइडिंग स्केल्स" को ट्वीक कर सकता है। उन्होंने साबित किया कि वे इन स्केल्स को घुमाकर AI के बोलने के तरीके को बदल सकते हैं। हालांकि, उन्होंने यह भी पाया कि यह उपकरण AI की "आदत" को तो पकड़ता है, लेकिन उस पूर्ण "लर्निंग मैकेनिज्म" को नहीं पकड़ पाता जो आश्चर्य के प्रति अनुकूल होने की अनुमति देता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।