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

Balancing Coverage and Draft Latency in Vocabulary Trimming for Faster Speculative Decoding

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

मूल लेखक: Ofir Ben Shoham

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

मूल लेखक: Ofir Ben Shoham

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

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

काम को तेज़ करने के लिए, आप एक तेज़, जूनियर सहायक (ड्राफ्ट मॉडल) को काम पर रखते हैं जो पहले कुछ शब्दों का अनुमान लगाने की कोशिश करता है। फिर, बुद्धिमान AI जल्दी से जाँच करता है कि वे अनुमान सही हैं या नहीं। यदि वे सही हैं, तो वह उन सभी को एक साथ स्वीकार कर लेता है, जिससे बहुत सारा समय बच जाता है। इसे स्पेक्युलेटिव डिकोडिंग (Speculative Decoding) कहा जाता है।

समस्या: जूनियर सहायक बहुत अधिक बोझिल है

यहाँ पेच यह है: जूनियर सहायक को 1,28,000 शब्दों की पूरी डिक्शनरी (शब्दकोश) से अनुमान लगाने की कोशिश करनी पड़ती है। भले ही जूनियर सहायक "हल्का" (lightweight) है, लेकिन इतने विशाल शब्दकोश में शब्द ढूँढने में समय लगता है।

वास्तव में, शोध पत्र का तर्क है कि जूनियर सहायक ही यहाँ बाधा (bottleneck) बन गया है। वह अपने विशाल शब्दकोश को स्कैन करने में इतना समय बिता देता है कि वह पूरी प्रक्रिया की गति को धीमा कर देता है, जिससे स्पीड का लाभ समाप्त हो जाता है।

समाधान: एक अनुकूलित पॉकेट डिक्शनरी (जेब वाला शब्दकोश)

लेखकों ने महसूस किया कि किसी विशिष्ट कार्य में, आप शायद ही कभी पूरी डिक्शनरी का उपयोग करते हैं।

  • यदि आप कोड लिख रहे हैं, तो आप ज्यादातर प्रोग्रामिंग कीवर्ड्स का उपयोग करते हैं।
  • यदि आप गणित कर रहे हैं, तो आप संख्याओं और प्रतीकों का उपयोग करते हैं।
  • कोडिंग के कार्य में आप "मैश किए हुए आलू" (mashed potatoes) या "भूकंपीय जमाव" (seismic settlement) जैसे अस्पष्ट शब्दों का उपयोग लगभग कभी नहीं करेंगे।

इसलिए, शोध पत्र वोकैबुलरी ट्रिमिंग (Vocabulary Trimming) का प्रस्ताव देता है। जूनियर सहायक को पूरी 1,28,000 शब्दों की डिक्शनरी देने के बजाय, हम उन्हें एक अनुकूलित पॉकेट डिक्शनरी देते हैं जिसमें केवल उस काम के लिए सबसे प्रासंगिक शब्द होते हैं।

उन्होंने यह कैसे किया: "गोल्डिलॉक्स" खोज (The "Goldilocks" Search)

कठिन हिस्सा यह था कि इस पॉकेट डिक्शनरी का सही आकार खोजना।

  • बहुत छोटा? जूनियर सहायक सही शब्दों का अनुमान नहीं लगा पाएगा क्योंकि महत्वपूर्ण शब्द उनकी जेब (डिक्शनरी) में नहीं है। बुद्धिमान AI अनुमान को खारिज कर देगा, और हमारा समय बर्बाद होगा।
  • बहुत बड़ा? जूनियर सहायक अभी भी धीमा होगा क्योंकि डिक्शनरी बहुत भारी है।

लेखकों ने इसे एक संतुलन बनाने वाले कार्य की तरह माना। उन्होंने "गोल्डिलॉक्स ज़ोन" (वह स्थिति जो न बहुत कम हो, न बहुत अधिक, बल्कि बिल्कुल सही हो) खोजने के लिए एक फॉर्मूला बनाया:

  1. कवरेज (Coverage): बुद्धिमान AI वास्तव में कितने शब्दों का उपयोग करता है, वे पॉकेट डिक्शनरी में मौजूद हैं? (हम इसे उच्च चाहते हैं)।
  2. लैटेंसी (Latency): जूनियर सहायक कितनी तेज़ी से शब्दों को खोज रहा है? (हम इसे कम चाहते हैं)।

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

परिणाम: एक सुपरचार्ज्ड टीम

परिणाम प्रभावशाली थे:

  • सामान्य कार्यों के लिए: भले ही जूनियर सहायक की डिक्शनरी को 90% तक छोटा कर दिया गया था (1,28,000 शब्दों से घटाकर मात्र ~13,000), टीम कहानियाँ लिखने, गणित हल करने और कोड लिखने में 6.7% तेज़ रही।
  • विशेष कार्यों के लिए: जब उन्होंने काम के अनुसार (जैसे "नेम्ड एंटिटी रिकग्निशन" या "फंक्शन कॉलिंग") डिक्शनरी को विशेष रूप से तैयार किया, तो वे डिक्शनरी को और भी अधिक छोटा कर सके (मात्र ~4,000 शब्दों तक)। इससे टीम 20% तेज़ हो गई।

बड़ी तस्वीर का रूपक (The Big Picture Analogy)

टारगेट मॉडल को एक मास्टर शेफ और ड्राफ्ट मॉडल को एक प्रिप कुक (तैयारी करने वाला रसोइया) के रूप में सोचें।

  • पहले: प्रिप कुक को सामग्री लेने के लिए एक विशाल, गोदाम के आकार के पेंट्री (1,28k शब्द) में भागना पड़ता था। भले ही प्रिप कुक तेज़ है, लेकिन गोदाम के पीछे भागने में बहुत समय लगता है।
  • बाद में: लेखकों ने प्रिप कुक को चूल्हे के ठीक बगल में एक छोटी, व्यवस्थित गाड़ी दी, जिसमें केवल वे 13,000 सामग्रियाँ हैं जिनका उपयोग 99% समय किया जाता है।
  • परिणाम: प्रिप कुक तुरंत सामग्रियाँ उठा लेता है। मास्टर शेफ उन्हें जल्दी से जाँचता है और उन्हें मंजूरी देता है। पूरी रसोई बहुत तेज़ी से चलती है, और मास्टर शेफ को पता भी नहीं चलता कि प्रिप कुक एक छोटी सूची का उपयोग कर रहा है क्योंकि सबसे सामान्य सामग्रियाँ अभी भी वहाँ मौजूद हैं।

यह क्यों मायने रखता है

यह शोध पत्र दिखाता है कि हमें AI मॉडल्स को तेज़ बनाने के लिए उन्हें बड़ा या अधिक जटिल बनाने की आवश्यकता नहीं है। कभी-कभी, हमें बस उनके औजारों को सरल बनाने की आवश्यकता होती है। "अनुमान लगाने" वाले AI को एक छोटी, स्मार्ट डिक्शनरी देकर, हम बड़े भाषा मॉडल्स (LLMs) की गुणवत्ता खोए बिना उन्हें काफी तेज़ बना सकते हैं।

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

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

Digest आज़माएँ →