Towards Isolated Interventions via Almost Orthogonal Features in Language Models
यह शोध पत्र एक ऑर्थोगोनैलिटी रेगुलराइजेशन (orthogonality regularization) विधि का प्रस्ताव और सत्यापन करता है जो भाषा मॉडल के फीचर्स को लगभग ऑर्थोगोनल होने के लिए बाध्य करती है, जिससे फीचर एंटैंगलमेंट (feature entanglement) कम होता है और मॉडल के प्रदर्शन से समझौता किए बिना अधिक विश्वसनीय, पृथक कारण संबंधी हस्तक्षेप (causal interventions) सक्षम होते हैं।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि एक विशाल, सुपर-स्मार्ट रोबोट दिमाग (एक लैंग्वेज मॉडल) है जो चमकते हुए डायल और स्विचों की एक गुप्त भाषा में सोचता है। लंबे समय तक, वैज्ञानिकों का मानना था कि यदि वे किसी अवधारणा (concept) के लिए विशिष्ट डायल ढूंढ सकें—जैसे कि "गणित का छात्र जेरी"—तो वे बस उस डायल को घुमाकर रोबोट को "एक्वामैन" के बारे में बात करने के लिए मजबूर कर सकते हैं, बिना किसी अन्य चीज़ को बिगाड़े। उन्हें लगा कि ये डायल घर के स्वतंत्र लाइट स्विच की तरह हैं: "किचन" का स्विच चालू करने से "बेडरूम" की लाइटें बंद नहीं होनी चाहिए।
लेकिन इस शोध पत्र के लेखकों ने पाया कि वास्तविकता बहुत अधिक जटिल है। इन रोबोटिक दिमागों में, डायल अक्सर एक विशाल, चिपचिपी गांठ में उलझे होते हैं। यदि आप "जेरी" वाले डायल को घुमाने की कोशिश करते हैं, तो वह गलती से "एक्वामैन" वाले डायल को हिला देता है और शायद "गणित" वाले डायल को भी। इसे फीचर एंटैंगलमेंट (feature entanglement) कहा जाता है। यह एक स्वेटर से एक विशिष्ट धागा निकालने की कोशिश करने जैसा है, जहाँ आपको पता चलता है कि एक धागा खींचने से पूरी आस्तीन ही उधड़ जाती है। इस कारण, जब शोधकर्ताओं ने रोबोट का नाम बदलने की कोशिश की, तो रोबोट भ्रमित हो गया, अपने गणित कौशल को खो दिया, या बस बकवास बातें करने लगा।
बड़ी अवधारणा: गांठ को सीधा करना
लेखकों ने पूछा: "क्या होगा यदि हम रोबोट को अपने डायल इस तरह व्यवस्थित करने के लिए मजबूर करें कि वे एक-दूसरे को स्पर्श न करें?" उन्होंने इंडिपेंडेंट कॉज़ल मैकेनिज्म (Independent Causal Mechanisms) नामक एक गणितीय नियम का उपयोग किया, जो मूल रूप से कहता है कि, "यदि एक चीज़ बदलती है, तो उसे गुप्त रूप से अन्य सभी चीज़ों के नियमों को नहीं बदलना चाहिए।"
इसकी जांच करने के लिए, उन्होंने एक विशेष उपकरण बनाया जिसे स्पार्स ऑटोएनकोडर (Sparse Autoencoder - SAE) कहा जाता है। सोचिए कि SAE एक अनुवादक (translator) है जो रोबโต के बिखरे हुए, उलझे हुए विचारों को लेता है और उन्हें एक साफ, व्यवस्थित सूची में फिर से लिखता है। लेकिन इसमें एक मोड़ है: उन्होंने अनुवादक में एक सख्त नियम जोड़ा। उन्होंने इसे बताया, "आपकी अवधारणाओं की सूची लगभग ऑर्थोगोनल (almost orthogonal) होनी चाहिए।"
ज्यामिति (geometry) की दुनिया में, "ऑर्थोगोनल" का अर्थ है बिल्कुल समकोण पर होना, जैसे कमरे का कोना जहाँ फर्श दीवार से मिलता है। यदि दो चीजें ऑर्थोगोनल हैं, तो वे एक-दूसरे में हस्तक्षेप नहीं करती हैं। लेखकों ने रोबोट के आंतरिक अवधारणाओं के शब्दकोश को सीधे, एक-दूसरे को न छूने वाले डंडों के सेट की तरह बनाने के लिए मजबूर किया।
प्रयोग: गणित को बिगाड़े बिना नाम बदलना
उन्होंने एक ऐसे रोबॉट पर इसका परीक्षण किया जिसे गणित की शब्द समस्याओं (math word problems) को हल करने के लिए प्रशिक्षित किया गया था। उन्होंने पाया कि रोबोट 12 विशिष्ट डायल का उपयोग करता था जो पुरुष नामों (जैसे जेरी, माइक या जेम्स) के लिए थे।
- पुराना तरीका (उलझा हुआ): उनके नए नियम के बिना, यदि वे "जेरी" को "एक्वामैन" से बदलने की कोशिश करते, तो रोबोट गणित गलत कर देता या भूल जाता कि गणित कौन कर रहा था।
- नया तरीका (ऑर्थोगोनल): उनके "सीधे डंडों" वाले नियम के साथ, उन्होंने "जेरी" के डायल को "एक्वामैन" के डायल से बदल दिया।
- परिणाम: रोबोट तुरंत जेरी के बजाय एक्वामैन के बारे में बात करने लगा।
- जादू: गणित एकदम सटीक रहा! रोबोट ने अभी भी गणना की कि सप्ताह में दो बार 2 दोस्तों को 3 पन्नों के पत्र लिखने से 52 हफ्तों में 624 पन्ने बनते हैं। परिवर्तन अलग-थलग था; यह बाकी चीज़ों में फैलकर रोबोट के मस्तिष्क को नहीं बिगाड़ सका।
वे कितने सुनिश्चित हैं?
लेखकों ने केवल अनुमान नहीं लगाया; उन्होंने इसे मापा।
- उन्होंने इसका परीक्षण 3,960 विभिन्न गणितीय समस्याओं पर किया।
- उन्होंने पाया कि जब उन्होंने डायलों को अधिक ऑर्थोगोनल (अधिक "समकोण") बनाया, तो रोबोट ने नाम बदलने को लगभग 70.9% बार सही ढंग से किया (एक सख्त नियम के साथ), जबकि बिना नियम के यह केवल 60.1% था।
- महत्वपूर्ण रूप से, रोबोट की गणित संबंधी समस्याओं को हल करने की क्षमता कम नहीं हुई। यह पहले की तरह ही गणित में अच्छा बना रहा, जिससे साबित हुआ कि मस्तिष्क को अधिक व्यवस्थित बनाने से वह कम बुद्धिमान नहीं हुआ।
उन्होंने क्या खारिज किया
यह शोध पत्र स्पष्ट रूप से इस विचार के विरुद्ध तर्क देता है कि ये उलझे हुए फीचर्स एक अनिवार्य बुराई (necessary evil) हैं। वे दिखाते हैं कि आप एक ऐसा रोबोट रख सकते हैं जो गणित में भी स्मार्ट हो और जिसे नियंत्रित करना भी आसान हो, बिना इनमें से किसी एक को चुने। वे यह भी सुझाव देते हैं कि रोबोट के सीखने का "अव्यवस्थित" तरीका (जहाँ फीचर्स ओवरलैप होते हैं) ही शायद कारण है कि उसे कभी-कभी नियंत्रित करना कठिन होता है या उसे "एडवर्सरियल" (adversarial) हमलों से धोखा दिया जा सकता है (हालांकि वे दावा नहीं करते कि उन्होंने इन हमलों को हल कर लिया है, केवल यह कि यह तरीका मदद कर सकता है)।
निष्कर्ष
रोबोट के आंतरिक विचारों को एक-दूसरे के प्रति समकोण पर रखने के लिए मजबूर करके, लेखकों ने दिखाया कि हम "अलग-थलग हस्तक्षेप" (isolated interventions) कर सकते हैं। हम रोबोट के मन में एक विशिष्ट विचार को बदल सकते हैं बिना अनजाने में उसके बाकी दिमाग को बिगाड़े। यह एक अव्यवस्थित दराज को व्यवस्थित करने जैसा है ताकि जब आप एक मोजा बाहर निकालें, तो आप गलती से अपना पूरा विंटर कोट बाहर न खींच लें। रोबोट अभी भी गणित में जीनियस है, लेकिन अब, हम वास्तव में उससे बात कर सकते हैं और बिना किसी मानसिक संकट (meltdown) के उसका मन बदल सकते हैं।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।