← नवीनतम पेपर
💬 NLP

Energy- and Memory-Efficient PEFT Methods for Personalized On-Device SLMs on Consumer GPUs

यह शोध पत्र प्रदर्शित करता है कि कॉम्पैक्ट स्मॉल लैंग्वेज मॉडल्स को LoRA+ फाइन-ट्यूनिंग पद्धति के साथ जोड़ना व्यक्तिगत ऑन-डिवाइस परिनियोजन के लिए सबसे ऊर्जा-कुशल समाधान प्रदान करता है, जबकि QLoRA ट्रांसफॉर्मर-आधारित आर्किटेक्चर के लिए इष्टतम मेमोरी-बचत विकल्प के रूप में कार्य करता है।

मूल लेखक: Kuanysh Akhmetzhanov, Jurn-Gyu Park

प्रकाशित 2026-08-06
📖 7 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Kuanysh Akhmetzhanov, Jurn-Gyu Park

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

कल्पना कीजिए कि आपका एक सुपर-स्मार्ट रोबोट दोस्त है जो सब कुछ जानता है क्योंकि उसने दुनिया की लगभग हर किताब पढ़ ली है। यह रोबोट अद्भुत है, लेकिन यह एक विशालकाय जीव भी है। यह इतना भारी है कि इसे चलाने के लिए सुपर-कंप्यूटरों से भरे एक विशाल, महंगे गोदाम की आवश्यकता होती है। यदि आप इस विशाल रोबोट को एक नया करतब सिखाना चाहते हैं—जैसे कि आपको अपनी कॉफी विशेष रूप से कैसी पसंद है या आपकी पसंदीदा फिल्में कौन सी हैं—तो इसे वापस उस गोदाम में जाना होगा, बहुत अधिक बिजली खर्च करनी होगी और मेमोरी का एक बड़ा हिस्सा घेरना होगा। यह बिल्कुल वैसा ही है जैसे हाथी को करतब सिखाने के लिए पूरे सर्कस को अपने घर के पिछवाड़े में ले जाना।

लेकिन क्या होगा अगर आपको हाथी की आवश्यकता ही न हो? क्या होगा अगर आपके पास एक चतुर, छोटा पिल्ला (puppy) हो जो वही नए करतब सीख सके, लेकिन आपकी जेब में भी समा सके? यह "स्मॉल लैंग्वेज मॉडल्स" (SLMs) की दुनिया है। ये पिल्ले हैं: विशाल रोबोटों के छोटे, कुशल संस्करण जो अभी भी बेहतरीन काम कर सकते हैं। मुख्य सवाल जो वैज्ञानिक पूछ रहे हैं, वह यह है: "हम इन पिल्लों को बिना थकाए, भूखा किए या बहुत भारी बनाए बिना नए करतब कैसे सिखाएं?" इसका उत्तर "पैरामीटर-एफिशिएंट फाइन-ट्यूनिंग" (PEFT) नामक एक तकनीक में निहित है। PEFT को एक कुत्ते को सिखाने के तरीके के रूप में समझें जिसमें उसके पूरे मस्तिष्क को फिर से लिखने की आवश्यकता नहीं है। इसके बजाय, आप केवल कुछ विशिष्ट रास्तों (pathways) को ट्यून करते हैं या एक छोटा, हटाने योग्य कॉलर जोड़ते हैं जिसमें नए निर्देश रखे होते हैं। यह शोध पत्र पता लगाता है कि कौन सा "कॉलर" सबसे अच्छा काम करता है, कौन से पिल्ले सबसे अधिक ऊर्जावान हैं, और सब कुछ एक एकल, मानक कंप्यूटर चिप पर कैसे चलाया जाए ताकि आपकी बैटरी खत्म न हो जाए।


महान ऑन-डिवाइस रेस: एक आदर्श छोटे मस्तिष्क और उसके प्रशिक्षण कॉलर की खोज

इस अध्ययन में, शोधकर्ताओं ने एक विशाल दौड़ आयोजित की ताकि यह देखा जा सके कि विभिन्न "प्रशिक्षण कॉलर" (PEFT विधियों) का उपयोग करके नए कौशल सिखाने पर विभिन्न "पिल्ले" (Small Language Models) कैसा प्रदर्शन करते हैं। वे एक सामान्य उपभोक्ता कंप्यूटर पर व्यक्तिगत AI चलाने के लिए सही रेसिपी खोजना चाहते थे—विशेष रूप से, एक ऐसे कंप्यूटर पर जिसमें एक ग्राफिक्स कार्ड (NVIDIA RTX 4090, 24 GB VRAM) हो—बिना बैटरी खत्म किए या मेमोरी खत्म किए।

प्रतिद्वंद्वी
इस दौड़ में चार अलग-अलग मॉडल शामिल थे, जिन्हें दो टीमों में बांटा गया था:

  1. द ट्रांसफॉर्मर्स (The Transformers): TinyLlama-1.1B और Qwen3-1.7B। ये क्लासिक, प्रसिद्ध आर्किटेक्चर हैं, जैसे AI की दुनिया के भरोसेमंद सेडान कारें।
  2. द SSMs (स्टेट स्पेस मॉडल्स): Mamba-1.4B और Mamba2-1.3B। ये नए, प्रयोगात्मक स्पोर्ट्स कार हैं जो जानकारी को एक सीधी रेखा में प्रोसेस करके तेज़ और अधिक कुशल होने का वादा करते हैं।

प्रशिक्षण विधियाँ
मॉडल्स का परीक्षण सीखने के पांच अलग-अलग तरीकों के साथ किया गया:

  • फुल फाइन-ट्यूनिंग (Full Fine-Tuning): पूरे मस्तिष्क को फिर से लिखना। यह "ब्रूट फोर्स" तरीका है, जो भारी और महंगा है।
  • LoRA और LoRA+: मॉडल में एक छोटा, लो-रैंक एडॉप्टर (एक छोटा कॉलर) जोड़ना। LoRA+ एक थोड़ा उन्नत संस्करण है जो तेजी से सीखता है।
  • QLoRA: LoRA का एक संस्करण जो संख्याओं को कंप्रेस करके मॉडल के मेमोरी उपयोग को और भी कम कर देता है, लेकिन सीखने के दौरान इसे "अन-स्क्विश" (un-squish) करने में अतिरिक्त समय लगता है।
  • BitFit: सबसे न्यूनतम दृष्टिकोण, जो बाकी सब कुछ फ्रीज करते हुए केवल बहुत छोटे बायस सेटिंग्स (जैसे वॉल्यूम नॉब को एडजस्ट करना) को ट्यून करता है।

चुनौती
मॉडल्स को दो प्रकार के कार्य सीखने थे:

  1. सामान्य ज्ञान (GLUE): मानक परीक्षण जैसे यह समझना कि मूवी रिव्यू सकारात्मक है या नकारात्मक, या सवालों के जवाब देना।
  2. वैयक्तिकरण (LaMP): वे कार्य जिनके लिए मॉडल को आपकी तरह व्यवहार करने की आवश्यकता होती है, जैसे कि यह पहचानना कि आप आमतौर पर किन संदर्भों (citations) का उपयोग करते हैं, उन फिल्मों को टैग करना जो आपको पसंद आ सकती हैं, या आपके इतिहास के आधार पर उत्पादों को रेटिंग देना।

विजेताओं को आंकने के लिए, शोधकर्ताओं ने केवल यह नहीं देखा कि किसने उच्चतम स्कोर प्राप्त किया। उन्होंने एक विशेष स्कोरिंग सिस्टम का उपयोग किया जिसे NetScore कहा जाता है, जो इस बात को संतुलित करता है कि मॉडल ने कितना अच्छा प्रदर्शन किया बनाम उसने कितनी ऊर्जा उपयोग की, कितनी मेमोरी की आवश्यकता पड़ी और इसमें कितना समय लगा। उन्होंने इस स्कोर के दो मुख्य संस्करण बनाए: NetScore-E (ऊर्जा-केंद्रित) और NetScore-M (मेमोरी-केंद्रित)।

परिणाम: कौन जीता?

1. चैंपियन विधि: LoRA+
लगभग हर चीज़ के लिए स्पष्ट विजेता LoRA+ था। 24 में से 19 अलग-अलग परिदृश्यों में, LoRA+ ने उच्चतम ऊर्जा स्कोर प्राप्त किया। बिना बिजली बर्बाद किए उच्च सटीकता प्राप्त करने का यह सबसे कुशल तरीका था।

  • क्यों? LoRA+ एक कोच की तरह है जो सही मांसपेशियों को सही मात्रा में ऊर्जा देता है। यह कॉलर का आकार (पैरामीटर्स की संख्या) नहीं बदलता है, बल्कि यह सीखने की गति को ट्यून करता है ताकि मॉडल तेजी से और बेहतर सीख सके।
  • निष्कर्ष: यदि आप बैटरी बचाने की परवाह करते हैं, तो LoRA+ आपका विकल्प है।

2. मेमोरी बचाने वाला: QLoRA
यदि आपका कंप्यूटर मेमोरी (VRAM) की कमी से जूझ रहा है और आप क्रैश होने का जोखिम नहीं उठा सकते, तो QLoRA नायक है। इसने मानक LoRA की तुलना में प्रशिक्षण के लिए आवश्यक मेमोरी को 3.9 गुना तक कम कर दिया।

  • कमी: हालांकि इसने जगह बचाई, लेकिन डेटा को "अन-स्क्विश" करने की प्रक्रिया में इतनी अधिक ऊर्जा और समय लगा कि यह आमतौर पर ऊर्जा की दौड़ में हार गया। यह केवल तभी जीता जब मेमोरी ही एकमात्र महत्वपूर्ण चीज़ थी।
  • निष्कर्ष: QLoRA का उपयोग केवल तभी करें जब आप मेमोरी स्पेस के लिए बहुत हताश हों।

3. कमजोर प्रदर्शन करने वाले

  • फुल फाइन-ट्यूनिंग (Full Fine-Tuning): यह "ब्रूट फोर्स" तरीका लगभग कभी भी विजेता नहीं रहा। इसने बहुत कम लाभ के लिए बहुत अधिक ऊर्जा और मेमोरी का उपयोग किया। इसे केवल एक बहुत ही विशिष्ट मामले में चुना गया था, जहाँ कार्य छोटा था और सटीकता में वृद्धि बस पर्याप्त थी।
  • BitFit: यह न्यूनतम तरीका विफल रहा। हालांकि इसमें प्रशिक्षित डेटा की मात्रा सबसे कम थी, लेकिन यह अक्सर जटिल कार्यों जैसे उत्पाद रेटिंग या भावना (sentiment) को समझने में विफल रहा। यह ऐसा था जैसे कुत्ते की पूंछ को एडजस्ट करके उसे करतब सिखाना; यह काम नहीं आया।

4. मॉडल मुकाबला: TinyLlama बनाम अन्य
आश्चर्यजनक रूप से, सबसे छोटा मॉडल, TinyLlama-1.1B, समग्र विजेता था। छोटा होने के बावजूद, इसने लगातार ऊर्जा और मेमोरी के लिए सर्वश्रेष्ठ स्कोर बनाए रखा।

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

मुख्य निष्कर्ष
अध्ययन यह निष्कर्ष निकालता है कि आपके डिवाइस पर व्यक्तिगत AI रखने के लिए आपको विशाल, ऊर्जा-खपत करने वाले सुपरकंप्यूटर की आवश्यकता नहीं है। आपको बस एक छोटे, स्मार्ट मॉडल (जैसे TinyLlama) और सही प्रशिक्षण कॉलर (जैसे LoRA+) की आवश्यकता है।

  • ऊर्जा दक्षता के लिए: TinyLlama के साथ LoRA+ का उपयोग करें।
  • मेमोरी सीमाओं के लिए: TinyLlama के साथ QLoRA का उपयोग करें।
  • बचें: फुल फाइन-ट्यूनिंग (बहुत महंगा) और BitFit (बहुत कमजोर) से।

शोधकर्ताओं ने पाया कि "सर्वश्रेष्ठ" चुनाव पूरी तरह से इस बात पर निर्भर करता है कि आप किस चीज़ से सीमित हैं। यदि आपकी बैटरी कम है, तो LoRA+ चुनें। यदि आपकी मेमोरी फुल है, तो QLoRA चुनें। लेकिन अधिकांश लोगों के लिए, एक कॉम्पैक्ट मॉडल और एक स्मार्ट, कुशल प्रशिक्षण कॉलर का संयोजन, आपकी जेब में एक व्यक्तिगत AI रखने का एक व्यावहारिक और टिकाऊ रास्ता प्रदान करता है।

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

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

Digest आज़माएँ →