← नवीनतम पेपर
🤖 machine learning

Fixed-Set Robustness in Programming by Example: Example Corruption and Semantic Partition Recovery

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

मूल लेखक: Yuan Si, Jialu Zhang

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

मूल लेखक: Yuan Si, Jialu Zhang

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

कल्पना कीजिए कि आप एक रोबोट को आपके ईमेल छाँटने (sort करने) के लिए सिखा रहे हैं। आप उसे तीन उदाहरण देते हैं:

  1. "Meeting with Bob" → Bob
  2. "Call from Alice" → Alice
  3. "Lunch with Charlie" → Charlie

रोबोट इन उदाहरणों को देखता है, एक पैटर्न समझता है ("आखिरी शब्द के बाद वाला नाम लें"), और इस तरह का प्रोग्राम लिखता है जो हमेशा काम करे। इसे प्रोग्रामिंग बाय एग्जांपल (PBE) कहा जाता है। एक्सेल के "फ्लैश फिल" जैसे टूल्स इसी तरह काम करते हैं।

यह पेपर एक डरावना सवाल पूछता है: क्या होगा अगर कोई जानबूझकर रोबोट को धोखा देने की कोशिश करे?

द "ट्रिकी टीचर" अटैक (The "Tricky Teacher" Attack)

ज्यादातर शोध यह मान लेते हैं कि गलतियाँ अनजाने में होती हैं, जैसे किसी यूजर द्वारा "Alice" की जगह "Alic" टाइप कर देना (एक टाइपो)। रोबोट आमतौर पर इन छोटी गलतियों को अनदेखा करने में अच्छा होता है।

लेकिन यह पेपर एक स्मार्ट हमलावर (attacker) का अध्ययन करता है। कल्पना कीजिए कि एक हैकर है जो ठीक से जानता है कि रोबोट कैसे सीखता है। वे केवल रैंडम टाइपो नहीं करते; वे सावधानीपूर्वक एक अकेले उदाहरण को बदलते हैं ताकि रोबोट को गलत नियम सीखने के लिए मजबूर किया जा सके।

उपमा (Analogy):
रोबोट की सीखने की प्रक्रिया को एक अदालत के रूप में सोचें।

  • सबूत (The Evidence): आपके तीन उदाहरण गवाह हैं।
  • फैसला (The Verdict): वह प्रोग्राम जो रोबोट लिखता है।
  • हमला (The Attack): हैकर बेमतलब की बातें नहीं चिल्लाता। वे एक गवाह को एक विशिष्ट झूठ फुसफुसाते हैं जिससे रोबोट को लगता है कि नियम "आखिरी शब्द लें" के बजाय "दूसरा शब्द लें" है।
  • परिणाम (The Result): अब रोबोट सोचता है कि नियम "दूसरा शब्द लें" है। इसलिए, "Meeting with Bob" के लिए, वह "Meeting" आउटपुट देता है। ऐसा लगता है कि वह नियमों का पालन कर रहा है, लेकिन वास्तव में वह टूट चुका है।

पेपर ने पाया कि कई सरल कार्यों के लिए, एक अकेला, सावधानी से चुना गया झूठ रोबोट को पूरी तरह से तोड़ सकता है, जबकि सैकड़ों रैंडम टाइपो उसे नहीं तोड़ पाते।

द "ग्रुप वोट" डिफेंस (VPA) (The "Group Vote" Defense)

लेखकों ने वर्जन-स्पेस पार्टीशन एग्रीगेशन (VPA) नामक एक ढाल बनाने की कोशिश की।

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

  1. ग्रुप A को पहले दो उदाहरण मिलते हैं।
  2. ग्रुप B को अगले दो उदाहरण मिलते हैं।
  3. ग्रुप C को अंतिम दो उदाहरण मिलते हैं।

प्रत्येक समूह अपना खुद का नियम लिखता है। फिर शिक्षक पूछता है: "अधिकांश समूहों ने क्या कहा?"

  • जब यह काम करता है: यदि उदाहरण विविध और स्पष्ट हैं, तो भले ही हैकर ग्रुप A को धोखा दे दे, ग्रुप B और C अभी भी सही नियम का पता लगा लेंगे। बहुमत का वोट (majority vote) काम बचा लेता है।
  • जब यह विफल होता है: पेपर में पाया गया कि यदि उदाहरण बहुत समान हैं (एक "लो-मार्जिन" स्थिति), तो हैकर कुछ ही झूठों से हर ग्रुप को धोखा दे सकता है। यदि हैकर अधिकांश समूहों को नियंत्रित करता है, तो "ग्रुप वोट" रक्षा प्रणाली ढह जाती है, और रोबोट फिर से गलत नियम सीख जाता है।

मुख्य निष्कर्ष (The Main Takeaways)

यह पेपर यह दावा नहीं करता कि सभी AI टूल्स खराब हैं। इसके बजाय, यह एक स्पष्ट रेखा खींचता है:

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

"LLM" साइड नोट

लेखकों ने आधुनिक AI चैटबॉट्स (LLMs) पर भी इसी तरह के सेटअप का उपयोग करके परीक्षण किया। उन्होंने पाया कि बड़े, स्मार्ट AI मॉडल भी प्रॉम्प्ट में केवल एक उदाहरण बदलकर धोखा खा सकते हैं। यदि आप एक AI से कहते हैं कि "इन उदाहरणों के आधार पर X करें," और आप एक उदाहरण को थोड़ा भ्रामक बना देते हैं, तो AI अपना व्यवहार पूरी तरह से बदल सकता है।

सारांश (Summary)

यह पेपर उन लोगों के लिए एक चेतावनी लेबल है जो "उदाहरणों से सीखने वाले" टूल्स का उपयोग कर रहे हैं। यह कहता है: "सावधान रहें। एक अकेला, सही जगह पर लगाया गया झूठ सिस्टम को तोड़ सकता है, और 'वोटिंग' जैसे सरल बचाव केवल तभी काम करते हैं जब उदाहरण बहुत स्पष्ट हों। यदि उदाहरण धुंधले (fuzzy) हैं, तो सिस्टम असुरक्षित है।"

यह इन टूल्स को बेकार नहीं बताता, बल्कि यह बताता है कि वे कहाँ कमजोर हैं ताकि हम उन्हें बेहतर बना सकें।

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

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

Digest आज़माएँ →