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

DynaKRAG: A Unified Framework for Learnable Evidence Control in Multi-Hop Retrieval-Augmented Generation

DynaKRAG एक एकीकृत ढांचा है जो मल्टी-हॉप रिट्रीवल-ऑगमेंटेड जनरेशन को एक स्टेट-कंडीशन्ड कंट्रोल समस्या के रूप में सूत्रबद्ध करता है, जिसमें रिट्रीवल और क्वेरी रीफॉर्म्युलेशन जैसे वैध एविडेंस ऑपरेशन्स में से गतिशील रूप से चयन करने के लिए एक सीखे गए पॉलिसी का उपयोग किया जाता है, जिससे यह HotpotQA, 2Wiki और MuSiQue जैसे बेंचमार्क पर मौजूदा विधियों से बेहतर प्रदर्शन करता है।

मूल लेखक: Yaqi Wu, Xiaolei Guo, Chenyu Zhou, Jiaqi Huang, Xianfa Zhang, Junxu Zhang, Zhuo Yu, Zhubo Shi, Jianghao Lin, Dongdong Ge

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

मूल लेखक: Yaqi Wu, Xiaolei Guo, Chenyu Zhou, Jiaqi Huang, Xianfa Zhang, Junxu Zhang, Zhuo Yu, Zhubo Shi, Jianghao Lin, Dongdong Ge

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

कल्पना कीजिए कि आप एक जासूस हैं जो एक जटिल रहस्य को सुलझाने की कोशिश कर रहे हैं, जैसे कि "ताज के गहने किसने चुराए, और उन्हें कहाँ छिपाया गया था?"

पुराने तरीके के काम करने के ढंग में (मानक AI सिस्टम), जासूस को एक सख्त नियम पुस्तिका दी जाती थी: "फाइलिंग कैबिनेट की पहली तीन फाइलों को देखें। यदि आपको उत्तर नहीं मिलता है, तो अगली तीन फाइलों को देखें। चाहे कुछ भी हो जाए, पांच फाइलों के बाद रुक जाएं।" यह बहुत कठोर है। कभी-कभी पहली फाइल एक ऐसा सुराग देती है जो जांच की पूरी दिशा बदल देता है, लेकिन नियम पुस्तिका आपको गलत फाइलों को देखते रहने के लिए मजबूर करती है।

DynaKRAG जासूस के काम करने का एक नया, स्मार्ट तरीका है। एक निश्चित नियम पुस्तिका का पालन करने के बजाय, यह एक लचीले, सीखने पर आधारित प्रबंधक (manager) का उपयोग करता है जो अब तक मिली जानकारियों के आधार पर अगला कदम तय करता है।

यह कैसे काम करता है, इसे सरल अवधारणाओं में यहाँ समझाया गया है:

1. जासूस की नोटबुक (द "स्टेट" - State)

हर बार जब जासूस को कागज का एक नया टुकड़ा (सबूत) मिलता है, तो वे उसे एक नोटबुक में लिखते हैं। यह नोटबुक केवल कागजों का ढेर नहीं है; यह एक जीवित मानचित्र है। यह ट्रैक करता है:

  • मूल प्रश्न क्या था।
  • कौन से कागज पहले ही पढ़े जा चुके हैं।
  • कौन से सुराग गायब हैं (जैसे, "मुझे चोर का नाम पता है, लेकिन मुझे यह नहीं पता कि वह कहाँ रहता है")।
  • अब तक क्या कार्रवाई की गई है।

2. चालों का मेनू (द "एक्शन्स" - Actions)

किसी भी क्षण, जासूस के पास संभावित चालों का एक मेनू होता है, लेकिन सभी चालें हर समय उपलब्ध नहीं होतीं

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

3. दो-चरणीय निर्णय प्रक्रिया

DynaKRAG का असली जादू यहीं है। जासूस द्वारा कोई चाल चुनने से पहले, दो चीजें होती हैं:

  • चरण A: बाउंसर (वैलिडिटी लेयर - Validity Layer): एक क्लब के बाउंसर की कल्पना करें। बाउंसर वर्तमान स्थिति को देखता है और कहता है, "आप अभी वह नहीं कर सकते।" उदाहरण के लिए, आप प्रश्न को फिर से नहीं लिख सकते यदि आपने अभी तक कोई दस्तावेज़ नहीं पढ़ा है। आप सुराग का पीछा नहीं कर सकते यदि आपको कोई सुराग नहीं मिला है। बाउंसर असंभव चालों को छान देता है, जिससे केवल वैध (valid) विकल्पों की सूची बचती है।
  • चरण B: कोच (लर्नड कंट्रोलर - Learned Controller): अब कि बाउंसर ने जासूस को वैध चालों की सूची सौंप दी है, कोच (Coach) मैदान में आता है। कोच ने हजारों पिछले जासूसी मामलों से सीखा है। वह वर्तमान नोटबुक को देखता है और कहता है, "इन वैध विकल्पों में से, वह विकल्प जो हमें अभी सबसे अधिक कुशलतापूर्वक रहस्य सुलझाने में मदद करेगा, वह है संदिग्ध के पते के सुराग का पीछा करना।"

4. यह बेहतर क्यों है

  • बर्बाद प्रयास नहीं: पुराने सिस्टम या तो उत्तरों की तलाश में लगे रह सकते हैं भले ही उनके पास पहले से ही पर्याप्त जानकारी हो, या वे बार-बार एक ही सवाल पूछते रह सकते हैं। DynaKRAG जानता है कि कब रुकना है।
  • रहस्य के अनुकूल ढलना: यदि पहला सुराग पूरी तरह से एक नया कोण खोल देता है, तो सिस्टम तुरंत अपनी रणनीति बदल लेता है (जैसे प्रश्न को फिर से लिखना) बजाय इसके कि वह एक पूर्व-निर्धारित योजना का आँख मूंदकर पालन करता रहे।
  • ऊर्जा बचाना: यह सिस्टम "टोकन-कुशल" (token-efficient) है। AI के संदर्भ में, "टोकन" शब्दों या डेटा के टुकड़ों की तरह होते हैं जिनकी लागत आती है और जो समय लेते हैं। DynaKRAG पहेली को सुलझाने के लिए पर्याप्त सबूत मिलते ही जानकारी जुटाना बंद कर देता है, जिससे उन प्रणालियों की तुलना में समय और पैसा बचता है जो बस खोदते रहते हैं।

परिणाम

लेखकों ने इस "स्मार्ट डिटेक्टिव" का परीक्षण तीन बहुत कठिन पहेली डेटासेट्स (HotpotQA, 2Wiki, और MuSiQue) पर किया।

  • बेहतर उत्तर: इसने पिछले सर्वोत्तम तरीकों की तुलना में अधिक पहेलियों को सही ढंग से हल किया।
  • स्मार्ट खर्च: इसने अपने बेहतर उत्तर पाने के लिए कम संसाधनों (कम "टोकन" उपयोग) का इस्तेमाल किया।
  • प्रूफ ऑफ कॉन्सेप्ट: जब उन्होंने "कोच" (सीखने वाला निर्णय लेने वाला) को हटा दिया और सिस्टम को वैध सूची में से यादृच्छिक (randomly) चालें चुनने दिया, तो प्रदर्शन काफी गिर गया। यह साबित करता है कि अगला कदम चुनने की क्षमता उतनी ही महत्वपूर्ण है जितनी कि अगला कदम उठाने की क्षमता।

संक्षेप में: DynaKRAG AI को एक कठोर स्क्रिप्ट का पालन करने वाले रोबोट से बदलकर एक लचीले जासूस में बदल देता है, जो जानता है कि उसने अब तक जो कुछ भी खोजा है उसके आधार पर अगला सही उपकरण कौन सा है, जिससे यह सुनिश्चित होता है कि वह बिना किसी बर्बादी के रहस्य को सुलझा सके।

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

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

Digest आज़माएँ →