← नवीनतम पेपर
💻 computer science

Dynamic Context Adapters: Efficiently Infusing History into Vision-and-Language Models

यह शोध पत्र डायनामिक कॉन्टेक्स्ट अडैप्टर (DCA) को प्रस्तुत करता है, जो एक नवीन विधि है जो फिक्स्ड-साइज़ मेमोरी का उपयोग करके प्रीट्रेन विज़न-लैंग्वेज मॉडल्स में संकुचित ऐतिहासिक संदर्भ (compressed historical context) को कुशलतापूर्वक इंजेक्ट करती है, जिससे सीधे फ्रेमों के जुड़ाव (frame concatenation) की कम्प्यूटेशनल और मेमोरी सीमाओं पर विजय प्राप्त होती है और लॉन्ग-होरिज़न अनुक्रमिक निर्णय लेने वाले कार्यों (long-horizon sequential decision-making tasks) पर प्रदर्शन में महत्वपूर्ण सुधार होता है।

मूल लेखक: Yuhang Song, Bor-Jiun Lin, Jiaxu Liu, Te-Chuan Chiu, Anh Nguyen, Chun-Yi Lee

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

मूल लेखक: Yuhang Song, Bor-Jiun Lin, Jiaxu Liu, Te-Chuan Chiu, Anh Nguyen, Chun-Yi Lee

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

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

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

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

शोधकर्ताओं ने पाया कि यह तरीका चमत्कार करता है। इस "नोटपैड" प्रणाली का उपयोग करके, रोबोट 25% से अधिक कंप्यूटिंग पावर (विशेष रूप से, अटेंशन FLOPs) का उपयोग कम करता है और पुराने, भारी तरीके की तुलना में 13% मेमोरी बचाता है। इससे भी बेहतर बात यह है कि रोबोट वास्तव में अपने काम में बेहतर हो जाता है। उन परीक्षणों में जहाँ उसे लंबे निर्देशों के आधार पर जटिल वातावरण में नेविगेट करना था, DCA रोबोट ने रिकरेंट मेमोरी का उपयोग करके सब कुछ सीधे याद रखने वाले संस्करण की तुलना में अपनी सफलता दर (Success Rate) में 13.7% का सुधार किया। इसने उन लंबे, पेचीदा पहेलियों को सुलझा लिया जिनसे अन्य तरीके संघर्ष कर रहे थे, यह साबित करते हुए कि आपको नेविगेट करने के लिए अपनी जेब में पूरी दुनिया रखने की ज़रूरत नहीं है—आपको बस यह जानने की ज़रूरत है कि अपनी जेब में क्या रखना है।

मुख्य विचार: फोटोज़ को स्टैक करना (ढेर लगाना) एक बुरा विचार क्यों है

यह समझने के लिए कि DCA इतना बड़ा बदलाव क्यों है, कल्पना कीजिए कि आप एक रहस्य सुलझाने की कोशिश कर रहे हैं। आपके पास एक जासूस है जो बहुत बुद्धिमान है लेकिन उसका ध्यान बहुत कम समय के लिए रहता है। यदि आप उसे अपराध स्थल की एक फोटो दिखाते हैं, तो वह बता सकता है कि वह क्या देख रहा है। लेकिन यदि आप उससे एक पूरे दिन में हुए रहस्य को सुलझाने के लिए कहते हैं, तो आप उन्हें उस दिन ली गई हर एक फोटो एक साथ दिखाने के लिए प्रेरित हो सकते हैं।

समस्या यह है कि यदि आप उन्हें 100 फोटो दिखाते हैं, तो जासूस को सुराग खोजने के लिए हर फोटो की हर दूसरी फोटो से तुलना करनी पड़ती है। जैसे-जैसे आप फोटो बढ़ाते हैं, गणित कठिन होता जाता है, जो "क्वाड्रेटिक" (quadratic) तरीके से बढ़ता है (जिसका अर्थ है कि यदि आप फोटो दोगुने करते हैं, तो काम चार गुना बढ़ जाता है)। अंततः, जासूस छवियों की भारी मात्रा से इतना अभिभूत हो जाता है कि वह स्पष्ट रूप से सोच नहीं पाता, या उन्हें चलाने वाला कंप्यूटर मेमोरी की कमी के कारण क्रैश हो जाता है। यह बिल्कुल वही होता है जो तब होता है जब वर्तमान विज़न-एंड-लैंग्वेज मॉडल्स वीडियो या नेविगेशन स्टेप्स के लंबे अनुक्रमों (sequences) को केवल सभी पिछले फ्रेम्स को जोड़कर (concatenate करके) प्रोसेस करने की कोशिश करते हैं।

समाधान: जादुई नोटपैड

इस पेपर के लेखकों, युहांग सोंग और उनकी टीम ने महसूस किया कि रोबोट को हर एक पुरानी फोटो को फिर से देखने की आवश्यकता नहीं है। उसे बस इस बात के सार (essence) की आवश्यकता है कि क्या हुआ था। उन्होंने डायनामिक कॉन्टेक्स्ट एडेप्टर (DCA) नामक एक प्रणाली बनाई।

DCA को एक अत्यंत कुशल सचिव के रूप में सोचें। जैसे-जैसे रोबोट घर के माध्यम से चलता है, सचिव रोबोट के कैमरा फीड को देखता है। रोबोट को 100 फोटो का ढेर थमाने के बजाय, सचिव पिछले 100 फोटो को जल्दी से स्कैन करता है और एक स्टिकी नोट पर कुछ प्रमुख वाक्य लिख देता है। शायद नोट कहता है, "आप तीन कदम पहले एक लाल दरवाजा पार कर चुके हैं," या "रसोई बाईं ओर है।"

यह "स्टिकी नोट" एक फिक्स्ड-साइज़ मेमोरी है। चाहे रोबकट ने 10 कदम चले हों या 1,000 कदम, नोट हमेशा एक ही छोटे आकार का रहता है। रोबोट फिर इस नोट को लेता है और यात्रा के हर कदम पर इसे अपने दिमाग में डाल देता है। यह रोबोट को हर बार पूरी इतिहास की किताब को फिर से पढ़े बिना अतीत को "याद" रखने की अनुमति देता है।

यह कैसे काम करता है: दो-चरणीय नृत्य

यह प्रणाली दो मुख्य चरणों में काम करती है, जिसे शोधकर्ता "डुअल-पाइपलाइन" कहते हैं:

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

परिणाम: तेज़, हल्का और स्मार्ट

टीम ने एक मानक नेविगेशन चुनौती पर इस नए तरीके का परीक्षण किया जिसे VLN-CE कहा जाता है, जहाँ रोबलों को "कमरे से बाहर जाओ, बाईं ओर मुड़ो, और किताब खोजो" जैसे निर्देशों का पालन करना होता है। उन्होंने अपने DCA रोबोट की तुलना दो अन्य प्रकार के रोबोटों से की:

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

परिणाम प्रभावशाली थे। DCA रोबोट न केवल तेज़ था बल्कि स्मार्ट भी था:

  • दक्षता (Efficiency): इसने "स्टैकर" रोबोट की तुलना में 25% से अधिक कंप्यूटिंग पावर (FLOPs) कम और 13% कम मेमोरी का उपयोग किया। इसका मतलब है कि यह क्रैश हुए बिना सस्ते, छोटे कंप्यूटरों पर चल सकता है।
  • प्रदर्शन (Performance): जब मंजिल खोजने की बात आई, तो DCA रोबोट ने "स्टैकर" से काफी बेहतर प्रदर्शन किया। इसने रिकरेंट मेमोरी का उपयोग करने वाले समान रोबोट की तुलना में सफलता दर (SR) में 13.7% का सुधार किया, और इसने उन बहुत बड़े मॉडलों को भी पीछे छोड़ दिया जो अलग, अधिक जटिल प्रशिक्षण विधियों का उपयोग करते थे।
  • मेमोरी उपयोग: जैसे-जैसे रोबोट लंबे रास्तों पर चलता गया, "स्टैकर" रोबोट की मेमोरी का उपयोग विस्फोट की तरह बढ़ा, जबकि DCA रोबोट का मेमोरी उपयोग स्थिर और कम रहा।

रोबोट वास्तव में क्या "देखता" है

इस अध्ययन का एक सबसे शानदार हिस्सा यह देखना है कि रोबोट क्या याद रखने का निर्णय लेता है। शोधकर्ताओं ने DCA सिस्टम के "अटेंशन" (ध्यान) को विज़ुअलाइज़ किया। उन्होंने पाया कि रोबोट ने सब कुछ समान रूप से याद नहीं रखा। इसके बजाय, इसने उन क्षणों पर भारी ध्यान केंद्रित किया जो महत्वपूर्ण थे।

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

यह क्यों मायने रखता है

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

लेखक निष्कर्ष निकालते हैं कि यह विधि एक "बेहतर दक्षता-प्रदर्शन व्यापार-बंद" (superior efficiency-performance trade-off) प्रदान करती है, जिसका अर्थ है कि आपको दोनों दुनियाओं का सर्वश्रेष्ठ मिलता है: एक रोबोट जो तेज़ और हल्का है, लेकिन कठिन नेविगेशन पहेलियों को हल करने में भी सक्षम है। हालांकि यह अध्ययन सिम्युलेटेड वातावरण (कंप्यूटर-जनित भूलभुलैया) में किया गया था, इसके परिणाम दृढ़ता से सुझाव देते हैं कि यह दृष्टिकोण वास्तविक दुनिया के कार्यों, जैसे डिलीवरी ड्रोन से लेकर होम असिस्टेंट तक, के लिए हमारे रोबोट बनाने के तरीके में क्रांति ला सकता है, जिससे उन्हें हमारे जटिल, बहु-कक्षीय जीवन में आसानी से नेविगेट करने की अनुमति मिलेगी।

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

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

Digest आज़माएँ →