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

Robust Federated Learning Under Real-World Client Churn

FeLiX एक सुदृढ़ फेडरेटेड लर्निंग फ्रेमवर्क है जो स्ट्रीमिंग-अवेयर क्लाइंट सिलेक्शन, फ्रेश-यूटिलिटी प्रायोरिटाइजेशन और डिले-रोबस्ट एग्रीगेशन को पेश करके वास्तविक दुनिया के परिनियोजन में वॉल-क्लॉक टाइम-टू-टारगेट एक्यूरेसी को कम करता है ताकि क्षणिक क्लाइंट उपलब्धता और गतिशील डेटा विषमता जैसी चुनौतियों से निपटा जा सके।

मूल लेखक: Dhruv Garg, Neha Lakhani, Debopam Sanyal, Myungjin Lee, Alexey Tumanov, Ada Gavrilovska

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

मूल लेखक: Dhruv Garg, Neha Lakhani, Debopam Sanyal, Myungjin Lee, Alexey Tumanov, Ada Gavrilovska

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

कल्पना कीजिए कि आप छात्रों की एक विशाल कक्षा (आपके फोन और डिवाइस) को एक पहेली को मिलकर हल करने के लिए सिखाने की कोशिश कर रहे हैं, बिना कभी उनकी निजी नोटबुक दिखाए। यह फेडरेटेड लर्निंग (Federated Learning - FL) है। आमतौर पर, यह प्रक्रिया धीमी और बोझिल होती है, जैसे एक शिक्षक अगले प्रश्न पर बढ़ने से पहले हर छात्र के हाथ उठाने का इंतज़ार करता है। यदि एक भी छात्र बाथरूम में है या उसका सिग्नल खराब है, तो पूरी कक्षा इंतज़ार करती है।

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

यह पेपर FeLiX पेश करता है, जो इस "कक्षा" को चलाने का एक नया तरीका है जो तेज़, लचीला और इतना स्मार्ट है कि लगातार आने-जाने वाले छात्रों को भी संभाल सके।

यहाँ बताया गया है कि FeLiX कैसे काम करता है, जिसे तीन सरल भागों में बांटा गया है:

1. "हाज़िरी" प्रणाली (TierTrack)

समस्या: पुराने सिस्टम में, शिक्षक (सर्वर) चिल्लाता था, "कौन तैयार है?" और इंतज़ार करता था। यदि किसी छात्र ने तुरंत जवाब नहीं दिया, तो शिक्षक या तो हमेशा के लिए इंतज़ार करता (कक्षा को रोक देता) या 5 छात्रों को खोजने के लिए 100 छात्रों पर चिल्लाता (जिससे सबका समय और बैटरी बर्बाद होती)।

FeLiX का समाधान: चिल्लाने और इंतज़ार करने के बजाय, FeLiX हर छात्र को एक स्मार्ट बैज देता है।

  • हरा बैज (ट्रेनिंग के लिए तैयार): छात्र के पास पूरी बैटरी, अच्छा वाई-फाई और खाली समय है। वे भारी होमवर्क कर सकते हैं।
  • पीला बैज (चेक करने के लिए तैयार): छात्र की बैटरी कम है या सिग्नल कमजोर है। वे भारी होमवर्क नहीं कर सकते, लेकिन वे यह देखने के लिए एक समस्या पर जल्दी से नज़र डाल सकते हैं कि वह कितनी कठिन है।
  • लाल बैज (दूर/अनुपलब्ध): छात्र व्यस्त है या ऑफलाइन है।

शिक्षक अंदाज़ा नहीं लगाता; छात्र सक्रिय रूप से अपने बैज टैप करके कहते हैं, "मैं ग्रीन हूँ!" या "मैं येलो हूँ!" इससे शिक्षक बिना शून्य में चिल्लाकर समय बर्बाद किए तुरंत देख सकता है कि कौन उपलब्ध है।

2. "स्काउट और सेलेक्ट" रणनीति (TierSelect)

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

FeLiX का समाधान: FeLiX दो-चरणीय चयन प्रक्रिया का उपयोग करता है:

  • स्काउट्स (Eval Selector): बड़ा होमवर्क सौंपने से पहले, शिक्षक "पीले बैज" वाले छात्रों या उन छात्रों को एक छोटा, त्वरित "स्काउट" कार्य भेजता है जो कुछ समय से दिखाई नहीं दिए हैं। इसमें कुछ ही सेकंड लगते हैं। यह शिक्षक को बताता है: "अरे, इस छात्र के पास वास्तव में दिलचस्प डेटा है, भले ही वह थोड़ा धीमा हो।"
  • टीचर्स (Train Selector): अब, शिक्षक सबसे अच्छा मिश्रण चुनता है। वे "हरे" छात्रों को चुनते जो तेज़ हैं और उन "पीले" छात्रों को चुनते जिन्हें स्काउट्स ने पुष्टि की है कि उनके पास मूल्यवान डेटा है। यह सुनिश्चित करता है कि कक्षा सबसे सहायक स्रोतों से सीखे, न कि केवल सबसे तेज़ लोगों से।

3. "स्मार्ट ग्रेडिंग" प्रणाली (TierFuse)

समस्या: कभी-कभी, एक छात्र अपना होमवर्क पूरा कर लेता है लेकिन उसे शिक्षक को देर से वापस करता है। पुराने सिस्टम में, शिक्षक इसे फेंक सकता है क्योंकि यह "पुराना (stale)" हो गया है, या वे इसे बिना सोचे-समझे स्वीकार कर सकते हैं, जिससे कक्षा भ्रमित हो जाती है क्योंकि छात्र एक पुराने संस्करण वाली पहेली पर काम कर रहा था।

FeLiX का समाधान: FeLiX होमवर्क को दो चीजों के आधार पर ग्रेड करता है: यह कितना पुराना है? और जवाब कितना अच्छा है?

  • यदि कोई छात्र देर से उत्तर भेजता है, तो FeLiX जाँचता है: "क्या यह उत्तर वास्तव में व्यावहारिक है?"
  • यदि उत्तर उच्च गुणवत्ता का है (भले ही देर से आया हो), तो FeLiX कहता है: "बहुत बढ़िया! हमें इस जानकारी की आवश्यकता है, भले ही यह कुछ मिनट पुरानी क्यों न हो।"
  • यदि उत्तर निम्न गुणवत्ता का है या बस पुराने डेटा की पुनरावृत्ति है, तो FeLiX कहता है: "नहीं धन्यवाद, हमें इस शोर (noise) की आवश्यकता नहीं है।"

इस प्रकार, शिक्षक मूल्यवान देर से मिली जानकारी को फेंकता नहीं है, लेकिन वह खराब डेटा से भी भ्रमित नहीं होता।

परिणाम: एक तेज़, स्मार्ट कक्षा

पेपर ने वास्तविक दुनिया के डेटा ट्रेसेस (यह सिम्युलेट करते हुए कि फोन वास्तव में खराब सिग्नल और कम बैटरी के साथ कैसे व्यवहार करते हैं) और दो प्रकार की पहेलियों (जैसे इमेज पहचानना (CIFAR-10) और स्पीच समझना (Google Speech Commands)) का उपयोग करके FeLiX का परीक्षण किया।

दावे:

  • गति: FeLiX ने मौजूदा सर्वोत्तम सिस्टमों की तुलना में 2.37 गुना तेज़ी से लक्ष्य सटीकता प्राप्त की। इसने कक्षा को रुकने और इंतज़ार करने से बचाया।
  • दक्षता: इसने 1.30 गुना कम संचार बैंडविड्थ का उपयोग किया। क्योंकि इसने सही छात्रों को चुना और अनुपलब्ध लोगों को चिल्लाकर समय बर्बाद नहीं किया, इसलिए डेटा की बचत हुई।
  • यथार्थवाद: अन्य सिस्टमों के विपरीत जो यह मान लेते हैं कि उन्हें ठीक-ठीक पता है कि हर छात्र कब उपलब्ध होगा (जो वास्तविक जीवन में असंभव है), FeLiX ने "बैज" प्रणाली का उपयोग करके इसे चलते-फिरते हल किया।

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

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

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

Digest आज़माएँ →