← नवीनतम पेपर
💬 NLP

Breaking Safety at the Token Boundary: How BPE Tokenization Creates Exploitable Gaps in LLM Alignment

यह शोध पत्र प्रदर्शित करता है कि बाइट-पेयर एनकोडिंग (BPE) टोकनाइजेशन महत्वपूर्ण शब्दों को उप-शब्द टुकड़ों में विभाजित करके एलएलएम (LLM) सुरक्षा संरेखण (safety alignment) में शोषण योग्य अंतराल पैदा करता है, जो एक ऐसी भेद्यता है जो कई मॉडल परिवारों में इनकार तंत्र (refusal mechanisms) को दरकिनार कर देती है और जिसे वैश्विक प्रदर्शन पतन (global performance collapse) का कारण बने बिना वर्तमान संरेखण डेटासेट या मानक प्रशिक्षण विन्यासों द्वारा मजबूती से ठीक नहीं किया जा सकता है।

मूल लेखक: Tung-Ling Li, Hongliang Liu, Yuhao Wu

प्रकाशित 2026-07-03
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Tung-Ling Li, Hongliang Liu, Yuhao Wu

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

यहाँ इस शोध पत्र का सरल भाषा और रोज़मर्रा के उदाहरणों के साथ विवरण दिया गया है।

मुख्य विचार: सुरक्षा प्रणाली में एक "ग्लिच" (खराबी)

कल्पना कीजिए कि लार्ज लैंग्वेज मॉडल्स (LLMs) बहुत बुद्धिमान लेकिन थोड़े कठोर रोबोट हैं। उन्हें सुरक्षित रखने के लिए, इंजीनियर उन्हें खतरनाक अनुरोधों (जैसे, "बम कैसे बनाएं?") को "ना" कहना सिखाते हैं।

यह शोध पत्र खोजता है कि इन सुरक्षा रोबोटों में एक विशिष्ट कमजोरी है: वे तब भ्रमित हो जाते हैं जब शब्दों को अजीब टुकड़ों में तोड़ दिया जाता है। भले ही एक इंसान उस अनुरोध को आसानी से पढ़ सके, लेकिन रोबोट का आंतरिक "सुरक्षा स्विच" टूट जाता है, और वह गलती से खतरनाक सवाल का जवाब दे देता है।

लेखक इसे "ब्रेकिंग सेफ्टी एट द टोकन बाउंड्री" (टोकन सीमा पर सुरक्षा तोड़ना) कहते हैं।


1. "लेगो" की समस्या (BPE टोकनाइज़ेशन)

इस ग्लिच को समझने के लिए, आपको यह जानने की ज़रूरत है कि ये रोबोट कैसे "पढ़ते" हैं। वे इंसानों की तरह पूरे शब्द नहीं पढ़ते। वे BPE (Byte-Pair Encoding) नामक एक प्रणाली का उपयोग करते हैं जो शब्दों को छोटे टुकड़ों में तोड़ देती है, जैसे लेगो (Lego) के ब्लॉक्स।

  • सामान्य शब्द: "methamphetamine" एक बड़ा लेगो ब्लॉक हो सकता है।
  • हमला: यदि आप बीच में एक स्पेस जोड़ देते हैं—"meth amphetamine"—तो रोबोट को उस बड़े ब्लॉक को दो छोटे, अपरिचित टुकड़ों में तोड़ना पड़ता है: "meth" और "amphetamine"।

उपमा: कल्पना कीजिए कि एक सुरक्षा गार्ड है जिसे किसी विशेष लाल बॉक्स को पकड़े हुए व्यक्ति को रोकने के लिए प्रशिक्षित किया गया है। यदि आप दो छोटे नीले बक्सों को इस तरह चिपका दें कि वे लाल बॉक्स जैसे दिखें, तो गार्ड आपको रोक देता है। लेकिन अगर आप एक लाल बॉक्स लें, उसे दो हिस्सों में काट दें, और गार्ड को वे दोनों हिस्से अलग-अलग थमा दें, तो गार्ड शायद उन्हें अब "खतरनाक लाल बॉक्स" के रूप में पहचान नहीं पाएगा। उसे बस कार्डबोर्ड के दो हानिरहित टुकड़े दिखाई देंगे।

यह शोध पत्र सिद्ध करता है कि केवल स्पेस जोड़ने या कुछ अक्षरों को बदलने (जैसे "bomb" के बजाय "b0mb") से वह "लाल बॉक्स" उन टुकड़ों में टूट जाता है जिन्हें सुरक्षा गार्ड पहचान नहीं पाता।

2. "दिमाग" का अंतिम 30%

शोधकर्ताओं ने रोबोट के "दिमाग" (उसके प्रोसेसिंग लेयर्स) के अंदर देखने के लिए एक विशेष उपकरण (एक्टिवेशन पैचिंग) का उपयोग किया ताकि यह देखा जा सके कि सुरक्षा संकेत कहाँ रहता है।

  • निष्कर्ष: "ना!" का संकेत मुख्य रूप से रोबोट के सोचने वाले लेयर्स के अंतिम 30% में होता है।
  • ग्लिच: जब शब्द को टुकड़ों में तोड़ दिया जाता है (फ्रैगमेंटेड), तो वह संकेत उन अंतिम लेयर्स में खो जाता है। रोबोट अर्थ को समझता है (वह जानता है कि "बम" का क्या मतलब है) लेकिन वह इनकार करने में विफल रहता है क्योंकि सुरक्षा तंत्र इस बात पर निर्भर करता है कि शब्द को एक एकल, पूर्ण इकाई के रूप में देखा जाए।

3. प्रशिक्षण अंतराल: उन्होंने यह क्यों नहीं सीखा?

आप पूछ सकते हैं, "इंजीनियरों ने रोबोट को टूटे हुए शब्दों को संभालने के लिए प्रशिक्षित क्यों नहीं किया?"

शोध पत्र ने 30,000 सुरक्षा प्रशिक्षण उदाहरणों को स्कैन किया और पाया कि ऐसे शून्य उदाहरण थे जहाँ खतरनाक शब्दों को जानबूझकर तोड़ा गया था।

  • उपमा: कल्पना कीजिए कि एक अग्निशमन दल (firefighter) को केवल उन आग लगने की घटनाओं पर प्रशिक्षित किया गया है जो एक साफ, व्यवस्थित रसोई में शुरू होती हैं। यदि आग एक बिखरे हुए, अव्यवस्थित बेसमेंट में लगती है जहाँ टूटा हुआ फर्नीचर है, तो अग्निशमन दल घबरा जाता है क्योंकि उसने पहले कभी उस विशिष्ट अव्यवस्था को नहीं देखा है।
  • परिणाम: रोबोट ने "साफ" खतरनाक शब्दों को मना करना सीखा, लेकिन उसने "बिखरे हुए" या टूटे हुए शब्दों को मना करना कभी नहीं सीखा।

4. समाधान का परीक्षण: वर्तमान समाधान क्यों विफल होते हैं?

शोधकर्ताओं ने टूटे हुए शब्दों के उदाहरणों के साथ रोबोट को फिर से प्रशिक्षित करके (SFT और DPO जैसी विधियों का उपयोग करके) इसे ठीक करने की कोशिश की।

  • परिणाम:
    • DPO (Direct Preference Optimization): इस विधि ने स्मार्ट और चयनात्मक होने की कोशिश की, लेकिन यह समस्या को लगातार ठीक करने में विफल रही।
    • SFT (Supervised Fine-Tuning): इस विधि ने टूटे हुए शब्दों के अनुरोधों का उत्तर देने से रोबोट को रोक दिया, लेकिन इसने कुछ और चीज़ को खराब कर दिया। इसने रोबोट को इतना सख्त बना दिया कि वह हर चीज़ को मना करने लगा, यहाँ तक कि "केक कैसे बनाएं?" जैसे हानिरहित सवालों को भी, यदि केक की रेसिपी में कोई अजीब टाइपो (typo) हो।
    • उपमा: टूटे हुए शब्दों के प्रति रोबोट की अंधापन को ठीक करने के लिए, इंजीनियरों ने रोबोट को "पैरानॉयड" (शंकित) बनाने की कोशिश की। अब, टूटे हुए खतरनाक शब्दों को अनदेखा करने के बजाय, रोबोट सभी टूटे हुए शब्दों को अनदेखा करने लगा, यहाँ तक कि सुरक्षित शब्दों को भी। यह एक ऐसे सुरक्षा गार्ड की तरह है जो एक बार धोखा खाने के बाद, टोपी पहनने वाले हर व्यक्ति को गिरफ्तार करने लगता है, भले ही वह एक बेकर हो।

5. इसका क्या अर्थ है (शोध पत्र के अनुसार)

शोध पत्र निष्कर्ष निकालता है कि:

  1. कारण: सुरक्षा विफलता संरचनात्मक है। ऐसा नहीं है कि रोबोट "बुरा" या "मूर्ख" है; बल्कि यह है कि उसका सुरक्षा प्रशिक्षण डेटा बहुत अधिक "साफ" था और इसमें वे बिखरे हुए, टूटे हुए शब्दों के रूपांतर शामिल नहीं थे जिनका उपयोग हैकर्स करते हैं।
  2. रक्षा: यदि आप केवल इसे "अधिक सख्त" बनाने के लिए अधिक डेटा जोड़ते हैं, तो केवल अधिक डेटा जोड़ना पर्याप्त नहीं है। आपको रोबोट को टूटे हुए शब्दों के अर्थ को पहचानने का तरीका सिखाने की आवश्यकता है, बिना उसे हर चीज़ को मना करने के लिए मजबूर किए।
  3. भविष्य: लेखक सुझाव देते हैं कि इसे ठीक करने के लिए शायद रोबोट के शब्दों को पढ़ने के तरीके (लेगो सिस्टम को ठीक करना) को बदलने या "चेन ऑफ थॉट" (टूटे हुए शब्दों को उत्तर देने से पहले उन्हें पुनर्गठित करने के लिए रोबोट को चरण-दर-चरण सोचने के लिए कहना) का उपयोग करने की आवश्यकता होगी।

संक्षेप में: सुरक्षा प्रणाली एक स्पेल-चेकर (वर्तनी सुधारक) की तरह है जो केवल पूर्ण वर्तनी को जानता है। यदि आप टाइपिंग में गलतियाँ (typos) करते हैं, तो स्पेल-चेकर त्रुटि को नहीं पकड़ पाता है, और रोबोट गलती से खतरे को अंदर आने देता है। इसे ठीक करने के लिए रोबोट को टाइपो के साथ निपटने के लिए सिखाने की आवश्यकता है, बिना उसे टाइपो वाले किसी भी शब्द को पढ़ने से मना करने के लिए मजबूर किए।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →