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

Giskard : Byzantine Robust and Confidential Aggregation for Large-Scale Decentralized Learning

गिस्कार्ड (Giskard) बड़े पैमाने पर विकेंद्रीकृत शिक्षण के लिए एक स्केलेबल प्रोटोकॉल है जो प्रतिभागियों को सुरक्षित, समन्वय-वार अनुमानित माध्यिका एकत्रीकरण (coordinate-wise approximate median aggregation) करने के लिए समितियों के एक वृक्ष (tree of committees) में व्यवस्थित करके कम संचार जटिलता के साथ डेटा गोपनीयता और बायज़ेंटाइन मजबूती (Byzantine robustness) को एक साथ सुनिश्चित करता है।

मूल लेखक: Ousmane Touat, César Sabater, Mohamed Maouche, Sonia Ben Mokhtar

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

मूल लेखक: Ousmane Touat, César Sabater, Mohamed Maouche, Sonia Ben Mokhtar

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

कल्पना कीजिए कि लोगों का एक विशाल समूह मिलकर एक बहुत बड़ी पहेली को हल करने की कोशिश कर रहा है। प्रत्येक व्यक्ति के पास पहेली का एक अनूठा हिस्सा (उनका निजी डेटा) है और वे अंतिम चित्र (एक मशीन लर्निंग मॉडल) बनाने में मदद करना चाहते हैं, लेकिन वे कभी भी किसी को अपना हिस्सा नहीं दिखाना चाहते। यह विकेंद्रीकृत शिक्षण (decentralized learning) की दुनिया है।

हालाँकि, इसमें दो बड़ी समस्याएँ हैं:

  1. धोखेबाज साज़िशकर्ता (Byzantine Faults): समूह के कुछ लोग जानबूझकर पहेली को बिगाड़ने की कोशिश कर सकते हैं। वे अंतिम चित्र को खराब करने के लिए नकली टुकड़े या उनके बदले हुए संस्करण जमा कर सकते हैं।
  2. रहस्य के रक्षक (Confidentiality): बाकी सभी लोग अपने पहेली के टुकड़ों को छिपाना चाहते हैं। यदि वे अपने टुकड़े साझा करते हैं, तो साज़िशकर्ता (या जिज्ञासु पड़ोसी) उनके जीवन के निजी विवरणों का पता लगा सकते हैं।

आमतौर पर, आपको एक चुनना पड़ता है: या तो आप साज़िशकर्ताओं को पकड़ने के लिए सबके टुकड़ों की जाँच करते हैं (जो रहस्यों को उजागर करता है), या आप रहस्यों को छिपाने के लिए टुकड़ों को छुपाते हैं (जिससे साज़िशकर्ताओं को पकड़ना कठिन हो जाता है)।

गिस्करड (Giskard) से मिलिए: "समितियों का वृक्ष" समाधान

यह शोध पत्र गिस्करड नामक एक चतुर नए तरीके को पेश करता है जो इन दोनों समस्याओं को एक साथ हल करता है, भले ही समूह एक मिलियन लोगों तक बढ़ जाए। यह कैसे काम करता है, इसके लिए सरल उपमाओं का उपयोग किया गया है:

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

कल्पना कीजिए कि यदि समूह ने इस तरह से पहेली को हल करने की कोशिश की कि हर कोई एक विशाल घेरे में खड़ा होकर एक-दूसरे को अपने उत्तर चिल्लाकर बताए।

  • "ऑल-टू-ऑल" (All-to-All) विधि: हर कोई हर किसी से बात करता है। यदि 1,000 लोग हैं, तो दस लाख बातचीत होंगी। यदि दस लाख लोग हैं, तो नेटवर्क क्रैश हो जाएगा। यह बहुत शोर भरा और धीमा है।
  • "एक बड़ी समिति" (One Big Committee) विधि: समूह 100 लोगों की एक छोटी टीम चुनता है जो सारा जाँच और गणना करती है। जबकि यह बाकी समूह के लिए तेज़ है, वे 100 लोग काम के बोझ से दब जाते हैं। यदि समूह बढ़कर दस लाख हो जाता है, तो वह छोटी टीम अभी भी सारा भारी काम कर रही होती है, और वे काम के बोझ से कुचल जाते हैं।

2. गिस्करड समाधान: एक पदानुक्रमित वृक्ष (Hierarchical Tree)

गिस्करड खेल बदल देता है और लोगों को छोटी समितियों के एक वृक्ष में व्यवस्थित करता है।

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

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

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

3. यह क्यों एक गेम-चेंजर है

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

4. परिणाम

लेखकों ने एक मिलियन सिम्युलेटेड प्रतिभागियों के साथ गिस्करड का परीक्षण किया।

  • गति: यह पिछले तरीकों की तुलना में बहुत अधिक कुशल है। जहाँ अन्य तरीकों को दस लाख लोगों के साथ पूरा होने में वर्षों लग सकते हैं, वहीं गिस्करड सैद्धांतिक रूप से एक उचित समय (इंटरनेट की गति के आधार पर मिनटों से घंटों में) में पूरा हो सकता है।
  • सटीकता: यहाँ तक कि समूह के 25% साज़िशकर्ताओं के होने के बावजूद जो मॉडल को बर्बाद करने की कोशिश कर रहे थे, गिस्करड ने एक उच्च-गुणवत्ता वाला मॉडल बनाया, जो उन मानक तरीकों के समान प्रदर्शन करता है जो गोपनीयता की रक्षा नहीं करते हैं।

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

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

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

Digest आज़माएँ →