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

Automated Algorithm Design for Auto-Tuning Optimizers

यह शोध पत्र एक ऐसे नवीन ढांचे का प्रस्ताव करता है जो ऑटो-ट्यूनिंग के लिए विशिष्ट अनुकूलन एल्गोरिदम (optimization algorithms) को स्वचालित रूप से उत्पन्न करने और उन्हें पुनरावृत्ति के माध्यम से परिष्कृत करने के लिए लार्ज लैंग्वेज मॉडल्स का लाभ उठाता है, यह प्रदर्शित करते हुए कि ये LLM-डिज़ाइन किए गए ऑप्टिमाइज़र विविध वास्तविक दुनिया के अनुप्रयोगों और हार्डवेयर प्लेटफॉर्म्स पर अत्याधुनिक मानव-डिज़ाइन किए गए तरीकों से काफी बेहतर प्रदर्शन कर सकते हैं।

मूल लेखक: Floris-Jan Willemsen, Niki van Stein, Ben van Werkhoven

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

मूल लेखक: Floris-Jan Willemsen, Niki van Stein, Ben van Werkhoven

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

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

समस्या:
वहाँ इतने सारे डायल हैं (लाखों संयोजन) कि एक मानव मैकेनिक द्वारा उन्हें एक-एक करके घुमाकर सही सेटिंग खोजने में एक जीवन बीत जाएगा। यही ऑटो-ट्यूनिंग (Auto-Tuning) की दुनिया है। कंप्यूटरों को यह पता लगाना होता है कि उनके सॉफ़्टवेयर को विशिष्ट हार्डवेयर पर तेज़ी से चलाने के लिए "परफेक्ट सेटिंग्स" क्या हैं, लेकिन खोज का क्षेत्र एक विशाल, उलझा हुआ भूलभुलैया है।

पारंपरिक रूप से, हमने "स्मार्ट" एल्गोरिदम (जैसे जेनेटिक एल्गोरिदम या सिम्युलेटेड एनीलिंग) का उपयोग किया है। इन्हें अनुभवी, लेकिन कठोर टूर गाइड के रूप में सोचें। वे कुछ तरकीबें जानते हैं, लेकिन वे मनुष्यों द्वारा हाथ से बनाए गए हैं और अक्सर डेड एंड (बंद रास्तों) में फंस जाते हैं या बाहर निकलने में बहुत अधिक समय लेते हैं।

नया विचार:
यह शोध पत्र एक साहसिक प्रश्न पूछता है: क्या होगा यदि हम टूर गाइड को नियुक्त करने के लिए किसी इंसान को न कहें, बल्कि एक AI (एक लार्ज लैंग्वेज मॉडल या LLM) से हर एक भूलभुलैया के लिए एक बिल्कुल नया, कस्टम टूर गाइड लिखने को कहें?

लेखकों ने इस काम को करने के लिए LLaMEA (लार्ज लैंग्वेज मॉडल इवोल्यूशनरी एल्गोरिदम) नामक एक सिस्टम बनाया है।

यह कैसे काम करता है: "AI शेफ" की उपमा

LLM को एक प्रतिभावान लेकिन अनुभवहीन शेफ के रूप में सोचें।

  1. ऑर्डर: कंप्यूटर शेफ को बताता है, "हमें इस विशिष्ट कुकिंग टास्क (ऑटो-ट्यूनिंग) के लिए सबसे अच्छी सेटिंग्स खोजने हेतु एक रेसिपी (एक एल्गोरिदम) की आवश्यकता है।"
  2. सामग्री: शेफ को सामग्रियों की एक सूची दी जाती है (समस्या का विवरण, सर्च स्पेस और नियम)।
  3. खाना बनाना: शेफ एक "रेसिपी" लिखता है (एक नए ऑप्टिमाइज़ेशन एल्गोरिदम के लिए कोड)।
  4. स्वाद परीक्षण: कंप्यूटर तुरंत इस नई रेसिपी को एक वास्तविक समस्या पर आज़माता है।
    • यदि व्यंजन का स्वाद बहुत बुरा है (एल्गोरिदम धीमा है या उसमें बग है), तो रेसिपी को कचरे में फेंक दिया जाता है।
    • यदि व्यंजन का स्वाद अच्छा है, तो उसे रख लिया जाता है।
  5. विकास (Evolution): कंप्यूटर सबसे अच्छी रेसिपी लेता है, उन्हें आपस में मिलाता है, और शेफ से उन्हें थोड़ा बेहतर बनाने के लिए थोड़ा बदलाव करने को कहता है। यह बार-बार होता है, जैसे कि एक कुकिंग कॉम्पिटिशन जहाँ विजेताओं को नए विचारों के साथ फिर से खाना बनाने का मौका मिलता है।

बड़ी खोज

शोधकर्ताओं ने चार वास्तविक दुनिया की समस्याओं (जैसे अंतरिक्ष से रेडियो सिग्नल प्रोसेस करना, प्रोसेसर पर गर्मी का अनुकरण करना, या जटिल गणित करना) पर इसका परीक्षण किया। उन्होंने AI-जनरेटेड शेफ की तुलना मानव-डिज़ाइन किए गए टूर गाइड्स से की।

यहाँ उन्हें क्या पता चला:

  • AI इंसानों से बेहतर प्रदर्शन कर सकता है: सबसे अच्छे AI-जनरेटेड एल्गोरिदम वर्तमान में उद्योग में उपयोग किए जाने वाले सबसे अच्छे मानव-निर्मित एल्गोरिदम से 72% बेहतर थे। उन्होंने "परफेक्ट सेटिंग्स" बहुत तेज़ी से और अधिक विश्वसनीयता के साथ पाईं।
  • संदर्भ ही सब कुछ है (Context is King): जब AI को समस्या के बारे में अतिरिक्त विवरण दिए गए (जैसे "इस भूलभुलैया में बहुत सारे डेड एंड हैं" या "यह इंजन गर्म होता है"), तो इसने और भी बेहतर प्रदर्शन किया। यह ठीक वैसा ही है जैसे शेफ को बताना, "यह एक तीखा व्यंजन है, इसमें बहुत अधिक चीनी न डालें।" AI ने उस जानकारी का उपयोग एक विशिष्ट, सुपर-कुशल गाइड बनाने के लिए किया।
  • सेल्फ-हीलिंग (स्वयं सुधारना): यदि AI ने ऐसा कोड लिखा जिससे सिस्टम क्रैश हो गया (जैसे कि ऐसी रेसिपी जिससे आग लग जाए), तो सिस्टम ने हार नहीं मानी। इसने एरर (त्रुटि) को AI को दिखाया और कहा, "इसे ठीक करो।" AI ने कोड को फिर से लिखा, अपनी गलती से सीखा और फिर से प्रयास किया।

परिणाम

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

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

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

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

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

Digest आज़माएँ →