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

Contrastive Concept-Tree Search for LLM-Assisted Algorithm Discovery

यह शोध पत्र कॉन्ट्रास्टिव कॉन्सेप्ट-ट्री सर्च (CCTS) प्रस्तुत करता है, जो एक पदानुक्रमित अवधारणा मॉडल (hierarchical concept model) को सीखने के माध्यम से LLM-सहायता प्राप्त एल्गोरिदम खोज को उन्नत करता है ताकि कॉन्ट्रास्टिव रीवेटिंग (contrastive reweighting) के माध्यम से पैरेंट चयन को निर्देशित किया जा सके, जिससे अनुपयोगी अवधारणा संयोजनों की पहचान करके और उनसे बचकर खोज दक्षता और व्याख्यात्मकता में सुधार किया जा सके।

मूल लेखक: Timothee Leleu, Sudeera Gunathilaka, Federico Ghimenti, Surya Ganguli

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

मूल लेखक: Timothee Leleu, Sudeera Gunathilaka, Federico Ghimenti, Surya Ganguli

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

कल्पना कीजिए कि आप एक बहुत ही प्रतिभाशाली लेकिन थोड़े भ्रमित प्रशिक्षु (apprentice) को एक जटिल पहेली हल करना सिखाने की कोशिश कर रहे हैं, जैसे कि एक वर्ग के भीतर वृत्तों को पैक करना या छोटे त्रिकोणों से बचने के लिए बिंदुओं को व्यवस्थित करना। आपके पास एक शक्तिशाली उपकरण है, एक लार्ज लैंग्वेज मॉडल (LLM), जो एक सुपर-स्मार्ट, सुशिक्षित रोबोट की तरह है जो कंप्यूटर कोड लिख सकता है।

हालाँकि, एक समस्या है: जब आप रोबोट को एक नया समाधान आज़माने के लिए कहते हैं, तो वह अक्सर बिना सोचे-समझे अंदाज़ा लगाता है या पिछले प्रयास में मामूली बदलाव करता है, बिना यह समझे कि एक समाधान दूसरे से बेहतर क्यों है। यह किसी को रेसिपी सुधारने के लिए कहने जैसा है जहाँ वह यह जाने बिना कि कौन से मसाले व्यंजन का स्वाद बेहतर बनाते हैं, बेतरतीब ढंग से सामग्री को बदल देता है।

यह शोध पत्र एक नई विधि पेश करता है जिसे कॉन्ट्रास्टिव कॉन्सेप्ट-ट्री सर्च (CCTS) कहा जाता है ताकि इसे ठीक किया जा सके। यह कैसे काम करता है, इसे सरल विचारों में यहाँ दिया गया है:

1. समस्या: अंधेरे में खोज करना

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

  • खामी: यह उस चोटी को देखने जैसा है जिस पर आप वर्तमान में चढ़ रहे हैं। आप एक छोटी पहाड़ी पर फंस सकते हैं और सोच सकते हैं कि यही शिखर है, या आप एक बेहतर रास्ते को छोड़ सकते हैं क्योंकि आप बहुत अधिक ध्यान केंद्रित कर रहे हैं। रोबोट कोड के पीछे के अवधारणाओं (concepts) को नहीं समझता; वह केवल अंतिम स्कोर देखता है।

2. समाधान: "कॉन्सेप्ट ट्री" (अवधारणा वृक्ष)

लेखकों ने महसूस किया कि केवल अंतिम स्कोर को देखने के बजाय, हमें कोड के अंदर मौजूद सामग्रियों (अवधारणाओं) को देखना चाहिए।

  • रूपक (Metaphor): कल्पना कीजिए कि कोड केवल टेक्स्ट का एक ब्लॉक नहीं है, बल्कि विचारों का एक वंश वृक्ष (family tree) है।
    • सबसे ऊपर, आपके पास "ऑप्टिमाइज़ेशन" जैसे व्यापक विचार हैं।
    • नीचे की ओर शाखाएँ, आपको "ग्रेडिएंट डिसेंट" जैसे विशिष्ट विचार देती हैं।
    • और नीचे, आपको "एडेप्टिव लर्निंग रेट" जैसे सूक्ष्म विवरण मिलते हैं।
  • CCTS विधि रोबोट को लिखा गया हर कोड इन "कॉन्सेप्ट टैग्स" के साथ लेबल करने के लिए मजबूर करती है।

3. जादू का नुस्खा: "अच्छी" बनाम "बुरी" सूचियाँ

यही इस नई विधि का मूल है। केवल सबसे अच्छे कोड को चुनने के बजाय, सिस्टम सभी प्रयासों को दो ढेरों में विभाजित करता है:

  1. "अच्छी" ढेरी: वे प्रयास जिनका स्कोर अच्छा रहा।
  2. "बुरी" ढेरी: वे प्रयास जिनका स्कोर खराब रहा।

फिर, यह "अंतर पहचानें" का खेल खेलता है।

  • यह पूछता है: "कौन सी अवधारणाएं 'अच्छी' ढेरी में बार-बार आती हैं लेकिन 'बुरी' ढेरी में गायब हैं?" (ये उपयोगी अवधारणाएं हैं)।
  • यह भी पूछता है: "कौन सी अवधारणाएं 'बुरी' ढेरी में बार-बार आती हैं लेकिन 'अच्छी' ढेरी में गायब हैं?" (ये ट्रैप अवधारणाएं/जाल अवधारणाएं हैं)।

4. परिणाम: क्या करने से बचना है, यह सीखना

शोधकर्ताओं ने पाया कि कुछ चौंकाने वाला है: सिस्टम को प्रदर्शन में सबसे बड़ा बढ़ावा केवल यह सीखने से नहीं मिलता कि क्या करना है, बल्कि यह सीखने से मिलता है कि क्या नहीं करना है।

  • उपमा: कल्पना कीजिए कि आप एक आदर्श केक बनाने की कोशिश कर रहे हैं। पुराना तरीका बस ऐसे केक बनाना था जिनका स्वाद "ठीक" हो और यह उम्मीद करना था कि वे बेहतर हो जाएंगे। नया तरीका (CCT) एक शेफ की तरह है जिसे एहसास होता है, "हर बार जब मैं बहुत अधिक नमक डालता हूँ, तो केक खराब हो जाता है। हर बार जब मैं बेकिंग पाउडर भूल जाता हूँ, तो वह विफल हो जाता है।"
  • इन "ट्रैप अवधारणाओं" (जैसे नमक) को सक्रिय रूप से टालकर, खोज बहुत अधिक कुशल हो जाती है। यह मृत अंतों (dead ends) पर समय बर्बाद करना बंद कर देता है।

5. उन्होंने इसका परीक्षण कैसे किया

शोधकर्ताओं ने कई कठिन गणितीय पहेलियों पर इस पद्धति का परीक्षण किया (जैसे "सर्कल पैकिंग" समस्या, जहाँ आप एक बॉक्स के भीतर अधिक से अधिक वृत्त फिट करने की कोशिश करते हैं)।

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

सारांश

संक्षेप में, यह शोध पत्र AI को अंदाज़ा लगाना बंद करने और खेल के नियमों को सीखना सिखाता है। विचारों को एक पेड़ में व्यवस्थित करके और यह तुलना करके कि क्या काम करता है बनाम क्या विफल होता है, सिस्टम बुरे विचारों से बचना और अच्छे विचारों को जोड़ना सीख जाता है। यह एक अंधेरी खोज को एक निर्देशित यात्रा (guided tour) में बदल देता है, जिससे नए एल्गोरिदम की खोज बहुत तेज़ और स्मार्ट हो जाती है।

मुख्य निष्कर्ष: सबसे बड़ी जीत यह है कि सिस्टम गलत अवधारणाओं को बचने के बारे में सीखता है, न कि केवल सही अवधारणाओं को खोजने के बारे में।

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

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

Digest आज़माएँ →