← नवीनतम पेपर
💻 computer science

EnCAgg: Enhanced Clustering Aggregation for Robust Federated Learning against Dynamic Model Poisoning

यह शोध पत्र EnCAgg का प्रस्ताव करता है, जो एक सुदृढ़ फेडरेटेड लर्निंग एकत्रीकरण विधि है जो अज्ञात और परिवर्तनशील मॉडल पॉइजनिंग हमलों से प्रभावी ढंग से बचाव करने के लिए संदर्भ-आधारित सौम्य क्लाइंट्स (reference benign clients), घनत्व-आधारित निम्न-आयामी क्लस्टरिंग (density-based low-dimensional clustering) और एक जनरेटिव मॉडल का उपयोग करके दुर्भावनापूर्ण ग्रेडिएंट्स की पहचान और उन्हें फ़िल्टर करने के साथ-साथ सौम्य आउटलेर्स को रिकवर करता है।

मूल लेखक: Tianyun Zhang, Zhen Yang, Haozhao Wang, Ru Zhang, Yongfeng Huang

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

मूल लेखक: Tianyun Zhang, Zhen Yang, Haozhao Wang, Ru Zhang, Yongfeng Huang

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

कल्पना कीजिए कि दोस्तों का एक समूह मिलकर एक विशाल जिग्सॉ पज़ल (jigsaw puzzle) सुलझाने की कोशिश कर रहा है। वे सभी अलग-अलग कमरों में हैं (विकेंद्रीकृत/decentralized), और वे एक-दूसरे को अपने टुकड़ों के बारे में जानकारी नहीं दिखा सकते (गोपनीयता/privacy)। इसके बजाय, वे अपने टुकड़े के फिट होने का विवरण एक केंद्रीय समन्वयक (सर्वर) को भेजते हैं, जो पूरे पज़ल के अगले कदम को समझने के लिए उन विवरणों को जोड़ता है। यह फेडरेटेड लर्निंग (Federated Learning) है।

हालाँकि, कुछ दोस्त शरारती या तोड़-फोड़ करने वाले (malicious clients) हो सकते हैं। वे पज़ल सुलझाना नहीं चाहते; वे इसे बर्बाद करना चाहते हैं। वे ऐसे नकली विवरण भेजते हैं जो अंतिम तस्वीर को एक कबाड़ बनाने के लिए डिज़ाइन किए गए होते हैं। यह एक मॉडल पॉइजनिंग अटैक (Model Poisoning Attack) है।

यह शोध पत्र एक नया सिस्टम जिसे EnCAgg कहा जाता है, पेश करता है ताकि अच्छे दोस्तों की मदद को बाहर फेंके बिना इन शरारती तत्वों को रोका जा सके। यह कैसे काम करता है, इसके लिए सरल उपमाओं (analogies) का उपयोग किया गया है:

पुराने तरीकों के साथ समस्या

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

  • खामी: शरारती तत्वों ने असली दिखने वाले विवरणों के बिल्कुल करीब आकर घुसपै隙 (sneak in) करने का तरीका सीख लिया था। साथ ही, क्योंकि हर दोस्त के पास पज़ल का थोड़ा अलग नज़रिया होता है (अलग डेटा), इसलिए कुछ असली विवरण स्वाभाविक रूप से थोड़े अजीब लग सकते हैं। पुराने तरीके अक्सर इन "अजीब लेकिन असली" विवरणों को बाहर कर देते थे, जिससे पज़ल की प्रगति बाधित होती थी।

EnCAgg समाधान: एक तीन-चरणीय जासूसी प्रक्रिया

EnCAgg कुछ भरोसेमंद दोस्तों (ज्ञात अच्छे क्लाइंट्स) को एक संदर्भ बिंदु (reference point) के रूप में उपयोग करता है और शोर (noise) को फ़िल्टर करने के लिए तीन-चरणीय प्रक्रिया चलाता है।

चरण 1: "परछाई का खेल" (लो-डायमेंशनल क्लस्टरिंग)

कल्पना कीजिए कि पज़ल के विवरण विशाल, जटिल 3D वस्तुएं हैं। जब ये सभी 3D हों, तो असली टुकड़े और नकली टुकड़े के बीच अंतर देखना कठिन होता है।

  • EnCAgg क्या करता है: यह इन 3D वस्तुओं को दीवार पर 2D परछाइयों में सिकोड़ देता है (हाई-डायमेंशनल ग्रेडिएंट्स को 2D स्पेस में प्रोजेक्ट करना)।
  • जादू: इस 2D परछाई वाली दुनिया में, असली दोस्तों और शरारती तत्वों के बीच के अंतर बहुत बड़े और स्पष्ट हो जाते हैं। शरारती तत्वों की परछाइयां भरोसेमंद दोस्तों की परछाइयों से बहुत अलग दिखती हैं।
  • फ़िल्टर: सिस्टम परछाइयों को समूहों में बांटता है। यदि कोई परछाई भरोसेमंद दोस्तों से बहुत दूर है, तो उसे संदिग्ध के रूप में चिह्नित किया जाता है। हालाँकि, सुरक्षित रहने के लिए, यह "अजीब दिखने वाले" असली दोस्तों को तुरंत बाहर नहीं फेंकता; यह उन्हें बस दूसरी नज़र के लिए एक तरफ रख देता है।

चरण 2: "पुल बनाने वाला" (ग्रेडिएंट जनरेटर)

कभी-कभी, एक असली दोस्त की परछाई 2D दुनिया में इतनी दूर होती है कि वह मुख्य समूह से अलग होकर एक अकेले आउटलायर (outlier) की तरह दिखने लगती है। सिस्टम गलती से इसे शरारती तत्व समझ सकता है।

  • EnCAgg क्या करता है: यह एक स्मार्ट AI "ब्रिज बिल्डर" (पुल बनाने वाला) का उपयोग करता है। यह AI भरोसेमंद समूह के किनारे को देखता है और नकली लेकिन सहायक परछाइयां (pseudo-gradients) बनाता है।
  • जादू: इन नकली परछाइयों को मुख्य समूह और अकेले असली दोस्तों के बीच के अंतराल में ठीक से रखा जाता है। ये सीढ़ियों या पुलों की तरह काम करते हैं।
  • परिणाम: अब, अकेले असली दोस्त इन पुलों पर चलकर मुख्य भरोसेमंद समूह में शामिल हो सकते हैं। सिस्टम को एहसास होता है, "ओह, ये शरारती तत्व नहीं हैं; ये बस थोड़े दूर हैं, लेकिन अब ये समूह तक पहुँच सकते हैं।"

चरण 3: "दूसरी नज़र" (री-क्लस्टरिंग)

अब जब पुल बन चुके हैं, तो सिस्टम एक बार फिर से परछाइयों को देखता है।

  • EnCAgg क्या करता है: यह नए पुलों सहित सभी को फिर से समूहीकृत करता है।
  • परिणाम: जो असली दोस्त पहले अलग-थलग थे, वे अब सुरक्षित रूप से भरोसेमंद क्लस्टर का हिस्सा बन गए हैं। शरारती तत्व, जो पुल नहीं बना सके या अंतर को पार नहीं कर सके, पीछे रह जाते हैं और बाहर निकाल दिए जाते हैं।
  • अंतिम चरण: सिस्टम उन लोगों के मूल 3D विवरण लेता है जिन्होंने फ़िल्टर को पार किया है और पज़ल को अपडेट करने के लिए उन्हें जोड़ता है। नकली "ब्रिज" परछाइयों को हटा दिया जाता है; वे केवल मददगार थे, वास्तविक डेटा नहीं।

यह क्यों विशेष है

  1. यह अनुकूलित होता है: शरारती तत्व हर दौर में अपनी रणनीति बदलते हैं (कभी अच्छे बनते हैं, कभी बुरे)। EnCAgg किसी निश्चित नियम जैसे "10% लोगों को बाहर निकालें" पर निर्भर नहीं है। यह हर बार परछाइयों के वास्तविक आकार को देखता है।
  2. यह "अजीब" वालों को बचाता है: क्योंकि यह पुल बनाता है, इसलिए यह असली दोस्तों को केवल इसलिए बाहर नहीं फेंकता क्योंकि उनका डेटा अद्वितीय या भीड़ से अलग है।
  3. यह तब भी काम करता है जब शरारती तत्व वोट जीत जाते हैं: भले ही समूह का 60% हिस्सा शरारती तत्वों का हो, EnCACl अभी भी कुछ भरोसेमंद दोस्तों को ढूंढ सकता है और सच्चाई खोजने के लिए उनका उपयोग एक दिशा-सूचक (compass) के रूप में कर सकता है, जबकि अन्य तरीके विफल हो जाते हैं।

परिणाम

लेखकों ने इसे तीन अलग-अलग "पज़लों" (डेटासेट: MNIST, CIFAR-10, और MIND) पर परखा।

  • सटीकता (Accuracy): जब कोई शरारती तत्व नहीं थे, तो EnCACC मानक तरीकों की तरह ही अच्छा काम करता था।
  • रक्षा (Defense): जब शरारती तत्व मौजूद थे (60% तक!), तो EnCAgg ने पज़ल सुलझाने की क्षमता को उच्च बनाए रखा, जबकि अन्य तरीके विफल रहे और कचरा परिणाम दिए।
  • चुपके से हमला (Stealth): भले ही शरारती तत्वों ने सिस्टम को समझने और उसे धोखा देने की कोशिश की हो (adaptive attacks), EnCACl ने उन्हें पकड़ लिया।

संक्षेप में, EnCAgg एक स्मार्ट, लचीली सुरक्षा प्रणाली है जो बुरे तत्वों को पहचानने के लिए कुछ भरोसेमंद लोगों का उपयोग करती है, भ्रमित अच्छे लोगों को बचाने के लिए पुल बनाती है, और यह सुनिश्चित करती है कि समूह पज़ल को सुलझाने के काम को जारी रख सके और शरारती तत्वों द्वारा इसे बर्बाद न किया जा सके।

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

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

Digest आज़माएँ →