← नवीनतम पेपर
🤖 machine learning

Between Gradient and Natural Gradient: A Continuum of LoRA Initializations

यह शोध पत्र यूनिफाइड लोरा (ULoRA) को प्रस्तुत करता है, जो प्रीकंडीशन्ड ग्रेडिएंट इनिशियलाइज़ेशन का एक दो-पैरामीटर निरंतरता (continuum) है जो मौजूदा लोरा (LoRA) विधियों को विशिष्ट एंडपॉइंट्स के रूप में प्रकट करता है, यह प्रदर्शित करते हुए कि इस परिवार के भीतर कार्य-निर्भर ट्यूनिंग या इसके सर्च-फ्री वेरिएंट, ULoRA-Auto का उपयोग, मानक बेंचमार्क पर फुल फाइन-ट्यूनिंग प्रदर्शन के बराबर या उससे अधिक हो सकता है।

मूल लेखक: Dianze Liu, Farshid Ghezelbash

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

मूल लेखक: Dianze Liu, Farshid Ghezelbash

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

कल्पना कीजिए कि आप एक विशाल, अत्यंत बुद्धिमान रोबोट को एक विशिष्ट नया हुनर सिखाने की कोशिश कर रहे हैं, जैसे कि गणित की पहेलियाँ हल करना या मज़ेदार कहानियाँ लिखना, जो दुनिया के बारे में लगभग सब कुछ पहले से ही जानता है। आप पूरे रोबोट को फिर से प्रशिक्षित नहीं करना चाहते क्योंकि इसमें बहुत समय लगता है और भारी खर्च आता है। इसके बजाय, आप उसमें एक छोटा सा, हल्का "एडेप्टर" (adapter) जोड़ देते हैं—निर्देशों का एक छोटा सा समूह जो रोबate के व्यवहार को थोड़ा सा बदलने के लिए पर्याप्त है ताकि वह नया काम सीख सके। यह लो-रैंक अडैप्टेशन (Low-Rank Adaptation - LoRA) की दुनिया है, जो विशाल AI मॉडलों को बिना भारी खर्च के कस्टमाइज़ करने का एक लोकप्रिय तरीका है।

लेकिन पेचीदा हिस्सा यह है कि शुरुआत कैसे करें? यदि आप एडेप्टर को केवल यादृच्छिक (random) निर्देश देते हैं, तो रोबोट भ्रमित हो सकता है और धीरे सीख सकता है। यदि आप कार्य के आधार पर सटीक शुरुआती निर्देशों का अनुमान लगाने की कोशिश करते हैं, तो आप सही भी हो सकते हैं, या आप गलत भी हो सकते हैं और चीज़ों को और खराब कर सकते हैं। कुछ समय के लिए, वैज्ञानिक इस बात पर बहस कर रहे थे कि इन शुरुआती निर्देशों को सेट करने का सबसे अच्छा तरीका क्या है। कुछ कहते हैं, "बस उस दिशा को देखो जिस ओर रोबोट को जाना है और उसी ओर इशारा करो!" अन्य कहते हैं, "नहीं, तुम्हें पहले सड़क के ऊबड़-खाबड़ रास्तों को समतल करना होगा ताकि रोबोट लड़खड़ा न जाए।" यह शोध पत्र इस बहस में उतरता है यह देखने के लिए कि क्या एक पक्ष सही है, या सच्चाई वास्तव में कहीं बीच में है।

शोधकर्ता, डियान्ज़े लियू और फरशिद घेज़ेलबाश ने पाया कि ये दोनों गुट वास्तव में दो अलग-अलग चीजों पर लड़ नहीं रहे हैं। इसके बजाय, वे एक ही लंबी स्लाइडिंग स्केल (sliding scale) के विपरीत सिरों पर खड़े हैं। वे अपने नए तरीके को यूनिफाइड लोरा (Unified LoRA - ULoRA) कहते हैं। इसे एक लाइट बल्ब के डिमर स्विच (dimmer switch) की तरह समझें। स्विच का एक सिरा "कच्ची दिशा" (raw direction - बस कहाँ जाना है उस ओर इशारा करना) है, और दूसरा सिरा "पूरी तरह से सुव्यवस्थित दिशा" (fully smoothed direction - हर बाधा को सावधानी से ठीक करने के बाद किस ओर जाना है) है। यह शोध पत्र दिखाता है कि आप इस स्विच को बीच में कहीं भी सेट कर सकते हैं, और कई कार्यों के लिए, आदर्श सेटिंग दोनों सिरों पर नहीं, बल्कि बिल्कुल बीच में होती है।

बड़ी खोज: यह कोई चुनाव नहीं, बल्कि एक डायल है

इस शोध पत्र का मुख्य निष्कर्ष यह है कि इन एडेप्टरों को शुरू करने का "सबसे अच्छा" तरीका कोई निश्चित नियम नहीं है जैसे कि "हमेशा X करें" या "कभी भी Y न करें।" इसके बजाय, आदर्श सेटिंग पूरी तरह से इस बात पर निर्भर करती है कि रोबोट वास्तव में क्या काम कर रहा है।

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

उन्होंने पाया कि:

  1. "सब-या-कुछ-नहीं" (All-or-Nothing) वाला दृष्टिकोण आमतौर पर गलत होता है। पुराने तरीके जिन्होंने कहा था कि "बस कच्ची दिशा का उपयोग करें" (जैसे LoRA-GA) या "हमेशा इसे पूरी तरह से स्मूथ करें" (जैसे CG-LoRA), अक्सर सबसे अच्छे विकल्प नहीं थे।
  2. स्वीट स्पॉट (Sweet spot) आमतौर पर बीच में होता है। कई कार्यों के लिए, सबसे अच्छा प्रदर्शन दोनों रणनीतियों के मिश्रण से आया। यह एक "गोल्डिलॉक्स" (Goldilocks) ज़ोन था जहाँ रोबोट को रास्ता स्पष्ट रूप से देखने के लिए पर्याप्त मदद मिली, लेकिन इतनी अधिक मदद भी नहीं मिली कि वह शोर (noise) से भ्रमित हो जाए।
  3. यह कार्य के आधार पर बदलता है। जो काम भाषा के कार्य के लिए काम करता है, वह गणित के कार्य के लिए काम नहीं कर सकता। शोध पत्र सुझाव देता है कि स्मूथिंग (smoothing) की "शक्ति" एक ट्यूनेबल नॉब (tunable knob) होनी चाहिए जिसे आप प्रत्येक विशिष्ट कार्य के लिए समायोजित कर सकें, न कि एक स्थायी सेटिंग जो सॉफ़्टवेयर में पहले से ही बनी हुई हो।

"ऑटो-पायलट" समाधान

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

परिणाम प्रभावशाली थे। जब उन्होंने इस ऑटो-सेटिंग विधि का उपयोग किया:

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

यह क्यों महत्वपूर्ण है

यह शोध पत्र तर्क देता है कि लंबे समय से, वैज्ञानिक इन AI एडेप्टरों को शुरू करने के तरीके को एक निश्चित डिज़ाइन निर्णय के रूप में मान रहे थे—जैसे कि लाल कार या नीली कार के बीच चयन करना। यह शोध बताता है कि यह वास्तव में एक साइकिल के सही गियर चुनने जैसा है। आप केवल एक गियर नहीं चुनते और उसी के साथ चिपके नहीं रहते; आप इस आधार पर गियर बदलते हैं कि आप चढ़ाई पर जा रहे हैं या ढलान पर।

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

संक्षेप में, शोध पत्र सुझाव देता है कि कुशल AI प्रशिक्षण का भविष्य एक जादुई ट्रिक खोजने के बारे में नहीं है; यह एक स्मार्ट सिस्टम बनाने के बारे में है जो जानता है कि कितनी मदद देनी है, और कब देनी है, हर उस कार्य के लिए जिसका वह सामना करता है।

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

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

Digest आज़माएँ →