← नवीनतम पेपर
🤖 AI

EfficientNav: Towards On-Device Object-Goal Navigation with Navigation Map Caching and Retrieval

EfficientNav स्मॉल LLM के प्रदर्शन को बढ़ाने के लिए सिमेंटिक्स-अवेयर मेमोरी रिट्रीवल को डिस्क्रीट मेमोरी कैशिंग और अटेंशन-बेस्ड क्लस्टरिंग के साथ जोड़कर ऑन-डिवाइस, ज़ीरो-शॉट ऑब्जेक्ट-गोल नेविगेशन को सक्षम बनाता है, जिससे क्लाउड-आधारित GPT-4 बेसलाइन्स की तुलना में बेहतर सफलता दर और तेज़ इन्फरेंस प्राप्त होता है।

मूल लेखक: Zebin Yang, Sunjian Zheng, Tong Xie, Tianshi Xu, Bo Yu, Fan Wang, Jie Tang, Shaoshan Liu, Meng Li

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

मूल लेखक: Zebin Yang, Sunjian Zheng, Tong Xie, Tianshi Xu, Bo Yu, Fan Wang, Jie Tang, Shaoshan Liu, Meng Li

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

कल्पना कीजिए कि आप एक विशाल, अपरिचित गोदाम के अंदर एक विशिष्ट वस्तु, जैसे कि एक लाल कॉफी मग, खोजने की कोशिश कर रहे हैं। आपके पास मदद के लिए एक रोबोट सहायक है।

समस्या: "क्लाउड" रोबोट बनाम "पॉकेट" रोबोट

अतीत में, रोबोट को नेविगेट करने के लिए स्मार्ट बनाने के लिए, हमें इसे क्लाउड से जुड़े एक विशाल, अत्यंत शक्तिशाली मस्तिष्क (जैसे GPT-4) से जोड़ना पड़ता था।

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

इसलिए, हमने एक छोटा, तेज़ दिमाग सीधे रोबोट के अंदर रखने की कोशिश की (एक ऑन-डिवाइस रोबोट)। लेकिन यहाँ एक पेंच है:

  1. मेमोरी की सीमा: रोबोट का मस्तिष्क (जैसे NVIDIA Jetson Orin) छोटा है। यह "विशाल" क्लाउड मस्तिष्क को नहीं रख सकता। इसे एक छोटे, कम शक्तिशाली मस्तिष्क (जैसे LLaMA) का उपयोग करना होगा।
  2. "नोटबुक" की समस्या: जैसे-जैसे रोबोट घूमता है, वह जो कुछ भी देखता है उसका एक मानसिक मानचित्र बनाता है। निर्णय लेने के लिए, उसे अपने नोट्स की पूरी नोटबुक पढ़नी पड़ती है।
    • यदि नोटबुक बहुत बड़ी हो जाती है, तो छोटा मस्तिष्क उसे अपनी वर्किंग मेमोरी में नहीं रख पाता।
    • यदि वह हर बार पूरी नोटबुक पढ़ने की कोशिश करता है, तो वह अभिभूत और धीमा हो जाता है।
    • यदि वह सब कुछ याद रखने की कोशिश करता है, तो उसकी बैटरी और जगह खत्म हो जाती है।

परिणाम? छोटा रोबोट भ्रमित हो जाता है, भूल जाता है कि वह कहाँ गया था, और मग खोजने में विफल रहता है।

समाधान: EfficientNav

इस शोध के लेखकों ने एक नया सिस्टम बनाया है जिसे EfficientNav कहा जाता है। इसे ऐसे समझें जैसे आपने छोटे रोबोट को एक सुव्यवस्थित फाइलिंग सिस्टम और एक स्मार्ट लाइब्रेरियन दे दिया हो।

यह इस प्रकार काम करता है, तीन सरल तरीकों का उपयोग करके:

1. "फाइलिंग कैबिनेट" (डिस्क्रीट मेमोरी कैशिंग - Discrete Memory Caching)

कल्पना कीजिए कि आपके रोबोट की मेमोरी एक छोटी मेज है। आमतौर पर, जब आपका रोबोट चलता है, तो वह एक नया नोट लिखता है और उसे एक विशाल, कभी न खत्म होने वाले स्क्रॉल के नीचे जोड़ देता है। अगला नोट पढ़ने के लिए, उसे हर बार पूरे इतिहास को स्क्रॉल करना पड़ता है। यह धीमा है।

EfficientNav इसे बदल देता है। एक विशाल स्क्रॉल के बजाय, यह मानचित्र को छोटे, अलग फोल्डरों (समूहों) में तोड़ देता है।

  • यह प्रत्येक फोल्डर के लिए "मानसिक कार्य" (KV Cache) को एक बार गणना करता है और उसे सहेज लेता है।
  • जब रोबंड को निर्णय लेने की आवश्यकता होती है, तो वह पूरे इतिहास को फिर से नहीं पढ़ता। वह केवल उन विशिष्ट फोल्डरों को निकालता है जिनकी उसे आवश्यकता है।
  • उपमा: 500 पन्नों की किताब में एक वाक्य खोजने के लिए पूरी किताब को फिर से पढ़ने के बजाय, आप बस आवश्यक अध्याय खोलते हैं। आप बाकी को पढ़ने की "मानसिक ऊर्जा" बचा लेते हैं।

2. "स्मार्ट लाइब्रेरियन" (अटेंशन-बेस्ड मेमोरी क्लस्टरिंग - Attention-Based Memory Clustering)

अब, रोबोट को कैसे पता चलेगा कि कौन से फोल्डर निकालने हैं? यदि वह केवल रैंडम फोल्डर उठाता है, तो वह महत्वपूर्ण फोल्डरों को मिस कर सकता है।

EfficientNav एक "स्मार्ट लाइब्रेरियन" (रोबोट का अपना मस्तिष्क) का उपयोग करता है जो चलते-चलते फोल्डरों को व्यवस्थित करता है।

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

3. "रेलेवेंस फ़िल्टर" (सिमेंटिक्स-अवेयर मेमोरी रिट्रीवल - Semantics-Aware Memory Retrieval)

अंत में, फोल्डरों के होने के बावजूद, रोबोट के पास देखने के लिए बहुत अधिक फोल्डर हो सकते हैं। यदि आप TV की तलाश कर रहे हैं, तो आपको टॉयलेट वाले फोल्डर को पढ़ने की आवश्यकता नहीं है।

EfficientNav एक छोटे, तेज़ सहायक (एक मॉडल जिसे CLIP कहा जाता है) का उपयोग करता है जो रोबोट की मेमोरी के दरवाजे पर एक सुरक्षा गार्ड के रूप में कार्य करता है।

  • रोबोट कहता है, "मैं एक TV की तलाश कर रहा हूँ।"
  • सुरक्षा गार्ड जल्दी से फोल्डर लेबल को स्कैन करता है। "किचन? नहीं। बेडरूम? शायद। लिविंग रूम? हाँ!"
  • यह अप्रासंगिक फोल्डरों को हटा देता है और केवल रोबोट को लिविंग रूम और बेडरूम के फोल्डर सौंपता है।
  • उपमा: आप अपने दोस्त से कहते हैं, "मैं एक लाल कार की तलाश कर रहा हूँ।" वे आपको नीले ट्रक या हरी बाइक की तस्वीर नहीं दिखाएंगे। वे केवल लाल कारें ही दिखाएंगे। इससे समय बचता है और रोबोट केंद्रित रहता है।

परिणाम: यह क्यों मायने रखता है

इन तीन ट्रिक्स का उपयोग करके, EfficientNav एक छोटे रोबोट को, जिसके पास छोटा मस्तिष्क है, एक ऐसे रोबोट की तरह ही नेविगेट करने की अनुमति देता है जो एक विशाल क्लाउड ब्रेन से जुड़ा हुआ है (या उससे भी बेहतर)।

  • तेज़: निर्णय लेने में यह 6.7 गुना तेज़ है क्योंकि इसे अपना पूरा इतिहास फिर से पढ़ने या क्लाउड का इंतज़ार करने की आवश्यकता नहीं होती है।
  • स्मार्ट: यह उसी छोटे मस्तिष्क का उपयोग करने वाले पिछले तरीकों की तुलना में वस्तुओं को 11% अधिक बार खोज लेता है, क्योंकि यह बहुत अधिक जानकारी से भ्रमित नहीं होता है।
  • निजी और ऑफलाइन: यह पूरी तरह से रोबोट पर काम करता है। इंटरनेट कनेक्शन की आवश्यकता नहीं है, और आपके घर का नक्शा डिवाइस पर ही रहता है।

संक्षेप में: EfficientNav एक छोटे रोबोट को संगठित होना सिखाता है, ताकि उसे एक बड़े काम को हल करने के लिए जीनियस होने की आवश्यकता न पड़े। यह एक भ्रमित, धीमे रोबोट को एक केंद्रित, तेज़ खोजकर्ता में बदल देता है।

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

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

Digest आज़माएँ →