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

SignMuon: Communication-Efficient Distributed Muon Optimization

SignMuon एक संचार-कुशल, 1-बिट वितरित ऑप्टिमाइज़र है जो बड़े पैमाने पर न्यूरल नेटवर्क प्रशिक्षण में अत्याधुनिक सटीकता और महत्वपूर्ण बैंडविड्थ कमी प्राप्त करने के लिए Muon के मैट्रिक्स-अवेयर पोलर-स्टेप फ्रेमवर्क को signSGD के मेजॉरिटी-वोट एग्रीगेशन के साथ जोड़ता है।

मूल लेखक: Neel Mishra, Kushagara Trivedi, Pawan Kumar

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

मूल लेखक: Neel Mishra, Kushagara Trivedi, Pawan Kumar

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

कल्पना कीजिए कि आप रोबोटों की एक विशाल टीम को एक जटिल खेल खेलना सिखाने की कोशिश कर रहे हैं, जैसे कि किसी पहेली को हल करना या किसी फोटो में बिल्ली को पहचानना। बेहतर होने के लिए, उन्हें हर राउंड के बाद जो कुछ भी उन्होंने सीखा है, उसे साझा करने की आवश्यकता है।

आर्टिफिशियल इंटेलिजेंस की दुनिया में, यह "सीखना" एक प्रक्रिया के माध्यम से होता है जिसे डिस्ट्रीब्यूटेड ट्रेनिंग (distributed training) कहा जाता है। आपके पास कई कंप्यूटर (वर्कर्स) हैं जो मिलकर काम कर रहे हैं। समस्या यह है कि उन्हें तालमेल बनाए रखने के लिए भारी मात्रा में डेटा इधर-उधर भेजना पड़ता है। यह एक ऐसे गायक दल (choir) को समन्वय करने जैसा है जहाँ हर गायक को हर एक सुर के बाद सभी को 10 पन्नों की स्क्रिप्ट चिल्लाकर सुनानी पड़ती है। चिल्लाने में बिताया गया समय गाने के समय को कम कर देता है, जिससे सब कुछ धीमा हो जाता है।

यह पेपर इस बाधा को ठीक करने के लिए एक नई विधि पेश करता है जिसे Sign-Muon कहा जाता है। यह कैसे काम करता है, यहाँ सरल अवधारणाओं में दिया गया है:

1. समस्या: बहुत अधिक शोर (Too Much Chatter)

सामान्य रूप से, जब ये कंप्यूटर अपनी प्रगति साझा करते हैं, तो वे पूर्ण, उच्च-परिशुद्धता वाली संख्याएं (जैसे "0.004321") भेजते हैं। यह एक विस्तृत, 100 पन्नों की रिपोर्ट भेजने जैसा है। इसमें बहुत अधिक बैंडविड्थ (इंटरनेट स्पीड) और समय लगता है।

2. पहला विचार: "हाँ/नहीं" की पुकार (SignSGD)

कुछ शोधकर्ताओं ने पहले एक शॉर्टकट सुझाया था: पूर्ण संख्या भेजने के बजाय, केवल उसका चिह्न (sign) भेजें। क्या त्रुटि बढ़ी या घटी? बस एक "प्लस" (+) या "माइनस" (-) भेजें।

  • उपमा: पूरी रिपोर्ट चिल्लाने के बजाय, आप बस "ऊपर!" या "नीचे!" चिल्लाते हैं।
  • लाभ: यह संदेश के आकार को 32 गुना कम कर देता है (32-बिट संख्याओं से 1-बिट संकेतों तक)। यह एक किताब के बजाय एक अकेले अक्षर को भेजने जैसा है।
  • कमी: यदि आप केवल "ऊपर" या "नीचे" चिल्लाते हैं, तो आप जानकारी का आकार (shape) खो देते हैं। यह केवल यह जानने की कोशिश करने जैसा है कि शहर में कहाँ जाना है, कि केवल "बाएँ" और "दाएँ" का उपयोग कैसे किया जाए, बिना यह जाने कि कितनी दूर जाना है या सड़कों का लेआउट क्या है।

3. दूसरा विचार: "परफेक्ट टर्न" (Muon)

शोधकर्ताओं के एक अन्य समूह ने Muon नामक एक ऑप्टिमाइज़र विकसित किया। यह डेटा को एक सपाट सूची के बजाय एक 3D ऑब्जेक्ट (एक मैट्रिक्स) की तरह मानता है।

  • उपमा: कल्पना कीजिए कि डेटा एक घूमता हुआ लट्टू (spinning top) है। Muon केवल गति को नहीं देखता; यह घूमने के अक्ष (axis) को भी देखता है। यह यह सुनिश्चित करने के लिए एक गणितीय ट्रिक (जिसे पोलर डिकंपोजिशन कहा जाता है) का उपयोग करता है कि टीम सबसे कुशल, "ऑर्थोगोनल" दिशा में आगे बढ़े, जैसे एक डांसर संगीत के साथ पूरी तरह तालमेल में नाचता है।
  • कमी: यह गणित भारी है, और यदि आप इसे "हाँ/नहीं" चिल्लाने वाली विधि के साथ करने की कोशिश करते हैं, तो आप उस परिशुद्धता को खो देते हैं जो नृत्य को सुंदर बनाने के लिए आवश्यक है।

4. समाधान: Sign-Muon (दोनों का सर्वश्रेष्ठ संगम)

लेखकों ने इन दोनों विचारों को Sign-Muon में मिला दिया है। यहाँ चरण-दर-चरण प्रक्रिया दी गई है जिसका वे उपयोग करते हैं:

  1. स्थानीय सोच (Local Thinking): प्रत्येक कंप्यूटर स्थानीय स्तर पर भारी गणित करता है। वह अपने लिए सही "डांस मूव" (Muon दिशा) का पता लगाता है।
  2. पुकार (The Shout): उस जटिल गणितीय परिणाम को भेजने के बजाय, यह केवल उस मूव का चिह्न (sign) भेजता है (ऊपर/नीचे, बाएँ/दाएँ)।
  3. मतदान (The Vote): सभी कंप्यूटर इकट्ठा होते हैं और एक बहुमत (majority vote) लेते हैं। यदि 10 में से 6 कंप्यूटर कहते हैं "ऊपर", तो टीम "ऊपर" जाती है। यह व्यक्तिगत कंप्यूटरों के शोर और त्रुटियों को खत्म कर देता है।
  4. परिणाम: टीम एक ऐसी दिशा में चलती है जो कुशल भी है (क्योंकि यह स्थानीय Muon गणित का उपयोग करती है) और संचार में सस्ती भी है (क्योंकि उन्होंने केवल 1-बिट संकेत भेजे)।

यह एक बड़ी बात क्यों है?

पेपर का दावा है कि यह विधि एक "win-win" है:

  • गति: क्योंकि वे केवल 1-बिट संकेत भेजते हैं, संचार 32 गुना तेज़ है।
  • गुणवत्ता: क्योंकि उन्होंने संदेश को छोटा करने से पहले Muon गणित का उपयोग किया, उन्होंने डेटा का "आकार" नहीं खोया। वे अभी भी सबसे स्मार्ट दिशा में चलते हैं।
  • प्रमाण: उन्होंने इमेज रिकग्निशन (CIFAR-10) और लैंग्वेज मॉडल्स (nanoGPT) पर इसका परीक्षण किया।
    • इमेज पर, उन्हें अन्य तरीकों की तुलना में उच्चतम सटीकता (92.15%) मिली।
    • उन्होंने कई कंप्यूटरों का उपयोग करते समय 37% तेज़ी से प्रशिक्षण भी प्राप्त किया।
    • लैंग्वेज मॉडल्स पर, उन्होंने अन्य साइन-आधारित तरीकों की तुलना में बेहतर परिणाम (कम 'परप्लेक्सिटी') हासिल किए।

निचोड़ (The Bottom Line)

Sign-Muon उन खोजकर्ताओं की एक टीम की तरह है जो ऊर्जा बचाने के लिए एक-दूसरे को केवल सरल दिशा निर्देश (उत्तर/दक्षिण) भेजने के लिए सहमत होते हैं, लेकिन दिशा भेजने से पहले, वे में से प्रत्येक एक हाई-टेक मैप का उपयोग करके परफेक्ट उत्तर/दक्षिण पथ का पता लगाता है। परिणाम यह है कि एक ऐसी टीम जो अविश्वसनीय रूप से तेज़ी से चलती है, बहुत कम संचार करती है, लेकिन फिर भी उन टीमों की तुलना में गंतव्य तक अधिक समझदारी से पहुँचती है जो पूरी रिपोर्ट चिल्लाती हैं या जो केवल दिशाओं का अनुमान लगाती हैं।

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

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

Digest आज़माएँ →