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

M+Adam: Low-Precision Training via Additive-Multiplicative Optimization

यह शोध पत्र M+Adam का प्रस्ताव करता है, जो एक नवीन ऑप्टिमाइज़र है जो लो-प्रिसिजन ट्रेनिंग की पूरक विफलता मोड (complementary failure modes) को दूर करने के लिए योगात्मक (additive) और गुणात्मक (multiplicative) अपडेट को संयोजित करता है, जिससे केवल BF16, FP8, और FP4 मास्टर वेट्स का उपयोग करके LLaMA-शैली के मॉडलों का स्थिर और सटीक प्रशिक्षण सक्षम होता है।

मूल लेखक: Xiaoyuan Liang, Sebastian Loeschcke, Mads Toftrup, Anima Anandkumar

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

मूल लेखक: Xiaoyuan Liang, Sebastian Loeschcke, Mads Toftrup, Anima Anandkumar

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

कल्पना कीजिए कि आप एक विशाल, अति-बुद्धिमान रोबोट (एक लार्ज लैंग्वेज मॉडल) को इंसान की तरह लिखना सिखाने की कोशिश कर रहे हैं। ऐसा करने के लिए, आपको रोबोट के मस्तिष्क के लाखों सूक्ष्म डायल (dials) को एडजस्ट करना होगा। आमतौर पर, इन डायलों को अत्यधिक सटीकता के साथ एडजस्ट किया जाता है, जैसे कि एक पेंच को घुमाने के लिए सूक्ष्मदर्शी (microscope) का उपयोग करना। लेकिन सूक्ष्मदर्शी भारी, धीमे और महंगे होते हैं।

यह शोध पत्र पूछता है: क्या होगा अगर हम एक सस्ते, हल्के रिंच (wrench) का उपयोग करें?

यह लो-प्रिसिजन ट्रेनिंग (low-precision training) की दुनिया है। उच्च-सटीक "मास्टर वेट्स" (रोबोट की डायल एडजस्ट करने की याददाश्त) के बजाय, शोधकर्ता उन्हें BF16, FP8, या यहाँ तक कि FP4 जैसे छोटे और मोटे फॉर्मेट में स्टोर करने की कोशिश करते हैं। यह एक पहाड़ की ऊँचाई को ऐसे पैमाने (ruler) से मापने जैसा है जिसमें निशान हर 10 फीट पर ही होते हैं।

समस्या: "राउंडिंग" का जाल (The "Rounding" Trap)

लेखकों ने पाया कि जब आप इन मोटे पैमानों का उपयोग करते हैं, तो मानक प्रशिक्षण विधियाँ (जिन्हें Adam कहा जाता है) एक दीवार से टकरा जाती हैं। यहाँ कारण दिए गए हैं:

  1. बड़ा पहाड़ वाली समस्या (The Big Mountain Problem): जब एक डायल को बहुत बड़ी संख्या पर सेट किया जाता है, तो "पैमाने" के निशान बहुत दूर-दूर हो जाते हैं। यदि रोबोट को डायल को बहुत मामूली मात्रा में हिलाने की आवश्यकता है, तो पैमाना उस सूक्ष्म बदलाव को देख नहीं पाता। वह छोटा सा बदलाव राउंड होकर शून्य (zero) हो जाता है, और रोबोट सोचता है, "मैंने कुछ भी नहीं बदला!" रोबोट वहीं फंस जाता है, और पहाड़ चढ़ने में असमर्थ हो जाता है।
  2. शून्य घाटी वाली समस्या (The Zero Valley Problem): अन्य विधियों ने इसे ठीक करने के लिए मल्टीप्लिकेटिव अपडेट्स (जैसे Madam) का उपयोग करने की कोशिश की। इसमें डायल में कुछ जोड़ने के बजाय, उसे एक कारक (factor) से गुणा किया जाता है। यह बड़े पहाड़ों के लिए बहुत अच्छा काम करता है क्योंकि कदम का आकार डायल के साथ बढ़ता है। हालाँकि, यदि कोई डायल बिल्कुल शून्य (zero) पर अटका हुआ है, तो आप उसे गुणा करके आगे नहीं बढ़ा सकते। यह एक ऐसी कार को धक्का देने जैसा है जिसके पहिए ही नहीं हैं; शून्य को किसी भी संख्या से गुणा करने पर शून्य ही रहता है। इसके अलावा, यदि डायल को पॉजिटिव से नेगेटिव में बदलना है (शून्य को पार करना है), तो ये विधियाँ भ्रमित हो जाती हैं और यह बदलाव नहीं कर पातीं।

समाधान: M+Adam (दो औजारों वाला किट)

शोध पत्र M+Adam पेश करता है, जो एक नया ऑप्टिमाइज़र है जो एक चतुर मैकेनिक की तरह काम करता है जिसके पास एक साथ दो अलग-अलग औजार हैं। यह "पूरक विफलता मोड" (complementary failure modes) को ठीक करने के लिए दोनों दुनियाओं की सर्वश्रेष्ठ चीजों को जोड़ता है।

  • औजार 1: एडिटिव रिंच (Additive Wrench - Adam-शैली)। यह औजार छोटे, सटीक समायोजन के लिए बेहतरीन है। यह एक डायल को शून्य से हिला सकता है, पॉजिटिव से नेगेटिव का साइन बदल सकता है, और घाटी के निचले हिस्से के पास सूक्ष्म हलचल कर सकता है।
  • औजार 2: मल्टीप्लिकेटिव लीवर (Multiplicative Lever - Madam-शैली)। यह औजार बड़े, भारी कामों के लिए बेहतरीन है। जब डायल बहुत बड़ा होता है और एडिटिव रिंच "राउंड ऑफ" होकर बेकार हो जाता है, तो मल्टीप्लिकेटिव लीवर काम संभाल लेता है। यह डायल को ऊपर या नीचे स्केल करता है, जिससे यह सुनिश्चित होता है कि रोबोट प्रगति करता रहे, भले ही वह सबसे ऊंचे पहाड़ों पर ही क्यों न हो।

M+Adam दोनों औजारों का एक साथ उपयोग करता है। यदि एडिटिव टूल राउंडिंग के कारण फंस जाता है, तो मल्टीप्लिकेटिव टूल रोबोट को चलते रहने में मदद करता है। यदि मल्टीप्लिकेटिव टूल शून्य से बाहर निकलने में असमर्थ है, तो एडिटिव टूल उसे बाहर धकेलता है।

प्रमाण: क्या यह काम आया?

लेखकों ने केवल अनुमान नहीं लगाया; उन्होंने इसे एक विशाल स्तर पर परखा।

  • परीक्षण: उन्होंने 60 मिलियन से लेकर 1 बिलियन पैरामीटर्स वाले "LLaMA-शैली" के भाषा मॉडलों को प्रशिक्षित किया।
  • बजट: उन्होंने 1x से 8x तक के "चिंचा (Chinchilla)" बजट (डेटा की मात्रा मापने का एक मानक) का उपयोग किया।
  • सटीकता (Precision): उन्होंने BF16, FP8, और NVFP4 मास्टर वेट्स के साथ परीक्षण किया।

परिणाम:
प्रत्येक परीक्षण में, M+Adam ने मानक Adam ऑप्टिमाइज़र को लगातार पछाड़ दिया।

  • सबसे चरम लो-प्रिसिजन सेटिंग (NVFP4) में, M+Adam ने 350M मॉडल के लिए Adam की तुलना में "परप्लेक्सिटी" (मॉडल कितना भ्रमित है, इसका एक माप) को 16.6% कम कर दिया।
  • 1 बिलियन पैरामीटर्स के साथ भी, M+Adam ने सभी प्रिसिजन रिजीम में Adam की तुलना में स्पष्ट सुधार दिखाया।

यह शोध पत्र गणितीय रूप से सिद्ध करता है कि यह संयुक्त दृष्टिकोण गारंटी देता है कि प्रशिक्षण लॉस (training loss) कम होगा (एक "मोनोटोन डिसेंट"), जिसका अर्थ है कि रोबोट हमेशा सीख रहा है और कभी भी एक लूप में नहीं फँसेगा।

यह क्या नहीं है

यह जानना महत्वपूर्ण है कि यह शोध पत्र क्या दावा नहीं करता है:

  • यह यह दावा नहीं करता कि M+Adam एक जादुई समाधान है जो सभी मेमोरी लागतों को समाप्त कर देता है। वास्तव में, पेपर नोट करता है कि M+Adam थोड़ा अतिरिक्त मेमोरी (मल्टीप्लिकेटिव टूल के लिए एक अतिरिक्त "स्टेट") जोड़ता है, हालांकि वे दिखाते हैं कि इसे बाद में कंप्रेस किया जा सकता है।
  • यह यह दावा नहीं करता कि स्टोकेस्टिक राउंडिंग (राउंडिंग त्रुटियों को ठीक करने की एक तकनीक) जैसी मानक विधियाँ बेकार हैं। उन्होंने स्टोकेस्टिक राउंडिंग के साथ Adam का परीक्षण किया, और फिर भी M+Adam बेहतर प्रदर्शन करता रहा।
  • यह यह सुझाव नहीं देता कि हमें पूरी तरह से हाई-प्रिसिजन हार्डवेयर का उपयोग बंद कर देना चाहिए। इसके बजाय, यह दिखाता है कि यदि हमें लो-प्रिसिजन स्टोरेज का उपयोग करना ही है, तो M+Adam सही तरीका है।

निष्कर्ष

शोध पत्र सुझाव देता है कि जब आप विशाल AI मॉडल को प्रशिक्षित करने के लिए "कोर्स" (coarse) पैमाने (लो-प्रिसिजन वेट्स) का उपयोग करने के लिए मजबूर होते हैं, तो आप केवल एक प्रकार के मूवमेंट पर भरोसा नहीं कर सकते। आपको एक हाइब्रिड दृष्टिकोण की आवश्यकता होती है। M+Adam वही हाइब्रिड है, जो यह सुनिश्चित करने के लिए एडिटिव और मल्टीप्लिकेटिव दोनों स्टेप्स का उपयोग करता है कि रोबोट कभी न फंसे, चाहे वह एक विशाल पहाड़ चढ़ रहा हो या शून्य-घाटी से बाहर निकल रहा हो। यह उस भारी, महंगी हाई-प्रिसिजन मेमोरी की आवश्यकता के बिना विशाल AI मॉडल को कुशलतापूर्वक प्रशिक्षित करने की दिशा में एक सिद्धांत आधारित कदम है जिस पर हम आमतौर पर भरोसा करते हैं।

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

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

Digest आज़माएँ →