Self-Supervised Theorem Discovery in a Formal Axiomatic System
यह शोध पत्र एक स्व-पर्यवेक्षित एजेंट प्रस्तुत करता है जो केवल स्वयंसिद्धों (axioms) और अनुमान नियमों (inference rules) से शुरू होकर स्वायत्त रूप से हजारों अर्थपूर्ण प्रमेयों की खोज करता है और मानव बेंचमार्क समस्याओं को हल करता है, यह प्रदर्शित करते हुए कि उपयोगी गणितीय ज्ञान बिना किसी मानवीय पूर्वग्रह के उभर सकता है और एलएलएम (LLM) तर्क क्षमता को प्रभावी ढंग से बढ़ा सकता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक रोबोट को गणित करना सिखा रहे हैं, लेकिन एक बहुत ही सख्त नियम के साथ: आप रोबोट को कोई भी पाठ्यपुस्तक, हल किए गए प्रश्नों के उदाहरण, या ज्ञात तथ्यों की कोई "चीट शीट" नहीं दे सकते। आप इसे केवल बुनियादी तर्क के कुछ नियम (जैसे "यदि A सत्य है, और A से B निकलता है, तो B सत्य है") और एक खाली स्लेट दे सकते हैं।
प्रश्न यह है: क्या यह रोबोट उन बुनियादी नियमों के साथ खेलकर खुद को नए, उपयोगी गणितीय तथ्य खोजने के लिए प्रशिक्षित कर सकता है?
यहाँ शोधकर्ताओं ने इस रोबोट को कैसे बनाया और इसने क्या हासिल किया, इसे सरल उपमाओं के माध्यम से समझाया गया है।
1. खेल: ब्लॉकों का एक ढेर
शोधकर्ताओं ने "हिल्बर्ट लॉजिक" (Hilbert Logic) नामक सिस्टम का उपयोग करके रोबोट के लिए एक खेल तैयार किया। इस सिस्टम को ब्लॉकों के ढेर के रूप में सोचें।
- नियम: रोबोट के पास तीन प्रकार के विशेष ब्लॉक (Axioms) हैं जिन्हें वह उठा सकता है और ढेर पर रख सकता है। इसके पास ब्लॉकों को जोड़ने का एक नियम भी है: यदि वह देखता है कि "यदि X, तो Y" वाला एक ब्लॉक, "X" वाले ब्लॉक के ऊपर रखा है, तो वह उन्हें बदलकर "Y" वाला एक ब्लॉक बना सकता है।
- लक्ष्य: रोबोट को एक लक्ष्य ब्लॉक (theorem) दिया जाता है और उसे ढेर के ऊपर उस विशिष्ट ब्लॉक को बनाने के लिए सटीक चरणों का क्रम पता लगाना होता है।
2. रणनीति: "मैं इसे बाद में आजमाऊंगा"
रोबोट रैंडम चालें चलते हुए शुरुआत करता है। ज्यादातर समय, वह दिए गए विशिष्ट लक्ष्य तक पहुँचने में विफल रहता है। हालाँकि, शोधकर्ताओं ने रोबोट को एक चतुर तकनीक दी जिसे सेल्फ-सुपरवाइज्ड लर्निंग (Self-Supervised Learning) कहा जाता है।
कल्पना कीजिए कि रोबट एक लाल झंडे (लक्षत) तक पहुँचने के लिए एक मीनार बनाने की कोशिश कर रहा है। वह लाल झंडे तक पहुँचने में विफल रहता है, लेकिन इस प्रक्रिया में, वह गलती से बीच में एक बहुत ही मजबूत नीला प्लेटफॉर्म बना देता है।
- ट्रिक: उस नीले प्लेटफॉर्म को फेंकने के बजाय, रोबोट कहता है, "हे, मैंने अभी एक नीला प्लेटफॉर्म बनाया है! चलिए इसे अगली बार के लिए एक नया लक्ष्य बनाते हैं।"
- लूप: रोबोट इस नीले प्लेटफॉर्म को एक "लक्ष्य" के रूप में सहेज लेता है। बाद में, वह उस नीले प्लेटफॉर्म को फिर से बनाने की कोशिश करता है। हर बार जब वह सफल होता है, तो वह इसे करने के सटीक चरणों को सीख जाता है। समय के साथ, वह अपने द्वारा खोजे गए इन "प्लेटफॉर्मों" (प्रमेयों) का एक विशाल पुस्तकालय बनाता है।
3. सर्वश्रेष्ठ उपकरणों का चयन करना
रोबोट इन हजारों प्लेटफॉर्मों की खोज करता है। लेकिन सभी उपयोगी नहीं होते। कुछ बहुत विशिष्ट होते हैं (जैसे एक ऐसा प्लेटफॉर्म जो केवल एक छोटे से ईंट के काम आता है), और कुछ केवल उन चीजों की पुनरावृत्ति होते जिन्हें वह पहले से ही जानता है।
रोबोट "गोल्डन टूल्स" (स्वर्ण उपकरण) चुनने के लिए दो फिल्टर का उपयोग करता है:
- व्यापकता (Generality): यह उन प्लेटफॉर्मों को रखता है जो बहुमुखी हैं (जैसे एक सपाट मेज) और उन्हें फेंक देता है जो बहुत अजीब या विशिष्ट हैं।
- कठिनाई (Difficulty): यह उन प्लेटफॉर्मों को देखता है जिन्हें शून्य से बनाना कठिन है। यदि रोबोट बुनियादी नियमों से किसी विशिष्ट प्लेटफॉर्म को बनाने के लिए संघर्ष करता है, तो वह प्लेटफॉर्म एक "कठिन समस्या" है। रोबोट इस कठिन समस्या को एक पहले से बने उपकरण (lemma) के रूप में अपने टूलबॉक्स में जोड़ने का निर्णय लेता है।
4. परिणाम: एक बढ़ता हुआ पुस्तकालय
कई "पीढ़ियों" (सीखने के दौर) के लिए इस प्रक्रिया को चलाने के बाद, रोबोट के पास हजारों स्व-खोजे गए गणितीय तथ्यों का एक पुस्तकालय होता है।
शोधकर्ताओं ने इसे दो तरीकों से परखा:
- क्या रोबोट मानव समस्याओं को हल कर सकता है? उन्होंने रोबोट को मनुष्यों द्वारा लिखे गए 30 क्लासिक लॉजिक पजल्स (एक पाठ्यपुस्तक से) दिए। अपने स्वयं के बनाए पुस्तकालय का उपयोग करते हुए, रोबोट ने उनमें से 30% को सफलतापूर्वक हल किया। यह प्रभावशाली है क्योंकि उसने पहले कभी ये पहेलियाँ नहीं देखी थीं और न ही उसे किसी मानवीय मदद की आवश्यकता थी।
- क्या यह अन्य रोबोटों की मदद कर सकता है? शोधकर्ताओं ने रोबोट द्वारा खोजे गए "गोल्डन टूल्स" को एक अलग, बहुत स्मार्ट AI (एक लार्ज लैंग्वेज मॉडल जैसे GPT) को एक "संकेत" के रूप में दिया। जब इस अन्य AI को इन स्व-खोजे गए उपकरणों का उपयोग करने की अनुमति दी गई, तो वह लॉजिक पजल्स को हल करने में बहुत बेहतर हो गया।
बड़ी तस्वीर
यह पेपर साबित करता है कि आपको AI को गणित के तथ्यों की लाइब्रेरी सौंपने के लिए किसी इंसान की जरूरत नहीं है। यदि आप एक AI को खेल के बुनियादी नियम दे दें, तो वह खेल खेल सकता है, अपने शॉर्टकट खोज सकता है, और अपने उपयोगी ज्ञान का पुस्तकालय खुद बना सकता है।
यह लेगो (LEGO) से खेलने वाले बच्चे की तरह है। यदि आप उन्हें केवल कुछ बुनियादी ईंटें और निर्देश देते हैं कि "उन्हें आपस में जोड़ो," तो वे अंततः अपने आप एक जटिल किला बनाने का तरीका सीख सकते हैं, और फिर उन्हें एहसास हो सकता है कि, "ओह, इस विशिष्ट मेहराब (arch) का आकार जो मैंने बनाया है, वह दरवाजों के लिए बनाने में बहुत उपयोगी है," और वे उस मेहराब आकार को भविष्य के सभी किलों के लिए एक मानक हिस्से के रूप में उपयोग करना शुरू कर सकते हैं।
यह पेपर क्या दावा नहीं करता है:
- यह दावा नहीं करता कि रोबोट अभी उन्नत कैलकुलस या भौतिकी कर सकता है।
- यह दावा नहीं करता कि यह तुरंत सभी प्रकार के गणित के लिए काम करता है (उन्होंने केवल प्रोपोज़िशनल लॉजिक का परीक्षण किया है)।
- यह दावा नहीं करता कि यह मानव गणितज्ञों की जगह लेगा, बल्कि यह दिखाता है कि AI अपने स्वयं के औपचारिक ज्ञान को विकसित करने का मार्ग कैसे खोज सकता है।
संक्षेप में: AI ने शून्य से गणित सीखा, उपयोगी तथ्यों का अपना स्वयं का शब्दकोश बनाया, और यह साबित किया कि वे तथ्य वास्तव में वास्तविक समस्याओं को हल करने में मदद करते हैं।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।