← नवीनतम पेपर
💬 NLP

When to Ponder: Adaptive Compute Allocation for Code Generation via Test-Time Training

यह शोध पत्र PonderTTT को पेश करता है, जो एक प्रशिक्षण-मुक्त (training-free) अनुकूली कंप्यूट रणनीति है जो बड़े भाषा मॉडलों के लिए टेस्ट-टाइम ट्रेनिंग अपडेट को गतिशील रूप से ट्रिगर करने के लिए स्व-पर्यवेक्षित पुनर्निर्माण हानि (self-supervised reconstruction loss) का लाभ उठाती है, जो बिना किसी ग्राउंड-ट्रुथ लेबल की आवश्यकता के कठिन इनपुट पर कोड जनरेशन प्रदर्शन में महत्वपूर्ण सुधार करती है।

मूल लेखक: Gihyeon Sim

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

मूल लेखक: Gihyeon Sim

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

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

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

शोधकर्ताओं ने बिना किसी अतिरिक्त प्रशिक्षण या जटिल निर्णय लेने वाले नेटवर्क के, इसे तय करने का एक चतुर तरीका खोजा। उन्होंने पाया कि लर्निंग लेयर की आंतरिक अवस्था स्वयं एक स्पष्ट संकेत प्रदान करती है। जैसे ही मॉडल कोड के एक हिस्से को प्रोसेस करता है, वह की-प्रोजेक्शन (key projection) से एक विशिष्ट रेसिडुअल कंपोनेंट (वैल्यू और की प्रोजेक्शन के बीच का अंतर, V-K) को पुनर्गठित करने का प्रयास करता है। यदि मॉडल आश्वस्त है, तो उसकी आंतरिक पुनर्निर्माण त्रुटि (reconstruction error) कम होती है। यदि मॉडल संघर्ष कर रहा है या किसी असामान्य चीज़ का सामना कर रहा है, तो यह त्रुटि बढ़ जाती है। टीम ने महसूस किया कि यह त्रुटि दर एक आदर्श, स्व-पर्यवेक्षित (self-supervised) अलार्म बेल के रूप में कार्य करती है। जब त्रुटि अधिक होती है, तो यह संकेत देता है कि वर्तमान जानकारी कठिन है और मॉडल को इसे संभालने के लिए अपनी आंतरिक सेटिंग्स को अपडेट करने से लाभ होगा। जब त्रुटि कम होती है, तो मॉडल पहले से ही अच्छा काम कर रहा होता है, और किसी अतिरिक्त प्रयास की आवश्यकता नहीं होती।

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

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

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

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

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

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

Digest आज़माएँ →