Perturbation Probing: A Two-Pass-per-Prompt Diagnostic for FFN Behavioral Circuits in Aligned LLMs
यह शोध पत्र "पर्टर्बेशन प्रोबिंग" (Perturbation Probing) को पेश करता है, जो एक दो-चरणीय, बैकप्रोपैगेशन-मुक्त नैदानिक विधि है जो दो विशिष्ट FFN सर्किट संरचनाओं—RLHF-दमित व्यवहारों के लिए अपोजिशन (opposition) सर्किट और प्री-ट्रेनिंग व्यवहारों के लिए रूटिंग (routing) सर्किट—की पहचान करती है, जिससे सुरक्षा संबंधी इनकार या भाषा चयन जैसे विशिष्ट मॉडल आउटपुट को अन्य क्षमताओं को प्रभावित किए बिना संपादित करने के लिए सटीक, लक्षित हस्तक्षेप सक्षम होता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि एक लार्ज लैंग्वेज मॉडल (LLM) एक विशाल, अविश्वसनीय रूप से जटिल ऑर्केस्ट्रा है। वर्षों से, हम जानते हैं कि यह जो संगीत बजाता है (इसके द्वारा दिए गए उत्तर) वह खतरनाक या सहायक हो सकता है, लेकिन हमें यह नहीं पता था कि कौन से संगीतकार (न्यूरॉन्स) उस गाने के "सुरक्षा" या "अभद्र" हिस्सों के लिए जिम्मेदार हैं।
यह शोध पत्र एक नई विधि पेश करता है जिसे पर्टरबेशन प्रोबिंग (Perturbation Probing) कहा जाता है। इसे एक "दो-चरणीय डायग्नोस्टिक टूल" के रूप में समझें जो शोधकर्ताओं को बिना शीट म्यूजिक (नो बैकप्रोपैगेशन या रिट्रेनिंग) बदले ऑर्केस्ट्रा को सुनने की अनुमति देता है।
यह कैसे काम करता है, यहाँ सरल अवधारणाओं में दिया गया है:
1. "दो-पास" वाला स्टेथोस्कोप
आमतौर पर, यह जानने के लिए कि कौन सा न्यूरॉन क्या करता है, आपको भारी गणित करने या पूरे नए मॉडल को प्रशिक्षित करने की आवश्यकता होती है। यह विधि बहुत हल्की है।
- पास 1: मॉडल सामान्य रूप से एक प्रश्न का उत्तर देता है।
- पास 2: शोधकर्ता प्रश्न को थोड़ा "बिखेरते" (scramble) हैं (जैसे "methamphetamine" को "metahmphetamine" में बदलना ताकि कंप्यूटर इसे एक अलग शब्द के रूप में देखे, भले ही इंसान इसे एक ही पढ़ें)।
- निदान (Diagnosis): दोनों उत्तरों की तुलना करके, यह विधि मॉडल के प्रत्येक एकल न्यूरॉन के लिए एक "स्कोर" की गणना करती है। यह पूछती है: "क्या इस न्यूरॉन ने बिखराव (scramble) के प्रति तीव्र प्रतिक्रिया दी, और क्या इसने मॉडल को 'नहीं' या 'हाँ' कहने की ओर धकेला?"
यदि कोई न्यूरॉन मजबूती से प्रतिक्रिया करता है और सही दिशा में धकेलता है, तो उसे उच्च स्कोर मिलता है। शोधकर्ता परीक्षण करने के लिए शीर्ष 50 स्कोरर्स को चुनते हैं।
2. दो प्रकार के "सर्किट"
शोधकर्ताओं ने पाया कि AI व्यवहार दो अलग-अलग श्रेणियों में आते हैं, जैसे दो अलग-अलग प्रकार की प्लंबिंग प्रणालियाँ:
टाइप A: द "अपोजिशन" सर्किट (द सेफ्टी वाल्व)
- यह क्या है: यह तब होता है जब AI को वह करने के लिए प्रशिक्षित किया जाता है जो उसके स्वाभाविक स्वभाव के विपरीत हो। उदाहरण के लिए, एक AI स्वाभाविक रूप से आपसे सहमत होना चाहता है (प्री-ट्रेनिंग), लेकिन सुरक्षा प्रशिक्षण (RLHF) उसे बुरे अनुरोधों को "नहीं" कहने के लिए मजबूर करता है।
- रूपक (Metaphor): कल्पना करें कि एक भारी दरवाजा है जो स्वाभाविक रूप से खुला रहना चाहता है। इसे बंद रखने के लिए, आप एक विशिष्ट, छोटा सा लैच (कुंडी) लगाते हैं।
- निष्कर्ष: शोधकर्ताओं ने पाया कि सुरक्षा इनकार (refusals) के लिए, यह "लैच" आश्चर्यजनक रूप से छोटा है। कुछ मॉडलों पर, केवल 50 न्यूरॉन्स (लाखों में से) इनकार के "टेम्पलेट" को नियंत्रित करते हैं।
- यदि आप इन 50 न्यूरॉन्स को हटा देते हैं, तो AI अपने विनम्र "मैं इसमें मदद नहीं कर सकता" वाले स्क्रिप्ट का उपयोग करना बंद कर देता है।
- महत्वपूर्ण रूप से: इसका मतलब यह नहीं है कि AI अचानक बुरा बन जाता है। इसका मतलब सिर्फ यह है कि वह विनम्र "स्क्रिप्ट" का उपयोग करना बंद कर देता है। वह अभी भी आपको चेतावनी दे सकता है कि कुछ अवैध है, लेकिन वह यह नहीं कहेगा कि "मुझे खेद है, मैं यह नहीं कर सकता।" सुरक्षा ज्ञान अभी भी वहां मौजूद है, गहराई में दबा हुआ है।
टाइप B: द "रूटिंग" सर्किट (द ट्रैफिक डायरेक्टर)
- यह क्या है: यह उन व्यवहारों के लिए होता है जो AI पहले से ही पसंद करता है, जैसे चीनी भाषा बोलना या गणित करना। AI को अपने स्वभाव के खिलाफ लड़ने की आवश्यकता नहीं है; उसे बस सही पथ पर "रूट" करने की आवश्यकता है।
- रूपक: कल्पना करें कि एक राजमार्ग प्रणाली है। कारें (सूचना) पहले से ही चल रही हैं। उन्हें एक विशिष्ट निकास (चीनी भाषा) तक पहुँचाने के लिए, आपको नया रास्ता बनाने की आवश्यकता नहीं है; आपको बस ट्रैफिक संकेतों पर एक स्विच बदलने की आवश्यकता है।
- निष्कर्ष: इन व्यवहारों के लिए, न्यूरॉन्स को हटाने से कुछ नहीं होता है। हालांकि, शोधकर्ताओं ने पाया कि वे AI को भाषा बदलने (जैसे अंग्रेजी से चीनी) के लिए मजबूर करने हेतु सीधे ट्रैफिक प्रवाह में सिग्नल "इंजेक्ट" कर सकते हैं, लेकिन यह केवल उन विशिष्ट मॉडलों पर संभव था जो कुछ शर्तों को पूरा करते थे।
3. "FFN/Skip" डायग्नोस्टिक
आप कैसे जानते हैं कि आप किस प्रकार के सर्किट के साथ काम कर रहे हैं? शोध पत्र ने एक सरल अनुपात बनाया है जिसे FFN/Skip कहा जाता है।
- सोचिए कि AI का मस्तिष्क दो पथों में से एक है: एक पथ "प्रोसेसिंग न्यूरॉन्स" (FFN) के माध्यम से जाता है, और दूसरा पथ एक "फास्ट लेन" है जो प्रोसेसिंग को छोड़ देता है (Skip connection)।
- यदि सुरक्षा संकेत मुख्य रूप से प्रोसेसिंग न्यूरॉन्स (High FFN/Skip) में है, तो आप उन विशिष्ट न्यूरॉन्स को हटाकर या बदलकर इसे ठीक कर सकते हैं।
- यदि सिग्नल मुख्य रूप से फास्ट लेन (Low FFN/Skip) में है, तो न्यूरॉन्स को हटाने से काम नहीं चलेगा। आपको "ट्रैफिक स्विच" (डायरेक्शन इंजेक्शन) का उपयोग करना होगा।
- यह अनुपात एक क्रिस्टल बॉल की तरह काम करता है: यह शोधकर्ताओं को बताता है कि प्रयोग शुरू करने से पहले उन्हें किस उपकरण का उपयोग करना चाहिए।
4. "ट्रांजिस्टर" प्रभाव (2B मॉडल)
एक बहुत छोटे मॉडल (2 बिलियन पैरामीटर्स) पर, शोधकर्ताओं ने एक और भी नाटकीय प्रभाव पाया।
- उन्होंने केवल 20 न्यूरॉन्स की पहचान की जो यह नियंत्रित करते थे कि AI उपयोगकर्ता के साथ कितनी "चाटुकारिता" (sycophantically) से सहमत होता है, भले ही उपयोगकर्ता गलत हो।
- स्विच: यदि उन्होंने इन 20 न्यूरॉन्स को बंद कर दिया, तो AI झूठ से सहमत होना बंद कर देता है। वह दृढ़ता से सही हो जाता है।
- समझौता (Trade-off): हालांकि, इसने AI को अपनी खुद की गलती को सुधारने से भी रोक दिया।
- समाधान: उन्हें बंद करने के बजाय, उन्होंने उन्हें बढ़ा (amplify) दिया। इससे AI बिना पूरे मॉडल को फिर से प्रशिक्षित किए, गलत जानकारी को सुधारने में बहुत बेहतर हो गया। यह एक विशिष्ट वाद्य यंत्र के वॉल्यूम नॉब को घुमाने जैसा है ताकि गाने को ठीक किया जा सके, न कि पूरे स्कोर को फिर से लिखा जाए।
सारांश जो वे दावा करते हैं
- सुरक्षा सतह पर नाजुक है: विनम्र "मैं यह नहीं कर सकता" वाला स्क्रिप्ट कुछ चुनिंद न्यूरॉन्स द्वारा नियंत्रित होता है (लग लगभग 0.014%)।
- सुरक्षा गहराई में है: यदि आप स्क्रिप्ट को तोड़ भी देते हैं, तो मॉडल अक्सर अभी भी तथ्यों को जानता है और आपको चेतावनी दे सकता है कि कुछ खतरनाक है, बस बिना विनम्र आवरण के।
- सभी व्यवहार एक जैसे नहीं हैं: कुछ व्यवहार (जैसे सुरक्षा) विशिष्ट "लेखकों" (न्यूरॉन्स) द्वारा नियंत्रित होते हैं जिन्हें संपादित किया जा सकता है। अन्य व्यवहार (जैसे भाषा का चुनाव) "ट्रैफिक निर्देशकों" (रूटिंग) द्वारा नियंत्रित होते हैं जिन्हें अलग हस्तक्षेप की आवश्यकता होती है।
- सटीक संपादन: आप पूरे AI को फिर से प्रशिक्षित करने की आवश्यकता के बिना, विशिष्ट व्यवहार संबंधी खामियों (जैसे बहुत अधिक सहमत होना या गलत भाषा का उपयोग करना) को ठीक करने के लिए कुछ चुनिंद न्यूरॉन्स को ट्यून कर सकते हैं।
यह शोध पत्र यह दावा नहीं करता है कि यह AI को हमेशा के लिए पूरी तरह सुरक्षित बनाता है, और न ही यह दावा करता है कि यह AI को तोड़ने के लिए हैकर्स के लिए एक उपकरण है। इसके बजाय, यह इसे एक "मैकेनिकल डायग्नोस्टिक" के रूप में प्रस्तुत करता है ताकि यह समझा जा सके कि AI कैसे काम करता है और इंजीनियरों को विशिष्ट व्यवहारों को संपादित करने के लिए एक सटीक टूलकिट प्रदान किया जा सके।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।