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

Dynamic Compression in Recurrent Networks

यह शोध पत्र डायनेमिक कम्प्रेशन (dynamic compression) को प्रस्तुत करता है, जो आवर्ती मॉडलों (recurrent models) के लिए एक ऐसी प्रणाली है जो उनके निश्चित-आकार के स्टेट (fixed-size state) को परिष्कृत करने के लिए अतीत के टोकनों पर चुनितिक रूप से पुन: विचार करती है, जिससे अतिरिक्त गणना के बदले अधिक प्रभावी इतिहास प्रतिधारण (history retention) करके मेमोरी की आवश्यकताओं को कम किया जाता है और स्केलेबिलिटी में सुधार किया जाता है।

मूल लेखक: Jyothish Pari, Ryan Bahlous-Boldi, Pulkit Agrawal

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

मूल लेखक: Jyothish Pari, Ryan Bahlous-Boldi, Pulkit Agrawal

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

कल्पना कीजिए कि एक पुस्तकालय है जहाँ एक एकल, नन्ही नोटबुक को पूरे संवाद का इतिहास समाहित करना है। हर बार जब एक नया वाक्य आता है, तो पुस्तकालयाध्यक्ष को यह तय करना होता है कि उस नोटबुक में क्या लिखना है, यह जानते हुए कि नोटबुक के पास अब और पन्ने नहीं हैं। पुस्तकालयाध्यक्ष को यह नहीं पता होता कि संवाद का कौन सा हिस्सा बाद में महत्वपूर्ण होगा, इसलिए वे सब कुछ एक साथ सुरक्षित रखने का प्रयास करते हैं, जिसके परिणामस्वरूप अक्सर एक उलझा हुआ, अधूरा रिकॉर्ड बनता है। यह आधुनिक कंप्यूटर मॉडलों के सामने आने वाली एक मौलिक चुनौती है जो सूचना के लंबे अनुक्रमों (sequences) को संसाधित करते हैं। ये मॉडल, जिन्हें भाषा समझने और समय के साथ समस्याओं को हल करने के लिए डिज़ाइन किया गया है, पारंपरिक रूप से अपने संपूर्ण इतिहास को एक निश्चित आकार की मेमोरी अवस्था (memory state) में संकुचित कर देते हैं। वे एक शब्द से शुरू करके अंत तक शब्दों का एक अनुक्रम पढ़ते हैं, प्रत्येक नए शब्द के साथ अपनी आंतरिक स्थिति को अपडेट करते हैं, लेकिन वे कभी पीछे नहीं मुड़ते। एक बार जब कोई शब्द संसाधित हो जाता है, तो उसका विवरण उस छोटी सी अवस्था में लॉक हो जाता है, और मॉडल को यह अनुमान लगाना पड़ता है कि कौन से विवरण भविष्य के कार्यों के लिए महत्वपूर्ण होंगे। यदि मॉडल का अनुमान गलत होता है, या यदि मेमोरी इतनी छोटी है कि सब कुछ स्पष्ट रूप से नहीं रख सकती, तो वह अतीत की जानकारी का प्रभावी ढंग से उपयोग करने की क्षमता खो देता है।

मैसाचुसेट्स इंस्टीट्यूट ऑफ टेक्नोलॉजी (MIT) के इम्प्राबबल एआई लैब के शोधकर्ताओं ने इस मेमोरी समस्या को संभालने का एक अलग तरीका प्रस्तावित किया है। मॉडल को पहली बार किसी शब्द को देखते ही उसके बारे में एक पूर्ण, स्थायी निर्णय लेने के लिए मजबूर करने के बजाय, उन्होंने 'डायनेमिक कम्प्रेशन' (dynamic compression) नामक एक विधि पेश की है। इस दृष्टिकोण में, मॉडल देखे गए कच्चे टेक्स्ट (raw text) का एक पूर्ण, हानि रहित (lossless) रिकॉर्ड रखता है, लेकिन फिर भी एक छोटा, निश्चित आकार का वर्किंग मेमोरी बनाए रखता है। जब मॉडल को एक नए कार्य का सामना करना पड़ता है जिसके लिए विशिष्ट पिछली जानकारी की आवश्यकता होती है, तो उसे रुकने, कच्चे रिकॉर्ड को फिर से देखने और सबसे प्रासंगिक हिस्सों को चुनिकी रूप से पुनः प्राप्त करने की अनुमति दी जाती है। इन विशिष्ट खंडों को पुन: पढ़कर, मॉडल अपनी छोटी वर्किंग मेमोरी को उच्च-गुणवत्ता वाली जानकारी के साथ अपडेट कर सकता है, जिससे केवल आवश्यकता पड़ने पर अतीत की अपनी समझ को परिष्कृत किया जा सके। यह एक ट्रेड-ऑफ (tradeoff) बनाता है: मॉडल इतिहास को फिर से स्कैन करने के लिए थोड़ी अधिक कंप्यूटिंग शक्ति का उपयोग करता है, लेकिन वह बहुत कम मेमोरी स्टेट के साथ कहीं बेहतर परिणाम प्राप्त कर सकता है।

इस विचार का परीक्षण करने के लिए, शोधकर्ताओं ने एक नियंत्रित प्रयोग बनाया जहाँ मॉडल को गणितीय फलनों (mathematical functions) को सीखने और पुन: उपयोग करने के लिए कहा गया था। अपने सेटअप में, मॉडल को एक लंबा अनुक्रम दिखाया गया जिसमें कई अलग-अलग फलन शामिल थे, जिनमें से प्रत्येक को उदाहरणों के एक सेट द्वारा परिभाषित किया गया था। बाद में उसी अनुक्रम में, मॉडल को कुछ नए उदाहरण दिए गए और उससे पूछा गया कि पहले से सीखे गए फलनों में से कौन सा एक नए इनपुट पर लागू होता है, और फिर उस फलन का उपयोग करके आउटपुट की भविष्यवाणी की जाए। यह एक कठिन कार्य है क्योंकि मॉडल को पहले सीमित मेमोरी में सभी विभिन्न फलनों को संग्रहीत करना होगा, और फिर बाद में यह पता लगाना होगा कि कौन सा फलन प्रासंगिक है, बिना किसी नए उदाहरण के फलन को फिर से सीखने के। एक मानक मॉडल जो अनुक्रम को केवल एक बार पढ़ता है, उसमें प्रत्येक फलन को शुरुआत से ही उच्च सटीकता के साथ संग्रहीत करना पड़ता है, क्योंकि मॉडल को यह नहीं पता होता कि कौन सा आवश्यक होगा। यह मॉडल को सभी संभावनाओं को स्पष्ट रखने के लिए एक विशाल मात्रा में मेमोरी का उपयोग करने के लिए मजबूर करता है।

शोधकर्ताओं ने पाया कि मॉडल को इतिहास को चुनिकी रूप से पुनः स्कैन करने की अनुमति देने से, मेमोरी की आवश्यकता नाटकीय रूप से कम हो गई। अपने परीक्षणों में, एक मॉडल जो अतीत को फिर से देख सकता था, उसे एक मानक मॉडल की तुलना में, जिसे समान मात्रा में जानकारी संग्रहीत करने के लिए 3 मिलियन से अधिक तत्वों की आवश्यकता थी, लगभग 111,000 तत्वों की मेमोरी स्टेट की आवश्यकता थी। मॉडल ने सीखा कि इतिहास के किस हिस्से को फिर से स्कैन करना प्रासंगिक है, और फिर उसने केवल उस विशिष्ट खंड को फिर से संसाधित किया ताकि अपनी आंतरिक प्रस्तुति को तेज किया जा सके। यह प्रक्रिया पूरे इतिहास को फिर से पढ़ने के बारे में नहीं है, जो धीमा और अक्षम होगा, बल्कि यह सीखने के बारे में है कि ठीक से कौन से छोटे खंड को दूसरी बार देखने की आवश्यकता है। मॉडल ध्यान केंद्रित करने के लिए कहाँ ध्यान देना है, यह सीखने के लिए प्रशिक्षण के दौरान उत्पन्न एक सिग्नल का उपयोग करता है, जिससे वह बिना संदर्भ को दोबारा चलाए (replay) सीधे इन्फरेंस (inference) के समय सही री-स्कैन लक्ष्यों की भविष्यवाणी कर सकता है।

अध्ययन ने प्रदर्शित किया कि यह विधि बहुत बेहतर तरीके से स्केल करती है जब संग्रहीत किए जाने वाले फलनों की संख्या बढ़ती है। जब शोधकर्ताओं ने फलनों की संख्या बढ़ाई जिसे मॉडल को याद रखना था, तो मानक मॉडल का प्रदर्शन तेजी से गिर गया जब तक कि उसकी मेमोरी का आकार तेजी से (exponentially) न बढ़ाया जाए। इसके विपरीत, डायनेमिक कम्प्रेशन वाला मॉडल, कार्य जटिल होने के बावजूद, बहुत छोटे मेमोरी फुटप्रिंट के साथ अपनी सटीकता बनाए रखने में सक्षम रहा। शोधकर्ताओं ने एक तरीका भी विकसित किया जिससे मॉडल यह सीख सके कि किन हिस्सों को फिर से स्कैन करना है, बिना यह बताए कि सही उत्तर क्या है। एक ऐसे प्रशिक्षण चरण के दौरान जहाँ संदर्भ को पुन: खेला (replayed) जाता है, यह विश्लेषण करके कि मॉडल ने अपनी मेमोरी को कितनी मजबूती से अपडेट करने का प्रयास किया, उन्होंने एक ऐसी प्रणाली बनाई जहाँ मॉडल स्वयं अपने री-स्कैन लक्ष्यों की भविष्यवाणी कर सकता था। इस स्व-पर्यवेक्षित (self-supervised) दृष्टिकोण ने मॉडल को अतीत पर पुनर्विचार करने के लिए एक प्रभावी रणनीति सीखने में मदद की, जिससे आदर्श परिदृश्य और व्यावहारिक अनुप्रयोग के बीच के अंतर को काफी हद तक पाटा जा सका।

इस कार्य के निहितार्थ संकेत देते हैं कि बुद्धिमान प्रणालियों को समय के साथ सूचना का प्रबंधन कैसे करना चाहिए, इस बारे में सोचने का एक नया तरीका है। सब कुछ पहली बार में पूरी तरह से कंप्रेस करने की कोशिश करने के बजाय, जो सीमित संसाधनों के साथ अक्सर असंभव होता है, एक प्रणाली एक कच्चा रिकॉर्ड रख सकती है और आवश्यकता पड़ने पर अपनी समझ को परिष्कृत करने के लिए अतिरिक्त प्रयास कर सकती है। यह दृष्टिकोण मेमोरी को एक स्थिर कंटेनर के रूप में नहीं, बल्कि एक गतिशील कार्यक्षेत्र (workspace) के रूप में देखता है जिसे नई जरूरतों के उदय के साथ अपडेट और सुधारा जा सकता है। हालाँकि वर्तमान प्रयोग गणितीय फलनों के साथ एक कृत्रिम वातावरण में किए गए थे, लेकिन अंतर्निहित सिद्धांत लंबे संदर्भों और अधिक जटिल कार्यों को संभालने वाले मॉडल बनाने के लिए एक संभावित मार्ग प्रदान करता है, जिसके लिए असंभव रूप से बड़ी मात्रा में मेमोरी की आवश्यकता नहीं होती। परिणाम दर्शाते हैं कि मॉडल द्वारा कितनी याद रखने और कितनी गणना करने के बीच संतुलन बदलकर, अतीत की जानकारी का अधिक प्रभावी पुन: उपयोग करना संभव है, जिससे सिस्टम अधिक निरंतर सीखने और अनुकूलन में सक्षम बनता है।

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

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

Digest आज़माएँ →