Delta-Based Neural Architecture Search: LLM Fine-Tuning via Code Diffs
यह योगदान डेल्टा-आधारित न्यूरल आर्किटेक्चर सर्च (Delta-based Neural Architecture Search) को प्रस्तुत करता है, जो एक टोकन-कुशल विधि है जिसमें फाइन-ट्यून्ड एलएलएम (LLMs) बेस मॉडल को परिष्कृत करने के लिए संक्षिप्त कोड डिफ्स (code diffs) उत्पन्न करते हैं, जिससे पारंपरिक पूर्ण मॉडल संश्लेषण (full model synthesis) की तुलना में कई डेटासेट्स पर काफी उच्च वैधता और सटीकता दर प्राप्त होती है, जबकि आउटपुट की लंबाई में भारी कमी आती है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक जटिल मशीन, जैसे कि कार के इंजन को बेहतर बनाने की कोशिश कर रहे हैं।
पुराना तरीका (पूर्ण जनरेशन - Full Generation):
अतीत में, जब शोधकर्ता बेहतर न्यूरल नेटवर्क (AI के "मस्तिष्क") डिजाइन करने के लिए AI का उपयोग करते थे, तो वे AI से हर बार शून्य से एक बिल्कुल नए इंजन के लिए पूरा ऑपरेटिंग मैनुअल लिखने के लिए कहते थे।
- समस्या: यह एक लेखक से एक ही कॉमा बदलने के लिए पूरी किताब फिर से टाइप करने के लिए कहने जैसा है। इसमें बहुत अधिक समय लगता है, भारी मात्रा में कंप्यूटिंग पावर की खपत होती है, और अक्सर इससे अव्यवस्थित, दोहराव वाला कोड बनता है। यदि AI बीच में एक छोटी सी गलती भी कर देता है, तो पूरा इंजन विफल हो जाता है।
नया तरीका (डेल्टा-आधारित खोज - Delta-based Search):
यह कार्य डेल्टा कोड जनरेशन (Delta Code Generation) नामक एक स्मार्ट दृष्टिकोण पेश करता है। एक पूरी तरह से नया मैनुअल लिखने के बजाय, AI से एक मौजूदा, चालू इंजन को ठीक करने के लिए एक छोटा सा "पैच" या "डिफ़" (विशिष्ट परिवर्तनों की एक सूची) बनाने के लिए कहा जाता है।
- उपमा: कल्पना कीजिए कि आप वर्ड प्रोसेसर में "ट्रैक चेंजेस" (Track Changes) फीचर का उपयोग कर रहे हैं। पूरे दस्तावेज़ को फिर से लिखने के बजाय, आप केवल उस विशिष्ट वाक्य को हाइलाइट करते हैं जिसे आप सुधारना चाहते हैं और कहते हैं, "इस शब्द को उस शब्द से बदल दें।"
- परिणाम: AI केवल 30 से 50 लाइन का कोड (पैच) लिखता है, जबकि पुराने तरीके में 200+ लाइन का (पूरा मैनुअल) लिखना पड़ता था। इससे लगभग 75–85% कंप्यूटिंग पावर की बचत होती है।
उन्होंने इसका परीक्षण कैसे किया
शोधकर्ताओं ने इसे तीन अलग-अलग AI शेफ (सभी "7B" क्लास मॉडल, जो बहुत बुद्धिमान लेकिन बहुत विशाल नहीं हैं) के साथ एक कुकिंग कॉम्पिटिशन की तरह माना:
- DeepSeek-Coder (एक शेफ जो प्रोग्रामिंग में विशेषज्ञ है)।
- Qwen2.5-Coder (एक अन्य प्रोग्रामिंग विशेषज्ञ)।
- Mistral-7B (एक सामान्य-उद्देश्य वाला शेफ जो विशेष रूप से केवल कोड के लिए प्रशिक्षित नहीं है)।
उन्होंने इन शेफ्स को छह अलग-अलग प्रकार के व्यंजनों (जैसे CIFAR-10, MNIST, CelebA, आदि डेटासेट्स) के लिए रेसिपी (न्यूरल नेटवर्क आर्किटेक्चर) में सुधार करने के लिए कहा, जो साधारण अंकों से लेकर जटिल चेहरों तक विस्तृत थे।
परिणाम
- दक्षता (Efficiency): "पैच" विधि अविश्वसनीय रूप से कुशल थी। AI शेफ्स ने बहुत छोटे और साफ-सुथरे निर्देश तैयार किए।
- प्रदर्शन (Performance): आश्चर्यजनक रूप से, जो शेफ केवल पैच लिखते थे, वे पूर्ण मैनुअल लिखने वाले शेफ के समान ही अच्छा (और अक्सर बेहतर) प्रदर्शन करते थे।
- एक मानक परीक्षण (CIFAR-10) में, पैच लिखने वाले शेफ ने लगभग 85% की सटीकता दर हासिल की, जबकि पुराने "पूर्ण मैनुअल" तरीके ने केवल लगभग 64% प्राप्त किया।
- यहाँ तक कि सामान्य-उद्देश्य वाला शेफ (Mistral), जो प्रोग्रामिंग विशेषज्ञ नहीं था, प्रोग्रामिंग विशेषज्ञों के समान ही अच्छा प्रदर्शन करता था। यह साबित करता है कि पैच लिखने का तरीका ही असली रहस्य है, न कि विशिष्ट AI मॉडल।
- विश्वसनीयता (Reliability): "पैच" विधि कहीं अधिक विश्वसनीय थी। लगभग 75% पैच पूरी तरह से काम कर गए, जबकि पुराना तरीका केवल 50% बार ही सफल होता था।
यह क्यों महत्वपूर्ण है
यह कार्य तर्क देता है कि यह "डेल्टा" दृष्टिकोण एक टर्निंग पॉइंट है क्योंकि:
- यह सस्ता है: बेहतर परिणाम प्राप्त करने के लिए बहुत कम कंप्यूटिंग पावर (टोकन) की आवश्यकता होती है।
- यह लचीला है: यह प्रत्येक व्यक्तिगत समस्या के लिए AI को फिर से प्रशिक्षित करने की आवश्यकता के बिना, कई अलग-अलग प्रकार की समस्याओं (डेटासेट्स) पर काम करता है।
- यह स्मार्ट है: मौजूदा, कार्यात्मक कोड पर निर्माण करके, AI को हर बार "पहिए का पुनरुद्धार" (reinvent the wheel) करने की आवश्यकता नहीं होती है; यह केवल आवश्यक सुधारों पर ध्यान केंद्रित करता है।
संक्षेप में, यह कार्य दिखाता है कि मौजूदा समाधान को फाइन-ट्यून करना अक्सर शून्य से नया बनाने की तुलना में बेहतर, तेज़ और अधिक विश्वसनीय होता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।