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

Optimistic Dual Averaging Unifies Modern Optimizers

यह शोध पत्र SODA को प्रस्तुत करता है, जो ऑप्टिमिस्टिक ड्यूल एवरेजिंग (Optimistic Dual Averaging) का एक सामान्यीकरण है जो Muon और Lion जैसे आधुनिक ऑप्टिमाइज़र्स को एक एकल ढांचे के तहत एकीकृत करता है और विभिन्न प्रशिक्षण पैमानों पर प्रदर्शन में निरंतर सुधार करते हुए वेट डिके (weight decay) ट्यूनिंग को स्वचालित रूप से समाप्त करने के लिए एक व्यावहारिक रैपर प्रदान करता है।

मूल लेखक: Thomas Pethick, Wanyun Xie, Roman Machacek, Volkan Cevher

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

मूल लेखक: Thomas Pethick, Wanyun Xie, Roman Machacek, Volkan Cevher

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

कल्पना कीजिए कि आप एक विशाल, जटिल रोबोट (एक डीप लर्निंग मॉडल) को चलना सिखाने की कोशिश कर रहे हैं। वह रोबोट कदम लेकर सीखता है, लेकिन कभी-कभी वह लड़खड़ा जाता है, ज़रूरत से ज़्यादा आगे निकल जाता है, या शोर भरे निर्देशों से भ्रमित हो जाता है। उसे तेज़ी से और स्थिरता से सीखने में मदद करने के लिए, इंजीनियर "ऑप्टिमाइज़र्स" (optimizers) का उपयोग करते हैं—ये वे गणितीय रेसिपी हैं जो यह तय करती हैं कि प्रत्येक कदम कितना बड़ा होना चाहिए और किस दिशा में होना चाहिए।

पिछले एक दशक में, शोधकर्ताओं ने नई, शानदार रेसिपीज़ (जैसे Adam, Lion, Muon, और NAdam) का आविष्कार किया है। प्रत्येक रेसिपी का अपना एक गुप्त नुस्खा होता है, और वे सभी अलग-अलग कारणों से अच्छी तरह काम करती हैं। समस्या यह है कि इन रेसिपीज़ को ट्यून करना एक बिना रेसिपी के परफेक्ट केक बनाने की कोशिश करने जैसा है: आपको हर नए मॉडल के आकार और प्रशिक्षण की अवधि के लिए "वेट डिके" (weight decay - एक नॉब जो रोबोट को बहुत ज़्यादा अनियंत्रित होने से रोकता है) की सही मात्रा का अंदाज़ा लगाना पड़ता है।

यह पेपर SODA (स्टोकेस्टिक ऑप्टिमिस्टिक डुअल एवरेजिंग) पेश करता है। इसे एक नई केक रेसिपी के रूप में नहीं, बल्कि एक यूनिवर्सल बेकिंग रैपर के रूप में समझें जिसे आप किसी भी मौजूदा रेसिपी को बेहतर बनाने के लिए उसके ऊपर लगा सकते हैं।

यह कैसे काम करता है, इसका विवरण सरल उपमाओं (analogies) का उपयोग करके यहाँ दिया गया है:

1. "ऑप्टिमिस्टिक" लुक-अहेड (आगे की ओर देखना)

अधिकांश ऑप्टिमाइज़र्स एक ऐसे ड्राइवर की तरह होते हैं जो केवल अपने ठीक सामने की सड़क देखते हैं। वे एक उभार देखते हैं, प्रतिक्रिया देते हैं, और मुड़ते हैं।
SODA उस ड्राइवर की तरह है जो थोड़ा आगे की ओर देखता है। यह यह अनुमान लगाने के लिए "ऑप्टिमिज्म" (आशावाद) नामक तकनीक का उपयोग करता है कि सड़क वहां पहुँचने से पहले कैसी होने वाली है।

  • उपमा: कल्पना कीजिए कि आप एक गलियारे में चल रहे हैं। एक मानक ऑप्टिमाइज़र तब तक इंतज़ार करता है जब तक आप दीवार से न टकरा जाएँ, फिर मुड़ता है। एक "ऑप्टिमिस्टिक" ऑप्टिमाइज़र देखता है कि दीवार आ रही है, थोड़ा आगे की ओर झुकता है, और आपके टकराने से पहले ही मुड़ जाता है। यह रोबोट को इधर-उधर डगमगाने से रोकता है, जिससे वह अधिक सुचारू रूप से और तेज़ी से चल पाता है।

2. "डुअल एवरेजिंग" मेमोरी (दोहरी औसत स्मृति)

ऑप्टिमाइज़र्स को याद रखने की भी आवश्यकता होती है। क्या वे अब तक लिए गए हर एक कदम को याद रखते हैं? या केवल पिछले कदम को?
SODA "डुअल एवरेजिंग" की एक विधि का उपयोग करता है। केवल वर्तमान कदम पर प्रतिक्रिया देने के बजाय, यह अब तक महसूस किए गए सभी "धक्कों" (gradients) का एक रनिंग एवरेज रखता है।

  • उपमा: एक हाइकर (पगडंडी पर चलने वाला) की कल्पना करें जो कोहरे से भरी घाटी में सबसे निचले बिंदु को खोजने की कोशिश कर रहा है।
    • स्टैंडर्ड ऑप्टिमाइज़र: "मुझे बाईं ओर ढलान महसूस हो रही है, इसलिए मैं बाईं ओर एक कदम लूँगा।"
    • SODA: "मुझे 10 कदम पहले बाईं ओर ढलान महसूस हुई थी, 5 कदम पहले दाईं ओर ढलान महसूस हुई थी, और अभी-अभी बाईं ओर ढलान महसूस हुई है। यदि मैं इन सभी 'अनुभवों' का औसत निकालूँ, तो वास्तविक रास्ता वास्तव में थोड़ा आगे-बाएँ की ओर है।"
      समय के साथ इन "अनुभवों" (gradients) को औसत करके, SODA शोर को फ़िल्टर करता है और अधिक विश्वसनीय रूप से सही रास्ता खोज लेता है।

3. "मैजिक रैपर" (अब कोई ट्यूनिंग नहीं)

AI इंजीनियरों के लिए सबसे बड़ा सिरदर्द वेट डिके (Weight Decay) है। यह एक ऐसी सेटिंग है जो एक "लीश" (पट्टे) की तरह काम करती है, जो रोबोट के कदमों को बहुत ज़्यादा अनियंत्रित होने से रोकती है।

  • पुराना तरीका: आपको पट्टे की सही लंबाई का अंदाज़ा लगाना होता है। यदि रोबोट छोटा है, तो आपको छोटा पट्टा चाहिए। यदि रोबोट बहुत बड़ा है, तो आपको लंबा पट्टा चाहिए। यदि आप लंबे समय तक प्रशिक्षण देते हैं, तो आपको पट्टे की लंबाई फिर से बदलनी होगी। यह लगातार अंदाज़ा लगाने का खेल है।
  • SODA का तरीका: लेखकों ने पाया कि यदि आप किसी भी ऑप्टिमाइज़र (जैसे Adam या Muon) को SODA के साथ लपेटते हैं, तो आपको अब पट्टे की लंबाई का अंदाज़ा लगाने की ज़रूरत नहीं है।
    • SODA स्वचालित रूप से अब तक लिए गए कदमों की संख्या के व्युत्क्रम (1 divided by the number of steps taken so far) के आधार पर लीश को एडजस्ट करता है।
    • उपमा: एक ऐसे पट्टे की कल्पना करें जो आपके चलते रहने के साथ अपने आप छोटा होता जाता है। आपको पट्टा पकड़ने की ज़रूरत नहीं है; पट्टे को पता है कि कदम 1 पर, कदम 100 पर, या कदम 10,000 पर उसे कितना टाइट होना चाहिए।

4. उन्होंने क्या सिद्ध किया?

पेपर दावा करता है कि SODA कई आधुनिक बेहतरीन ऑप्टिमाइज़र्स (जैसे Muon, Lion, और NAdam) को एक ही गणितीय छाते के नीचे लाता है। यह दिखाता है कि ये अलग-अलग "शानदार" तरीके वास्तव में इसी "ऑप्टिमिस्टिक एवरेजिंग" विचार के विशेष संस्करण हैं।

परिणाम:

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

सारांश

SODA को एक "स्मार्ट ऑटोपायलट" के रूप में समझें जिसे आप किसी भी मौजूदा कार इंजन (ऑप्टिमाइज़र) से जोड़ा जा सकता है।

  1. यह बाधाओं से बचने के लिए आगे देखता है (Optimism)।
  2. यह रास्ते पर बने रहने के लिए यात्रा को याद रखता है (Averaging)।
  3. यह ब्रेक को स्वचालित रूप से एडजस्ट करता है (Weight Decay) इस आधार पर कि आपने कितनी दूर यात्रा की है, ताकि आपको कभी भी यह अंदाज़ा न लगाना पड़े कि ब्रेक कितनी ज़ोर से लगाना है।

पेपर निष्कर्ष निकालता है कि यह सरल, स्वचालित समायोजन बड़े AI मॉडल के प्रशिक्षण को अधिक स्थिर, तेज़ और मानवीय अनुमानों पर कम निर्भर बनाता है।

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

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

Digest आज़माएँ →