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

Adaptive Hebbian Memory Routing in Vision Transformers for Few-Shot Learning

यह शोध पत्र विजन ट्रांसफॉर्मर्स के लिए अडैप्टिव हेब्बियन रूटिंग (Adaptive Hebbian Routing) का प्रस्ताव करता है, जो एक विधि है जो मेमोरी योगदान, अपडेट स्ट्रेंथ और रिटेंशन को गतिशील रूप से नियंत्रित करने के लिए एक लाइटवेट एमएलपी (MLP) का उपयोग करती है, जिससे यह विभिन्न बैकबोन और डेटासेट में फ्यू-शॉट लर्निंग सटीकता और इन्फरेंस दक्षता में फिक्स्ड हेब्बियन दृष्टिकोणों से बेहतर प्रदर्शन करता है।

मूल लेखक: Mohammed Yusuf Mujawar, Noorbakhsh Amiri Golilarz

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

मूल लेखक: Mohammed Yusuf Mujawar, Noorbakhsh Amiri Golilarz

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

कल्पना कीजिए कि आप एक नई भाषा सीखने की कोशिश कर रहे हैं, लेकिन आपके पास अध्ययन करने के लिए केवल एक ही वाक्य है। यह वही है जिसे कंप्यूटर वैज्ञानिक "फ्यू-शॉट लर्निंग" (Few-Shot Learning) कहते हैं। यह बिल्कुल वैसा ही है जैसे किसी छात्र को केवल एक उदाहरण देखकर पूरा नया विषय सीखने के लिए कहना।

लंबे समय तक, कंप्यूटर विजन मॉडल (वे "मस्तिष्क" जो कंप्यूटर को देखने की क्षमता देते हैं) बहुत ही कठोर मस्तिष्क वाले छात्रों की तरह थे। एक बार प्रशिक्षित होने के बाद, उनका ज्ञान "जमा हुआ" (frozen) हो जाता था। यदि आप उन्हें बिल्ली का एक ऐसा नया प्रकार दिखाते जिसे उन्होंने पहले कभी नहीं देखा था, तो वे आसानी से अनुकूलित नहीं हो पाते थे क्योंकि उनके आंतरिक नियम परीक्षण के दौरान नहीं बदलते थे।

यह शोध पत्र इस बारे में है कि कैसे कंप्यूटर के इन मस्तिष्कों को तेजी से अनुकूलित होने में मदद की जा सकती है। यहाँ उनके विचार का विवरण दिया गया, जिसे सरल उपमाओं (analogies) का उपयोग करके समझाया गया है।

समस्या: "जमा हुआ" मस्तिष्क (The "Frozen" Brain)

मानक कंप्यूटर मॉडल में दो प्रकार के "वेट्स" (नियम) होते हैं:

  1. स्लो वेट्स (Slow Weights): ये प्रशिक्षण के वर्षों के दौरान सीखे गए स्थायी नियम हैं। ये उस मुख्य पाठ्यक्रम की तरह हैं जिसे एक छात्र ने स्कूल में याद किया है। ये परीक्षण के दौरान नहीं बदलते।
  2. चुनौती: जब एक छात्र पहली बार में एक नए प्रकार की समस्या (छवियों का एक नया वर्ग) देखता है, तो उसे इसे समझने के लिए अभी उपलब्ध कुछ उदाहरणों का उपयोग करने की आवश्यकता होती है। मानक मॉडल संघर्ष करते हैं क्योंकि वे परीक्षण के प्रश्नों को देखते समय नए उदाहरणों को अस्थायी रूप रूप से "याद" नहीं रख पाते हैं।

पुराना समाधान: "स्टिकी नोट" (Hebbian Memory)

वैज्ञानिकों ने हेब्बियन लर्निंग (Hebbian learning) की अवधारणा पर आधारित एक "फास्ट वेट" प्रणाली जोड़कर इसे ठीक करने की कोशिश की थी।

  • उपमा: कल्पना कीजिए कि एक छात्र, जो परीक्षा के दौरान, अपनी डेस्क पर एक "स्टिकी नोट" लिखने की अनुमति रखता है। हर बार जब वह एक नया उदाहरण (सपोर्ट सेट) देखता है, तो वह उस पर एक त्वरित नोट लिखता है। जब वह एक परीक्षण प्रश्न (क्वेरी) देखता है, तो वह उत्तर देने में मदद के लिए उस नोट को देखता है।
  • दोष: पुराने तरीके में, छात्र हर बार एक ही बल के साथ नोट लिखता था, चाहे वह नोट मददगार हो या भ्रमित करने वाला। कभी-कभी, नोट इतना चिपचिपा होता था कि वह डेस्क पर भीड़ जमा देता था और सोचने में कठिनाई पैदा करता था। कभी-कभी, नोट बहुत जल्दी फीका पड़ जाता था। यह एक "एक ही आकार सबके लिए" (one-size-fits-all) वाला दृष्टिकोण था जो हर प्रकार के टेस्ट के लिए अच्छा काम नहीं करता था।

नया समाधान: "स्मार्ट लाइब्रेरियन" (Adaptive Hebbian Routing)

इस शोध पत्र के लेखक "एडेप्टिव हेब्बियन रूटिंग" (Adaptive Hebbian Routing) नामक एक नया सिस्टम प्रस्तावित करते हैं। एक छात्र द्वारा अंधाधुंध नोट लिखने के बजाय, वे डेस्क पर एक "स्मार्ट लाइब्रेरियन" (एक छोटा, हल्का कंप्यूटर प्रोग्राम जिसे MLP राउटर कहा जाता है) जोड़ते हैं।

यहाँ लाइब्रेरियन कैसे मदद करता है:

  1. निर्णय लेना कि नोट का उपयोग कब करना है: लाइब्रेरियन नए उदाहरणों को देखता है। यदि उदाहरण भ्रमित करने वाले हैं, तो लाइब्रेरियन कह सकता है, "अभी स्टिकी नोट का उपयोग न करें; यह आपको परेशान कर सकता है।" यदि उदाहरण स्पष्ट हैं, तो लाइब्रेरियन कहता है, "आगे बढ़ें, नोट का उपयोग करें!"
  2. निर्णय लेना कि कितने जोर से लिखना है: लाइब्रेरियन पेन को नियंत्रित करता है। यदि नई जानकारी बहुत महत्वपूर्ण है, तो लाइब्रेरियन उसे टेस्ट के लिए स्थायी बनाने के लिए जोर से दबाता है। यदि यह एक मामूली विवरण है, तो नोट हल्के हाथ से लिखा जाता है।
  3. निर्णय लेना कि नोट को कितनी देर तक रखना है: लाइब्रेरियन तय करता है कि नोट पूरे टेस्ट के लिए डेस्क पर रहना चाहिए या जल्दी से गायब हो जाना चाहिए।

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

उन्होंने क्या टेस्ट किया

शोधकर्ताओं ने इस "स्मार्ट लाइब्रेरियन" का परीक्षण तीन अलग-अलग प्रकार के कंप्यूटर विज़न मॉडल (जिन्हें ViT, DeiT, और Swin कहा जाता है) पर दो अलग-अलग "टेस्ट बुक्स" का उपयोग करके किया:

  • ओम्निग्लॉट (Omniglot): कई विभिन्न भाषाओं के हस्तलिखित पात्रों का एक डेटासेट (जैसे नए वर्णमालाओं को पहचानना सीखना)।
  • CIFAR-FS: कारों, बिल्लियों और हवाई जहाजों जैसी सामान्य वस्तुओं का एक डेटासेट।

परिणाम

  1. बेहतर ग्रेड: लगभग हर टेस्ट में, "स्मार्ट लाइब्रेरियन" वाले मॉडल्स ने पुराने "फिक्स्ड स्टिकी नोट" तरीके की तुलना में उच्च स्कोर प्राप्त किया।
    • उदाहरण के लिए, Swin मॉडल पर, फिक्स्ड मेथड ने 96.74% का स्कोर प्राप्त किया, लेकिन नए एडेप्टिव मेथड ने 96.94% प्राप्त किया।
  2. तेज सोच: आश्चर्यजनक रूप से, नया तरीका तेज भी था। क्योंकि लाइब्रेरियन जानता है कि कब स्टिकी नोट का उपयोग नहीं करना है, इसलिए कंप्यूटर बेकार की जानकारी को प्रोसेस करने में समय बर्बाद नहीं करता है। Swin मॉडल पर, टेस्ट टाइम 16.51 मिलीसेकंड से घटकर 14.05 मिलीसेकंड हो गया।
  3. टूटे हुए सिस्टम को ठीक करना: कुछ मॉडल्स (ViT और DeiT) के लिए, पुराना "फिक्स्ड स्टिकी नोट" तरीका वास्तव में उन्हें बिना किसी नोट के होने की तुलना में खराब प्रदर्शन करा रहा था। "स्मार्ट लाइब्रेरियन" ने इसे ठीक कर दिया, जिससे उनका प्रदर्शन वापस शीर्ष स्तर पर आ गया।

मुख्य निष्कर्ष (The Bottom Line)

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

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

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

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

Digest आज़माएँ →