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

XFP: Quality-Targeted Adaptive Codebook Quantization with Sparse Outlier Separation for LLM Inference

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

मूल लेखक: Thomas Witt

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

मूल लेखक: Thomas Witt

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

कल्पना कीजिए कि आप एक विशाल, 397-अरब टुकड़ों वाले लेगो (Lego) महल (एक विशाल AI मॉडल) को एक छोटे से बैकपैक (एक मानक वर्कस्टेशन कंप्यूटर) में फिट करने की कोशिश कर रहे हैं।

सामान्यतः, उस महल को फिट करने के लिए, आप ईंटों को कुचलकर छोटे, एक समान धूल के कणों में बदलने की कोशिश करते हैं (मानक कंप्रेशन)। लेकिन इससे महल खराब हो जाता है; विवरण धुंधले हो जाते हैं, और AI गलतियाँ करने लगता है।

XFP इस महल को पैक करने का एक नया, स्मार्ट तरीका है। यह सब कुछ कुचलने के बजाय, एक "क्वालिटी-फर्स्ट" (गुणवत्ता-प्रथम) दृष्टिकोण अपनाता है। यह कैसे काम करता है, इसके सरल उदाहरण यहाँ दिए गए हैं:

1. "बिट विड्थ" के बजाय "क्वालिटी फ्लोर" (गुणवत्ता का आधार)

पुराने तरीके में, आप कंप्यूटर को बताते हैं: "इस महल को प्रति ईंट 4 बिट्स में पैक करो।" कंप्यूटर अपनी पूरी कोशिश करता है, लेकिन अगर ईंटें अजीब आकार की हैं, तो परिणाम खराब होता है।

XFP इसे उलट देता है। आप कंप्यूटर को बताते हैं: "मुझे चाहिए कि महल मूल रूप से कम से कम 96% जैसा दिखे।"
कंप्यूटर फिर बाकी सब कुछ अपने आप तय करता है। वह पूछता है, "ठीक है, 96% गुणवत्ता बनाए रखने के लिए, मुझे इस विशिष्ट हिस्से के लिए वास्तव में कितने बिट्स की आवश्यकता है?"

  • इस हिस्से के लिए उसे केवल 2 बिट्स की आवश्यकता हो सकती है।
  • दूसरे हिस्से के लिए, उसे 4 बिट्स की आवश्यकता हो सकती है।
  • यह किसी एक नियम को जबरदस्ती हर जगह लागू नहीं करता।

2. "आउटलियर" की समस्या (विशाल ईंटें)

कल्पना कीजिए कि आपके लेगो महल में 99% ईंटें छोटी और सामान्य हैं, लेकिन 1% ईंटें विशाल, भारी और अजीब आकार की हैं।

  • पुराना तरीका: आप उन विशाल ईंटों को छोटा करने की कोशिश करते हैं ताकि वे छोटे बॉक्स में फिट हो सकें। इससे पूरा बॉक्स विकृत हो जाता है, जिससे छोटी ईंटें भी खराब दिखने लगती हैं।
  • XFP तरीका: यह कहता है, "आइए उन विशाल, अजीब ईंटों को बाहर निकाल लें और उन्हें एक विशेष, अलग जेब में रखें।"
    • विशेष जेब (Special Pocket) उन विशाल ईंटों को उनके मूल, उच्च-गुणवत्ता वाले रूप में रखती है (जिसके लिए थोड़ी अधिक जगह लगती है, लेकिन केवल उन्हीं के लिए जिन्हें इसकी आवश्यकता है)।
    • मुख्य बॉक्स (Main Box) केवल 99% सामान्य ईंटों को रखता है, जिन्हें अब कंप्रेस करना आसान है क्योंकि वे सभी एक जैसी हैं।

3. "कस्टम डिक्शनरी" (कोडबुक)

एक मानक डिक्शनरी का उपयोग करने के बजाय जहाँ हर शब्द की लंबाई एक समान होती है, XFP AI के हर एक लेयर (परत) के लिए एक कस्टम डिक्शनरी सीखता है।

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

4. दो नियम (सख्त बनाम ढीले)

AI के पास अलग-अलग प्रकार के कमरे होते हैं:

  • "सख्त" कमरे (Strict Rooms): (जैसे अटेंशन मैकेनिज्म, जो विवरणों पर ध्यान देता है)। XFP यहाँ बहुत सावधान रहता है। यह एक उच्च-गुणवत्ता वाली डिक्शनरी का उपयोग करता है और विशेष जेब में अधिक विशाल ईंटें रखता है।
  • "लेजी" कमरे (Lazy Rooms): (जैसे "रूटेड एक्सपर्ट्स", जो विशेषज्ञ कार्यकर्ता हैं)। ये कमरे अधिक लचीले होते हैं। XFP यहाँ एक छोटी, कम सटीक डिक्शनरी का उपयोग करता है क्योंकि इस AI के हिस्से अधिक कुचले जाने के बावजूद बिना टूटे काम कर सकते हैं।

यह XFP को AI के दिमाग को खराब किए बिना बहुत अधिक जगह बचाने की अनुमति देता है।

5. "H-प्रोसेस" (सटीक दबाव)

पेपर एक विशिष्ट चुनौती का वर्णन करता है: दो मानक ग्राफिक्स कार्डों पर 397-अरब पैरामीटर वाले मॉडल को फिट करना (जो आमतौर पर इसे नहीं संभाल सकते)।

  • उन्होंने H-प्रोसेस नामक प्रक्रिया का उपयोग किया।
  • इसे "गोल्डीलॉक्स" (Goldilocks) के खेल की तरह समझें। उन्होंने "सख्त" और "ढीले" नियमों को लगातार एडजस्ट किया।
    • यदि वे नियमों को बहुत सख्त बनाते, तो मॉडल बैकपैक में फिट नहीं होता (Out of Memory)।
    • यदि वे नियमों को बहुत ढीला छोड़ देते, तो AI बेतुकी बातें करने लगता (Garbage Output)।
  • उन्होंने वह "बिल्कुल सही" सेटिंग (H1.5) खोज ली जहाँ मॉडल पूरी तरह से फिट होता है, तेज़ी से चलता है, और अभी भी अच्छे उत्तर देता है।

परिणाम

  • गति (Speed): एक उच्च-स्तरीय वर्कस्टेशन कंप्यूटर पर, XFP 122-बिलियन मॉडल के लिए वर्तमान सर्वोत्तम मानक विधि (Marlin INT4) की तुलना में 49% तेज़ चलता है।
  • गुणवत्ता (Quality): यह AI की बुद्धिमत्ता को मूल, अनकंप्रेस्ड संस्करण के लगभग समान बनाए रखता है।
  • पहुंच (Accessibility): यह शोधकर्ताओं को महंगे डेटा-सेंटर सुपरकंप्यूटरों के बजाय मानक, शक्तिशाली डेस्कटॉप कंप्यूटरों पर विशाल AI मॉडल चलाने की अनुमति देता है।

संक्षेप में: XFP एक स्मार्ट पैकिंग सिस्टम है जो सब कुछ एक समान बॉक्स में डालने के लिए मजबूर नहीं करता है। यह अजीब, भारी वस्तुओं को अलग करता है, बाकी के लिए कस्टम डिक्शनरी सीखता है, और आपको यह तय करने देता है कि आप कितनी गुणवत्ता बनाए रखना चाहते हैं, और फिर यह स्वचालित रूप से सबसे कुशल तरीका खोज लेता है कि सब कुछ कैसे फिट किया जाए।

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

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

Digest आज़माएँ →