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

Adynamical systems view of training generativemodels and the memorization phenomenon

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

मूल लेखक: Siva Athreya, Chiranjib Bhattacharya, Vivek S. Borkar

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

मूल लेखक: Siva Athreya, Chiranjib Bhattacharya, Vivek S. Borkar

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

यहाँ ऊपर दिए गए टेक्स्ट का हिंदी अनुवाद है:

बड़ी तस्वीर: AI एक ही विचार पर क्यों "अटक" जाता है

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

यह पेपर समझाता है कि यह क्यों होता है। लेखक तर्क देते हैं कि यह केवल कोड में कोई बग नहीं है; यह इस बात का स्वाभाविक परिणाम है कि रोबोट कैसे सीखता है, विशेष रूप से इसलिए क्योंकि वह सीखने के दौरान कितनी तेज़ी से कदम उठाता है।

वे प्रशिक्षण प्रक्रिया को एक स्थिर गणितीय समस्या के रूप में नहीं, बल्कि एक डायनेमिक सिस्टम (गतिशील प्रणाली) के रूप में देखते हैं—जैसे एक ऊबड़-खाबड़ पहाड़ी से नीचे लुढ़कती हुई गेंद।


मुख्य अवधारणा: सीखने की दो गति (Two Speeds of Learning)

लेखक सुझाव देते हैं कि रोबोट के मस्तिष्क (मॉडल) के दो अलग-अलग हिस्से हैं जो बहुत अलग गति से सीखते हैं। इसे एक भारी बैकपैक लेकर चलने वाले हाइकर (हाइकर) की तरह समझें:

  1. तेज़ हाइकर (The "Fast" Variables): मस्तिष्क का यह हिस्सा तेज़ी से सीखता है। यह हाइकर के पैरों की तरह है, जो लगातार इलाके (terrain) के अनुसार खुद को ढाल रहे हैं।
  2. धीमा हाइकर (The "Slow" Variables): यह हिस्सा बहुत धीरे सीखता है। यह हाइकर के बैकपैक की तरह है, जिसका वजन कभी-कभार ही बदलता है।

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

"कोलैप्स" (Collapse) की घटना: एक गड्ढे में फंस जाना

सबसे पहले, लेखक एक सरल समस्या समझाते हैं जिसे "कोलैप्स" कहा जाता है।

कल्पना कीजिए कि रोबोट एक घाटी के सबसे निचले बिंदु (सबसे अच्छा समाधान) को खोजने की कोशिश कर रहा है।

  • आदर्श परिदृश्य (Ideal Scenario): यदि रोबोट बहुत छोटे, घटते हुए कदम उठाता है (एक सतर्क खोजकर्ता की तरह), तो वह अंततः घाटी के बिल्कुल निचले हिस्से में स्थिर हो जाएगा और वहीं रहेगा।
  • "कोलैप्स" परिदृश्य: यदि रोबोट लगातार, स्थिर कदम उठाता है (एक निश्चित गति से चलने वाले व्यक्ति की तरह), तो वह निचले बिंदु को पार कर सकता है, वापस ऊपर उछल सकता है, और एक छोटे से स्थानीय गड्ढे में फंस सकता है।

पेपर की भाषा में, यदि रोबोट बिना किसी "शोर" (noise) के डेटा जेनरेट करने की कोशिश कर रहा है जो उसे झटके देकर बाहर निकाल सके, तो वह अंततः एक एकल, निश्चित आउटपुट में कोलैप्स हो जाएगा। वह एक जनरेटर (generator) के बजाय एक विशिष्ट छवि का रिकॉर्डर बन जाएगा। गणितीय रूप से, यह एक गेंद की तरह है जो एक गड्ढे में लुढ़क जाती है और हमेशा के लिए वहीं रुक जाती है।

"मेमोराइजेशन" (Memorization) की घटना: आलसी ऑसिलेटर (The Lazy Oscillator)

अब, यहाँ एक मोड़ है। लेखक समझाते हैं कि मेमोराइजेशन "कोलैप्स" और "ड्रिफ्ट" (drift) का मिश्रण है।

चूँकि रोबोट के पास वे दो अलग-अलग गति (तेज़ और धीमे वेरिएबल्स) हैं और वह लगातार कदम उठा रहा है, इसलिए कुछ दिलचस्प होता है:

  1. तेज़ हिस्सा कोलैप्स होता है: तेज़ वेरिएबल्स जल्दी से एक स्थानीय गड्ढे (एक विशिष्ट इमेज स्टाइल) में स्थिर हो जाते हैं। रोबोट बार-बार वही इमेज आउटपुट करने लगता है। यह "मेमोराइजेशन" जैसा दिखता है।
  2. धीमा हिस्सा ड्रिफ्ट करता है: हालाँकि, धीमे वेरिएबल्स अभी भी चल रहे हैं, बस बहुत धीरे। वे धीरे-धीरे समस्या के "लैंडस्केप" को धकेल रहे हैं।
  3. द जंप (The Jump): अंततः, धीमा ड्रिफ्ट तेज़ वेरिएबल्स को उनके वर्तमान गड्ढे से बाहर धकेल देता है। रोबोट अचानक एक दूसरे गड्ढे (एक अलग इमेज) की ओर कूद जाता है और वहाँ लंबे समय तक स्थिर हो जाता है।

उपमा (Analogy): एक रिलैक्सेशन ऑसिलेटर (जैसे जुगनू का चमकना या दिल की धड़कन) की कल्पना करें।

  • रोबोट एक जगह "सोकर" (sleep) लंबा समय बिताता है (एक इमेज को रटता है)।
  • फिर, धीरे-धीरे दबाव बढ़ता है जब तक कि वह एक नई जगह पर "कूद" (jump) नहीं जाता।
  • वह वहाँ रुकता है, फिर से सो जाता है, और यही प्रक्रिया दोहराता है।

यही मेमोराइजेशन है: रोबोट एक इमेज पर हमेशा के लिए नहीं अटकता; वह एक लंबे समय के लिए एक इमेज पर अटक जाता है, फिर दूसरी पर स्विच करता है, और फिर दूसरी पर। यह फंसने और फिर धीरे-धीरे दूर जाने का एक रुक-रुक कर होने वाला (intermittent) चक्र है।

स्टेप साइज (Step Size) क्यों मायने रखता है?

पेपर इस बात पर ज़ोर देता है कि यह विशेष रूप से इसलिए होता है क्योंकि लर्निंग एल्गोरिदम एक कन्स्टेंट स्टेप साइज (एक निश्चित गति) का उपयोग करता है।

  • छोटे कदम (Small Steps): यदि रोबोट बहुत छोटे कदम उठाता है, तो वह अच्छे से स्थिर हो जाता है और बिना किसी लूप में फंसे सामान्य आकार सीख लेता है।
  • लगातार कदम (Constant Steps): यदि रोबोट एक ही आकार के कदम लेता रहता है, तो यह एक "खींचातानी" (tug-of-war) पैदा करता है। तेज़ वेरिएबल्स स्थिर होना चाहते हैं, लेकिन निरंतर मोमेंटम उन्हें धक्का देता रहता है।
  • बड़े कदम/शोर (Big Steps/Noise): लेखक नोट करते हैं कि यदि आप कदमों को बहुत बड़ा कर देते हैं, तो आप इतना "शोर" (shaking) पैदा कर देते हैं कि रोबलेट मेमोराइजेशन लूप में बिल्कुल नहीं फंस पाता। वह बहुत अधिक उछलता-कूदता रहता है ताकि फंस सके। यह समझाता है कि क्यों बड़े स्टेप्स का उपयोग करने वाले कुछ ट्रेनिंग तरीके मेमोराइजेशन से बच जाते हैं।

लेखकों के तर्क का सारांश

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

यह पेपर इसे तुरंत ठीक करने के लिए कोई नया टूल पेश नहीं करता है, लेकिन यह हमें एक गणितीय मानचित्र (mathematical map) प्रदान करता है कि यह क्यों होता है। यह हमें बताता है कि मेमोराइजेशन कोई रैंडम त्रुटि नहीं है; यह दो अलग-अलग गति से चलने वाले एक फिक्स्ड पेस (fixed pace) वाले सिस्टम का एक अनुमानित व्यवहार है।

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

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

Digest आज़माएँ →