← नवीनतम पेपर
🤖 AI

Efficient Preference Poisoning Attack on Offline RLHF

यह शोध पत्र दो कुशल आक्रमण विधियों, बाइनरी-अवेयर लैटिस अटैक (BAL-A) और बाइनरी मैचिंग पर्स्यूट अटैक (BMP-A) का प्रस्ताव करता है, जो ऑफलाइन RLHF में लक्षित प्राथमिकता विषाक्तता (preference poisoning) की समस्या को एक संरचित बाइनरी स्पार्स एप्रोक्सिमेशन कार्य के रूप में हल करने के लिए लेबल फ्लिप के कारण होने वाले पैरामीटर-स्वतंत्र ग्रेडिएंट शिफ्ट का लाभ उठाते हैं।

मूल लेखक: Chenye Yang, Weiyu Xu, Lifeng Lai

प्रकाशित 2026-05-06
📖 7 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Chenye Yang, Weiyu Xu, Lifeng Lai

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

कल्पना कीजिए कि आप एक रोबोट को मददगार और हानिरहित होने के लिए सिखा रहे हैं, इसके लिए आप उसे "अच्छे" बनाम "बुरे" मानवीय विकल्पों के हजारों उदाहरण दिखा रहे हैं। इस प्रक्रिया को Offline RLHF (ह्यूमन फीडबैक से रिइन्फोर्समेंट लर्निंग) कहा जाता है। रोबोट पसंदों की एक पहले से बनी सूची को देखकर सीखता है, जैसे कि एक छात्र परीक्षा से पहले पाठ्यपुस्तक का अध्ययन करता है।

यह शोध पत्र इस बारे में है कि कैसे चतुराई से उस पाठ्यपुस्तक को "जहरीला" (poison) बनाया जा सकता है ताकि रोबोट गलत सबक सीख ले, लेकिन इसमें एक मोड़ है: किताब के नकली पन्ने जोड़ने के बजाय, हमलावर केवल मौजूदा पन्नों के कुछ उत्तरों को उलट देता है।

यहाँ सरल उपमाओं का उपयोग करके शोध पत्र के निष्कर्षों का विवरण दिया गया है:

1. सेटअप: रोबोट की "पाठ्यपुस्तक"

रोबोट के प्रशिक्षण डेटा को एक विशाल स्प्रेडशीट के रूप में सोचें। प्रत्येक पंक्ति एक तुलना है: "क्या प्रतिक्रिया A, प्रतिक्रिया B से बेहतर है?" मानव लेबलर "हाँ" या "नहीं" अंकित करता है।

  • लक्ष्य: रोबोट (एक विधि जिसे DPO कहा जाता है) इस स्प्रेडशीट को पढ़ता है और अपने आंतरिक "मस्तिष्क" (गणितीय पैरामीटर) को मानव की प्राथमिकताओं के अनुरूप ढालने के लिए समायोजित करता है।
  • भेद्यता (Vulnerability): क्योंकि रोबोट केवल इस निश्चित स्प्रेडशीट को पढ़ता है, यदि कोई कुछ "हाँ" को "नहीं" में बदल देता है (एक Label Flip Attack), तो रोबोट भ्रमित हो सकता है और पूरी तरह से अलग, संभावित रूप से हानिकारक व्यवहार सीख सकता है।

2. बड़ी खोज: "मैजिक शिफ्ट" (जादुई बदलाव)

लेखकों ने एक बहुत ही विशिष्ट, शक्तिशाली गुण की खोज की है कि यह रोबोट कैसे सीखता है।

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

3. हमला: एक "पहेली" को हल करना

हमलावर का लक्ष्य जितना संभव हो सके कम लेबल बदलकर रोबोट को एक विशिष्ट, अवांछित व्यवहार (जैसे अभद्र या खतरनाक होना) अपनाने के लिए मजबूर करना है।

  • समस्या: यह एक मानचित्र पर एक विशिष्ट गंतव्य तक पहुँचने के लिए कदमों के निश्चित आकार के छोटे-छोटे कदम उठाने जैसा है, लेकिन आप केवल पूर्व-निर्धारित दिशाओं की सूची से ही कदम उठा सकते हैं। आप कम से कम कदमों के साथ गंतव्य तक पहुँचना चाहते हैं।
  • चुनौती: यह एक "कॉम्बिनेटोरियल" (combinatorial) समस्या है, जिसका अर्थ है कि फ्लेप्स (flips) को मिलाने के अरबों तरीके हैं, और सबसे छोटा/परफेक्ट मिश्रण खोजना आमतौर पर कंप्यूटर के लिए तेजी से करना असंभव होता है।

4. समाधान: दो नए "हमला उपकरण"

लेखकों ने इस पहेली को कुशलतापूर्वक हल करने के लिए दो नए एल्गोरिदम बनाए:

टूल A: BAL-A (द "लैटिस" विधि)

  • उपमा: कल्पना करें कि आप 3D ग्रिड के बिंदुओं में एक विशिष्ट स्थान खोजने की कोशिश कर रहे हैं। आप गलत नंबरों पर कदम रखे बिना लक्ष्य के जितना संभव हो सके करीब पहुँचना चाहते हैं।
  • यह कैसे काम करता है: लेखकों ने एक विशेष गणितीय "लैटिस" (एक ग्रिड संरचना) बनाया। उन्होंने ग्रिड में एक भारी दंड (penalty) जोड़ा: यदि आप एक साधारण "फ्लिप" (जैसे कि 1 के बजाय 2 कदम लेना) के बजाय दूसरा कदम उठाने की कोशिश करते हैं, तो ग्रिड आपको वापस धकेलता है।
  • परिणाम: "LLL reduction" (जो एक अस्त-व्यस्त ग्रिड को व्यवस्थित करने जैसा है) का उपयोग करके, वे लक्ष्य तक सबसे छोटा रास्ता जल्दी से खोज सकते हैं। उन्होंने सिद्ध किया कि यदि दंड पर्याप्त रूप से अधिक सेट किया जाता है, तो समाधान निश्चित रूप से वैध फ्लेप्स (0 और 1) का एक सेट होगा, न कि अजीब भिन्न (fractions)।

टूल B: BMP-A (द "ग्रीडी" विधि)

  • उपमा: कल्पना करें कि आपके पास केवल 10 फ्लेप्स का बजट है। आप अपने लक्ष्य के जितना संभव हो सके करीब पहुँचना चाहते हैं।
  • यह कैसे काम करता है: यह टूल एक "ग्रीडी" (लालची) दृष्टिकोण है। यह लक्ष्य को देखता है, उस एकल फ्लिप को ढूंढता है जो रोबोट के कंपास को लक्ष्य के सबसे करीब ले जाता है, वह फ्लिप लेता है, और फिर प्रक्रिया को दोहराता है।
  • पकड़ (Catch): यह तब सबसे अच्छा काम करता है जब डेटासेट के "निर्देश" एक-दूसरे से बहुत अलग होते हैं (कम कोहेरेंस/coherence)। यदि सभी दिशाएं बहुत समान हैं, तो यह टूल भ्रमित हो जाता है। लेखकों ने यह भी सिद्ध किया कि सफलता सुनिश्चित करने के लिए दिशाएं कितनी अलग होनी चाहिए।

5. "असंभवता" प्रमाण पत्र (Impossibility Certificates)

यह शोध पत्र हमें यह भी बताता है कि हमला कब काम नहीं कर सकता।

  • उपमा: कल्पना करें कि आप एक छोटी छड़ी से एक विशाल पत्थर को धकेलने की कोशिश कर रहे हैं। यदि पत्थर बहुत भारी है (लक्ष्य व्यवहार बहुत दूर है) या छड़ी बहुत कमजोर है (डेटासेट के "निर्देश" बहुत छोटे हैं), तो आप उसे कितना भी धकेलें, आप उसे हिला नहीं पाएंगे।
  • परिणाम: लेखकों ने गणितीय सूत्र प्रदान किए जो "सुरक्षा प्रमाण पत्र" के रूप में कार्य करते हैं। यदि डेटासेट कुछ शर्तों को पूरा करता है (जैसे कि विविध डेटा होना), तो वे 100% निश्चितता के साथ सिद्ध कर सकते हैं कि फ्लेप्स की एक छोटी संख्या (जैसे 5 या 10) को बदलने वाला हमला भी रोबोट के व्यवहार को बदलने में विफल रहेगा।

6. प्रयोग: वास्तविक दुनिया का परीक्षण

लेखकों ने अपने उपकरणों का परीक्षण किया:

  1. नकली डेटा (Fake Data): उन्होंने नियंत्रित परिस्थितियों में यह सिद्ध करने के लिए रैंडम गणितीय समस्याओं का उपयोग किया कि उनका सिद्धांत पूरी तरह से काम करता है।
  2. वास्तविक डेटा (SHP): उन्होंने "स्टैनफोर्ड ह्यूमन प्रेफरेंसेस" (Stanford Human Preferences) डेटासेट का उपयोग किया (मानवीय विकल्पों का एक वास्तविक संग्रह)।
    • निष्कर्ष: यदि गणितीय सेटिंग्स सही ढंग से ट्यून की गई थीं, तो "लैटिस" टूल (BAL-A) ने बहुत अच्छा काम किया।
    • निष्कर्ष: "ग्रीडी" टूल (BMP-A) ने तब बहुत बेहतर काम किया जब उन्होंने डेटा का एक ऐसा उपसमुच्चय (subset) चुना जहाँ उदाहरण एक-दूसरे से बहुत अलग थे (कम कोहेरेंस)। इसने पुष्टि की कि डेटा का "आकार" ही यह निर्धारित करता है कि जहर फैलाना (poisoning) कितना आसान है।

सारांश

यह शोध पत्र दिखाता है कि ऑफलाइन RLHF सिस्टम के प्रशिक्षण लेबल को बदलने के प्रति संवेदनशील (vulnerable) हैं। हालाँकि, यह हमें गणितीय उपकरण भी प्रदान करता है:

  1. हमला करने के लिए: मॉडल के व्यवहार को हाईजैक करने के लिए आवश्यक न्यूनतम फ्लेप्स के सेट को कुशलतापूर्वक खोजने के लिए।
  2. रक्षा करने के लिए: गणितीय रूप से यह सिद्ध करने के लिए कि कोई डेटासेट फ्लेप्स की एक छोटी संख्या से हाईजैक होने के लिए "बहुत मजबूत" है।

मुख्य संदेश यह है कि डेटा की ज्यामिति (विभिन्न उदाहरण एक-दूसरे से कैसे संबंधित हैं) ही निर्णायक कारक है कि क्या एक छोटा, लक्षित हमला सफल होगा या विफल।

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

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

Digest आज़माएँ →