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

Differentiate the Evaluator, Not the Program: An Efficient Runtime Representation for Neuro-Symbolic Learning

यह शोध पत्र नेटिव डिफरेंशिएबल वर्चुअल मशीन (NDVM) को प्रस्तुत करता है, जो एक ऐसा रनटाइम प्रतिनिधित्व है जो प्रतीकात्मक संरचना (symbolic structure) को बैच किए गए संख्यात्मक अवस्था (batched numeric state) से अलग करके निष्पादन योग्य प्रोग्रामों को कुशलतापूर्वक विभेदित (differentiate) करता है, जिससे पारंपरिक प्रोग्राम-और-पैरामीटर सह-खोज (program-and-parameter co-search) की बाधाओं को दूर किया जा सके और न्यूरो-सिंबोलिक वैज्ञानिक खोज को 24 गुना तक त्वरित किया जा सके।

मूल लेखक: Lucas Sheneman

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

मूल लेखक: Lucas Sheneman

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

यहाँ "Differentiate the Evaluator, Not the Program" शोध पत्र का सरल भाषा और रोज़मर्रा के उदाहरणों के साथ हिंदी अनुवाद दिया गया है।

बड़ी समस्या: "कस्टम कार" की बाधा (The "Custom Car" Bottleneck)

कल्पना कीजिए कि आप एक कार निर्माता हैं जो एक आदर्श कार डिज़ाइन खोजने की कोशिश कर रहे हैं। आपके पास एक AI है जो हर दिन हज़ारों नए कार ब्लूप्रिंट (नक्शे) बनाता है। कुछ ट्रक हैं, कुछ स्पोर्ट्स कार हैं, कुछ के तीन पहिए हैं, और कुछ में दरवाज़े ही नहीं हैं।

प्रत्येक नए ब्लूप्रिंट के लिए, आपको यह परीक्षण करने की आवश्यकता है कि वह एक विशिष्ट ट्रैक पर कितनी अच्छी तरह चलती है। इसके लिए, आपको आमतौर पर यह करना पड़ता है:

  1. उस एक कार ब्लूप्रिंट के लिए एक कस्टम फैक्ट्री बनानी होगी।
  2. परीक्षण चलाना होगा ताकि देखा जा सके कि वह कितनी तेज़ चलती है।
  3. इंजन की सेटिंग्स (निरंतर पैरामीटर्स) को ट्वीक (बदलना) करना होगा ताकि उसे और तेज़ बनाया जा सके।
  4. फैक्ट्री को तोड़ना होगा क्योंकि अगला ब्लूप्रिंट पूरी तरह से अलग होगा।

यह पेपर तर्क देता है कि यह तरीका समय की बर्बादी है। हर नई कार के लिए एक नया ब्लूप्रिंट (कंप्यूटर ग्राफ) बनाने में इतना समय लग जाता है कि आपके पास वास्तव में कारों को चलाने के लिए बहुत कम समय बचता है। बाधा ड्राइविंग में नहीं है; बाधा फैक्ट्री बनाने में है।

पुराना तरीका बनाम नया तरीका

पुराना तरीका (Staging):
वर्तमान विधियाँ हर नए कार ब्लूप्रिंट को एक अनूठे प्रोजेक्ट के रूप में मानती हैं। वे उस विशिष्ट कार के लिए एक विशेष, हाई-स्पीड टेस्टिंग ट्रैक बनाने के लिए प्रक्रिया को रोक देती हैं। यदि AI 1,000 अलग-अलग कारें प्रस्तावित करता है, तो आप 1,000 अलग-अलग ट्रैक बनाते हैं। यह धीमा है क्योंकि आप ट्रैक बनाने में अपना सारा समय बिताते हैं, न कि ड्राइविंग में।

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

नया तरीका (NDVM): "Differentiate the Evaluator, Not the Program"
लेखकों ने एक Native Differentiable Virtual Machine (NDVM) बनाया है। इसे एक अत्यंत कुशल, यूनिवर्सल ड्राइविंग सिम्युलेटर के रूप में सोचें।

हर कार के लिए नया ट्रैक बनाने के बजाय, उन्होंने एक अविश्वसनीय रूप से तेज़ ट्रैक बनाया है जो किसी भी कार ब्लूप्रिंट को तुरंत संभाल सकता है।

यह कैसे काम करता है: "स्ट्रक्चरल/न्यूमेरिक स्प्लिट"

NDVM का असली मंत्र यह है कि वह कार के आकार (Shape) को उसके इंजन की गति (Speed) से कैसे अलग करता है।

  1. संरचना (ब्लूप्रिंट): कार का आकार (क्या यह एक ट्रक है? क्या इसमें 3 पहिए हैं?) सरल, हल्के डेटा के रूप में माना जाता है। यह कागज के टुकड़े पर लिखे निर्देशों की एक सूची की तरह है। सिस्टम बिना कुछ नया बनाए इस कागज को बहुत तेज़ी से पढ़ लेता है।
  2. संख्याएँ (इंजन): वास्तविक गति, ईंधन और टायर का दबाव वे "संख्याएँ" हैं जिन्हें ट्वीक किया जाना है। NDVM में, इन संख्याओं को एक सघन, उच्च-गति वाले कन्वेयर बेल्ट (बैच्ड बफ़र) में मजबूती से पैक किया जाता है।

उपमा (Analogy):
एक शेफ (इवैल्यूएटर) की कल्पना करें जो आपको दी गई किसी भी रेसिपी (प्रोग्राम) को पका सकता है।

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

यह गेम-चेंजर क्यों है

पेपर ने मापा कि पुराने सिस्टम में समय कहाँ जा रहा था और एक चौंकाने वाला सच पाया: 90% समय "किचन" (इंटरप्रेटर) को मैनेज करने में जा रहा था, और केवल 1% समय वास्तव में "खाना पकाने" (मैथ्स करने) में लग रहा था।

किचन मैनेजमेंट को कुकिंग से अलग करके, NDVM ने भारी बढ़त हासिल की:

  • बैचिंग (असेंबली लाइन): NDVM एक ही कार ब्लूप्रिंट पर एक ही समय में 256 अलग-अलग इंजन सेटिंग्स का परीक्षण कर सकता है। क्योंकि "किचन वॉक" साझा की जाती है, प्रति सेटिंग लागत लगभग 60 गुना कम हो जाती है।
  • गति: परीक्षणों में, जटिल कार्यों के लिए NDVM पुराने, बोझिल सिस्टम की तुलना में 10,000 गुना तक तेज़ था।
  • खोज (Discovery): एक परीक्षण में जहाँ AI ने एक सर्वश्रेष्ठ वैज्ञानिक मॉडल खोजने की कोशिश की, NDVM ने पुराने तरीके की तुलना में 24 गुना तेज़ी से अच्छे समाधान खोजे। इसने AI को समान समय में संभावनाओं के बहुत गहरे "जंगल" को खोजने की अनुमति दी।

यह क्या नहीं है

पेपर इस बारे में बहुत स्पष्ट है कि यह तकनीक क्या नहीं है:

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

निष्कर्ष

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

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

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

Digest आज़माएँ →