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

ConformalNL2LTL: Translating Natural Language Instructions into Temporal Logic Formulas with Conformal Correctness Guarantees

यह शोधपत्र ConformalNL2LTL का प्रस्ताव करता है, जो एक नवीन विधि है जो उपयोगकर्ता द्वारा परिभाषित शुद्धता गारंटी के साथ प्राकृतिक भाषा निर्देशों को लीनियर टेम्पोरल लॉजिक (Linear Temporal Logic) सूत्रों में अनुवादित करती है, और यह उपयोगकर्ता के हस्तक्षेप को न्यूनतम करने के लिए कॉन्फॉर्मल प्रेडिक्शन (conformal prediction) के साथ संवर्धित लार्ज लैंग्वेज मॉडल्स का उपयोग करके ओपन-वोकैबुलरी (open-vocabulary) प्रश्न-उत्तर समस्याओं को पुनरावर्ती रूप से हल करती है।

मूल लेखक: David Smith Sundarsingh, Jun Wang, Jyotirmoy V. Deshmukh, Yiannis Kantaros

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

मूल लेखक: David Smith Sundarsingh, Jun Wang, Jyotirmoy V. Deshmukh, Yiannis Kantaros

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

कल्पना कीजिए कि आप एक बहुत ही बुद्धिमान, बहुत तेज़ रोबोट सहायक के बॉस हैं। आप उसे एक जटिल मिशन देना चाहते हैं, जैसे: "रसोई में जाओ, लाल डिब्बा उठाओ, लेकिन अगर तुम्हें बिल्ली दिखे, तो पहले उसकी फोटो लो, फिर डिब्बे को गैरेज में रख दो।"

समस्या यह है कि रोबोट "अंग्रेजी" नहीं बोलता। वह एक बहुत ही सख्त, गणितीय भाषा बोलता है जिसे लिनियर टेम्पोरल लॉजिक (LTL) कहा जाता है। सोचिए कि LTL उसका "सोर्स कोड" है। यदि आप कोड गलत टाइप करते हैं, तो रोब or या तो बिल्ली को अनदेखा कर देगा, या डिब्बे को गलत जगह रख देगा, या क्रैश हो जाएगा।

आमतौर पर, एक मानव विशेषज्ञ को आपके अंग्रेजी वाक्य को इस सख्त कोड में अनुवाद करने की आवश्यकता होती है। यह धीमा, महंगा और मानवीय त्रुटियों के प्रति संवेदनशील होता है।

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

यह पेपर एक नया सिस्टम पेश करता है जिसे ConformalNL2LTL कहा जाता है। यह एक ऐसे अनुवादक को काम पर रखने जैसा है जिसके पास एक अंतर्निहित "झूठ पकड़ने वाला यंत्र" (lie detector) और एक "सुरक्षा जाल" (safety net) है।

यह इस प्रकार काम करता है, एक सरल उपमा का उपयोग करते हुए:

"डबल-चेक" टीम

कल्पना कीजिए कि आप ब्लॉक्स से एक टावर बना रहे हैं, लेकिन आप एक बार में केवल एक ही ब्लॉक जोड़ सकते हैं। आपके पास दो विशेषज्ञ निर्माता हैं:

  1. प्राथमिक निर्माता (The Primary Builder - AI): यह आपका मुख्य अनुवादक है। यह तेज़ है और आमतौर पर सही होता है।
  2. सहायक निर्माता (The Assistant Builder - Secondary AI): यह एक बैकअप विशेषज्ञ है, यदि पहला वाला भ्रमित हो जाए तो।

"कॉन्फिडेंस मीटर" (विश्वास का पैमाना)

प्राथमिक निर्माता केवल यह नहीं कहता कि, "यहाँ अगला ब्लॉक है।" इसके बजाय, वह एक त्वरित आंतरिक परीक्षण करता है। वह खुद से पूछता है: "मैं इस बात को लेकर कितना आश्वस्त हूँ कि यह ब्लॉक सही है?"

  • यदि वह 100% आश्वस्त है: तो वह ब्लॉक रखता है। टावर बढ़ता जाता है।
  • यदि वह अनिश्चित है: तो वह रुक जाता है। वह जानता है कि अनुमान लगाना टावर को गिरा सकता है।

"सुरक्षा जाल" (Conformal Prediction)

यही असली जादू है। सिस्टम एक सांख्यिकीय तकनीक का उपयोग करता है जिसे कॉन्फॉर्मल प्रेडिक्शन (Conformal Prediction) कहा जाता है। इसे एक गारंटी के रूप में समझें।

इससे पहले कि आप निर्माण शुरू करें, आप सिस्टम को बताते हैं: "मैं 99% आश्वस्त होना चाहता हूँ कि अंतिम टावर सही ढंग से बनाया गया है।"

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

  • परिदृश्य A: प्राथमिक निर्माता अनिश्चित है, लेकिन सहायक निर्माता उससे सहमत है। बहुत बढ़िया! वे मिलकर ब्लॉक रखते हैं।
  • परिदृश्य B: प्राथमिक निर्माता अनिश्चित है, और सहायक निर्माता भी अनिश्चित है (या वे असहमत हैं)। अब, सिस्टम को पता चल जाता है कि वह "खतरे के क्षेत्र" में है।

"मानव बॉस" वाला चरण

यदि दोनों AI निर्माता भ्रमित हैं, तो सिस्टम रुक जाता है और आपसे (मानव बॉस) मदद मांगता है।
"हे बॉस, हमें यकीन नहीं है कि अगला ब्लॉक 'उठाना' (Pick up) होना चाहिए या 'रखना' (Put down)। आप क्या चाहते हैं?"

चूंकि सिस्टम केवल तभी मदद मांगता है जब वह वास्तव में अनिश्चित होता है, इसलिए आपको शायद ही कभी हस्तक्षेप करने की आवश्यकता पड़ती है। लेकिन जब आप करते हैं, तो आप गलती को तुरंत ठीक कर देते हैं।

परिणाम

यह पेपर दिखाता है कि यह तरीका दो कारणों से अद्भुत है:

  1. यह अपने वादों को निभाता है: यदि आप 99% सटीकता मांगते हैं, तो यह 99% सटीकता प्रदान करता है। यह गलत कोड को फिसलने नहीं देगा।
  2. यह विनम्र है: यह आपको बहुत कम परेशान करता है। उनके परीक्षणों में, उन्होंने 99% सटीकता प्राप्त की जबकि उन्होंने 99% से भी कम, यानी 0.4% से भी कम समय के लिए मानव से मदद मांगी।

यह एक बड़ी बात क्यों है?

पिछले तरीके उन छात्रों की तरह थे जो परीक्षा में अनुमान लगाते हैं और उम्मीद करते हैं कि सब ठीक होगा। यदि वे गलत होते हैं, तो रोबोट क्रैश हो जाता है।
ConformalNL2LTL उस छात्र की तरह है जो ठीक जानता है कि उसे उत्तर नहीं पता है। वह अपना हाथ उठाता है, शिक्षक (मानव) से पूछता है, और सही उत्तर पाता है।

इसका मतलब है कि हम अंततः रोबॉट को जटिल, स्वाभाविक निर्देश ("रसोई में जाओ, बिल्ली से बचो...") दे सकते हैं और हमें गणितीय गारंटी मिल सकती है कि रोबोट हमें सही ढंग से समझेगा, बिना किसी इंसान के हर एक लाइन के कोड की जांच करने के लिए वहां बैठे रहे। यह मानव भाषा और रोबोट सुरक्षा के बीच का सेतु है।

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

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

Digest आज़माएँ →