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

ExecVerify: White-Box RL with Verifiable Stepwise Rewards for Code Execution Reasoning

ExecVerify एक व्हाइट-बॉक्स सुदृढीकरण शिक्षण (reinforcement learning) ढांचे का उपयोग करके छोटे भाषा मॉडलों में कोड निष्पादन तर्क (code execution reasoning) को बढ़ाता है, जो सत्यापन योग्य, चरण-दर-चरण निष्पादन पुरस्कारों और एक कठिनाई-नियंत्रित डेटासेट का उपयोग करता है ताकि बड़े मॉडलों से बेहतर प्रदर्शन किया जा सके और कोड जनरेशन प्रदर्शन में महत्वपूर्ण सुधार किया जा सके।

मूल लेखक: Lingxiao Tang, He Ye, Zhaoyang Chu, Muyang Ye, Zhongxin Liu, Xiaoxue Ren, Lingfeng Bao

प्रकाशित 2026-03-13
📖 4 मिनट में पढ़ें☕ कॉफ़ी ब्रेक में पढ़ें

मूल लेखक: Lingxiao Tang, He Ye, Zhaoyang Chu, Muyang Ye, Zhongxin Liu, Xiaoxue Ren, Lingfeng Bao

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

कल्पना कीजिए कि आप एक रोबोट शेफ को एक जटिल व्यंजन बनाना सिखा रहे हैं।

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

नया तरीका (ExecVerify):
पेपर "ExecVerify" एक नया प्रशिक्षण तरीका पेश करता है जो रोबोट को केवल अंतिम व्यंजन के लिए नहीं, बल्कि हर एक चरण पर ग्रेड प्राप्त करने के लिए वास्तव में खाना पकाने के लिए मजबूर करता है।

यह कैसे काम करता है, इसे तीन सरल भागों में विभाजित किया गया है:

1. "ट्रेनिंग जिम" (कन्स्ट्रेंट-बेस्ड डेटा सिंथेसिस)

इंटरनेट से रैंडम रेसिपी लेने के बजाय (जो बहुत आसान या असंभव हो सकती हैं), शोधकर्ताओं ने एक विशेष ट्रेनिंग जिम बनाया।

  • उपमा: कल्पना कीजिए कि एक जिम जहाँ उपकरणों को स्वचालित रूप से समायोजित किया जाता है। यदि रोबोट कमजोर है, तो वजन हल्का होता है। जैसे-जैसे वह मजबूत होता है, वजन भारी होता जाता है।
  • यह कैसे काम करता है: वे हजारों छोटे कोड "रेसिपी" उत्पन्न करने के लिए एक कंप्यूटर प्रोग्राम का उपयोग करते हैं। वे जानबूझकर कुछ आसान और कुछ कठिन बनाते हैं, यह सुनिश्चित करते हुए कि रोबोट के सामने चुनौतियों का एक सटीक "पाठ्यक्रम" हो। वे यह भी जांचते हैं कि रेसिपी वास्तव में बिना क्रैश हुए चल रही हैं, ताकि रोबोट टूटे हुए निर्देशों से न सीख रहा हो।

2. "व्हाइट-बॉक्स" कोच (व्हाइट-बॉक्स रीइन्फोर्समेंट लर्निंग)

यही असली जादू है। पुराने तरीके में, रोबोट को केवल अंत में एक ग्रेड मिलता था: "क्या सूप स्वादिष्ट था? हाँ/नहीं।"
नए तरीके में, रोबोट एक पारदर्शी (व्हाइट-बॉक्स) एप्रन पहनता है। कोच देख सकता है कि हर सेकंड बर्तन के अंदर बिल्कुल क्या हो रहा है।

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

3. दो-चरणीय प्रशिक्षण

शोधकर्ताओं ने रोबोट को सीधे गहरे पानी में नहीं फेंका। उन्होंने एक दो-चरणीय योजना का उपयोग किया:

  • चरण 1: लॉजिक बूटकैंप। रोबोट "व्हाइट-बॉक्स" प्रश्नों को हल करने में समय बिताता है। वह वेरिएबल्स को ट्रैक करना, लूप्स का पालन करना और कोड के प्रवाह को समझना सीखता है। वह तर्क करने में मास्टर बन जाता है।
  • चरण 2: क्रिएशन लैब। एक बार जब रोबोट तर्क को पूरी तरह से समझ लेता है, तो वे उसे शून्य से नया कोड लिखना सिखाते हैं। क्योंकि वह पहले से ही समझता है कि कोड का "भौतिक विज्ञान" कैसे काम करता है, वह पहले की तुलना में बहुत बेहतर और अधिक विश्वसनीय कोड लिखता है।

परिणाम?

पेपर ने इसका परीक्षण एक "छोटे" AI मॉडल (7 बिलियन पैरामीटर्स) पर किया।

  • पहले: यह एक स्मार्ट हाई स्कूल छात्र की तरह था।
  • बाद में: यह रीजनिंग कार्यों पर एक "सुपर-जीनियस" AI मॉडल (32 बिलियन पैरामीटर्स) के समान प्रदर्शन करता है।

संक्षेप में:
AI को प्रोग्राम के चरणों को रटते (पैरट) रहने के बजाय, ExecVerify AI को उसके दिमाग में प्रोग्राम को सिमुलेट (अनुकरण) करने के लिए सिखाता है, और हर कदम पर अपने काम की जांच करता है। यह AI को एक रटने वाले से एक वास्तविक विचारक में बदल देता है।

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

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

Digest आज़माएँ →