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

FOAM: Blocked State Folding for Memory-Efficient LLM Training

यह शोध पत्र FOAM को प्रस्तुत करता है, जो एक मेमोरी-कुशल ऑप्टिमाइज़र है जो रेसिडुअल करेक्शन के साथ ब्लॉक-वाइज ग्रेडिएंट मीन्स के माध्यम से ऑप्टिमाइज़र स्टेट्स को कंप्रेस करता है, जिससे वैनिला एडम (Adam) के समकक्ष कन्वर्जेंस रेट प्राप्त होता है और प्रदर्शन में गिरावट के बिना ऑप्टिमाइज़र मेमोरी ओवरहेड को 90% तक कम करने के साथ-साथ प्रशिक्षण को तेज़ करता है।

मूल लेखक: Ziqing Wen, Jiahuan Wang, Ping Luo, Dongsheng Li, Tao Sun

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

मूल लेखक: Ziqing Wen, Jiahuan Wang, Ping Luo, Dongsheng Li, Tao Sun

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

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

इस समायोजन का मानक तरीका एक बहुत ही सावधान मुनीम एडम (Adam) की तरह है। एडम हर एक मस्तिष्क सेटिंग के लिए एक विस्तृत बहीखाता रखता है, जो न केवल वर्तमान गलती को ट्रैक करता है, बल्कि बदलाव तय करने के लिए पिछली गलतियों के इतिहास को भी ट्रैक करता है।

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

  • उपमा: कल्पना कीजिए कि आप एक घर को स्थानांतरित करने की कोशिश कर रहे हैं। फर्नीचर (मॉडल) बड़ा है, लेकिन सामान ढोने वाला ट्रक (ऑप्टिमाइज़र स्टेट्स) उससे भी बड़ा है। यदि आपके पास केवल एक छोटा ट्रक (सीमित कंप्यूटर मेमोरी) है, तो आप घर को स्थानांतरित ही नहीं कर पाएंगे, चाहे वह घर कितना भी अच्छा क्यों न हो। यह वह "मेमोरी बॉटलनेक" है जो शोधकर्ताओं को बड़े, अधिक बुद्धिमान रोबोट बनाने से रोकता है।

पुराने समाधान: कोना काटना (समझौता करना)
बिकरे हुए ट्रक को छोटा करने के पिछले प्रयासों में कुछ खामियां थीं:

  1. घर के हिस्सों को फ्रीज करना: आप कुछ फर्नीचर को हिलाना बंद कर देते हैं और केवल कुछ छोटे बक्सों को ही समायोजित करते हैं। इससे जगह तो बचती है लेकिन घर कम लचीला (कम प्रदर्शन वाला) हो जाता है।
  2. धुंधली तस्वीरें लेना: वास्तविक फर्नीचर को स्थानांतरित करने के बजाय, आप जगह बचाने के लिए उसकी कम रिज़ॉल्यूशन वाली तस्वीरें लेते हैं। लेकिन इन तस्वीरों की गणना करने में बहुत समय और ऊर्जा लगती है (कंप्यूटेशनल ओवरहेड)।
  3. बहीखाते साझा करना: आप अलग-अलग कमरों को एक ही नोटबुक साझा करने के लिए कहते हैं। इससे जगह बचती है लेकिन समायोजन कम सटीक हो जाता है।

नया समाधान: FOAM (स्मार्ट फोल्डिंग विधि)
पेपर FOAM (फोल्डेड ऑप्टिमाइज़र विद एप्रोक्सिमेट मोमेंट) का परिचय देता है। FOAM को एक मास्टर पैकर के रूप में सोचें जो एक चतुर "फोल्डिंग" तकनीक का उपयोग करता है ताकि वह बिना किसी महत्वपूर्ण विवरण को खोए, विशाल सामान वाले ट्रक को एक छोटे वैन में फिट कर सके।

FOAM कैसे काम करता है, यहाँ सरल उपमाओं का उपयोग किया गया है:

1. "ब्लॉक फोल्डिंग" (संपीड़न/कम्प्रेशन)

हर एक मस्तिष्क सेटिंग को व्यक्तिगत रूप से ट्रैक करने के बजाय, FOAM उन्हें छोटे ब्लॉकों (जैसे 8 या 16 सेटिंग्स के ग्रिड) में समूहित करता है।

  • उपमा: कल्पना कीजिए कि आपके पास 100 लोगों की एक लंबी कतार है, और आपको उनकी औसत ऊंचाई याद रखनी है। 100 अलग-अलग नंबर लिखने के बजाय, आप उन्हें 10 टीमों में बांट देते हैं। आप केवल एक नंबर लिखते हैं: प्रत्येक टीम की औसत ऊंचाई।
  • परिणाम: यह "बहीखाते" के लिए आवश्यक मेमोरी को बहुत बड़ी मात्रा में कम कर देता है (90% तक की कमी)।

2. "रेसिड्यूअल करेक्शन" (सुरक्षा जाल)

यदि आप केवल औसत का उपयोग करते हैं, तो आप प्रत्येक व्यक्ति के अद्वितीय विवरणों को खो देंगे। शायद एक टीम में एक व्यक्ति बहुत लंबा है, और दूसरा बहुत छोटा है। औसत उस अंतर को छिपा देता है।

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

3. "अनफोल्डिंग" (पुनर्स्थापना)

जब रोबोट के मस्तिष्क को वास्तव में अपडेट करने का समय आता है, तो FOAM उन संपीड़ित "टीम औसत" को वापस उनके पूर्ण आकार में फैला देता है, और ऊपर से "रेसिड्यूअल" सुधार जोड़ देता है।

  • परिणाम: रोबोट को एक सटीक अपडेट मिलता है, ठीक वैसे ही जैसे वह भारी मुनीम के साथ करता, लेकिन कंप्यूटर को केवल छोटा फोल्ड किया हुआ संस्करण ही ढोना पड़ा।

लेखक क्या दावा करते हैं (परिणाम)
लेखकों ने विभिन्न रोबोट मॉडलों (60-मिलियन-पैरामीटर वाले छोटे मॉडल से लेकर 7-बिलियन-पैरामीटर वाले बड़े मॉडल तक) को प्रशिक्षित करने पर FOAM का परीक्षण किया। उन्होंने पाया:

  • विशाल मेमोरी बचत: FOAM ऑप्टिमाइज़र के लिए आवश्यक मेमोरी को 90% तक कम कर देता है। कुल मिलाकर, यह ट्रेनिंग के मेमोरी फुटप्रिंट को लगभग 50% कम कर देता है। इसका मतलब है कि आप उसी हार्डवेयर पर बड़े मॉडल प्रशिक्षित कर सकते हैं, या समान मॉडलों को बहुत तेज़ी से प्रशिक्षित कर सकते हैं।
  • प्रदर्शन में कोई कमी नहीं: भारी संपीड़न के बावजूद, FOAM के साथ प्रशिक्षित मॉडल मानक भारी मुनीम के साथ प्रशिक्षित मॉडलों के समान प्रदर्शन करते हैं (या कभी-कभी बेहतर भी)। वे तेजी से सीखते हैं और उच्च सटीकता प्राप्त करते हैं।
  • गति: क्योंकि इसे भारी भार नहीं ढोना पड़ता, इसलिए प्रशिक्षण प्रक्रिया तेज़ होती है।
  • बहुमुखी प्रतिभा: यह विभिन्न प्रकार के रोबोट आर्किटेक्चर (जैसे LLaMA, Qwen और अन्य) पर काम करता है और इसे अन्य मेमोरी-बचाने वाले तरीकों के साथ भी जोड़ा जा सकता है।

संक्षेप में
FOAM एक जादुई सूटकेस की तरह है। यह आपको बहुत सारी जानकारी (ऑप्टिमाइज़र की मेमोरी) को एक छोटे स्थान में व्यवस्थित रूप से फोल्ड करके और एक त्वरित "करेक्शन नोट" जोड़कर पैक करने की अनुमति देता है ताकि कुछ भी खो न जाए। यह शोधकर्ताओं को बिना बहुत महंगे, विशाल कंप्यूटरों की आवश्यकता के, स्मार्ट, बड़े AI मॉडल बनाने की अनुमति देता है।

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

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

Digest आज़माएँ →