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

RippleKV: Cross-Layer KV Cache Allocation via Perturbation Propagation

RippleKV एक नवीन क्रॉस-लेयर KV कैश एलोकेशन विधि है जो यह मापकर लॉन्ग-कॉन्टेक्स्ट LLM इन्फरेंस को अनुकूलित करती है कि प्रत्येक लेयर के वैल्यू कैश में होने वाले व्यवधान (perturbations) आउटपुट तक कैसे प्रसारित होते हैं, जिससे वह लेयर डेप्थ जैसे स्टैटिक प्रॉक्सी पर निर्भर रहने के बजाय संवेदनशील लेयर्स को गतिशील रूप से कैश बजट वितरित करती है।

मूल लेखक: Dongjie Xu, Kai Qian, Julius, Weijie Shi, Yuxuan Sun, Minghua Tang, Fenglei Jin, Hanchi Dong, Jiajie Xu

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

मूल लेखक: Dongjie Xu, Kai Qian, Julius, Weijie Shi, Yuxuan Sun, Minghua Tang, Fenglei Jin, Hanchi Dong, Jiajie Xu

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

कल्पना कीजिए कि एक सुपर-स्मार्ट रोबोट है जो कुछ ही सेकंड में पूरी लाइब्रेरी पढ़ सकता है, लेकिन उसका दिमाग बहुत छोटा और चिपचिपा है जो एक बार में केवल कुछ ही पन्नों के नोट्स रख सकता है। यह रोबोट एक लार्ज लैंग्वेज मॉडल (LLM) है, और वे "नोट्स" KV कैश (KV cache) कहलाते हैं। हर बार जब रोबोट एक नया शब्द सोचता है, तो उसे कहानी को समझने के लिए अब तक पढ़ी गई हर चीज़ को पीछे मुड़कर देखना पड़ता है। यदि कहानी छोटी है, तो नोट्स आसानी से फिट हो जाते हैं। लेकिन अगर कहानी एक पूरा उपन्यास है, तो नोट्स का ढेर इतना बड़ा हो जाता है कि रोबोट का दिमाग जगह खत्म कर देता है, जिससे वह धीमा हो जाता है या क्रैश हो जाता है।

इसे ठीक करने के लिए, वैज्ञानिक यह तय करने की कोशिश कर रहे हैं कि "कम महत्वपूर्ण" नोट्स को कैसे फेंक दिया जाए ताकि जगह बचाई जा सके। लंबे समय तक, नियम सरल था: "पुराने नोट्स फेंक दो" या "दिमाग के बीच के नोट्स फेंक दो।" यह ऐसा था जैसे मान लेना कि नोटबुक का हर पन्ना समान रूप से महत्वपूर्ण है, या पहले कुछ पन्ने हमेशा सबसे महत्वपूर्ण होते हैं। लेकिन क्या होगा अगर रोबोट को अंत को समझने के लिए कहानी के बीच के नोट्स की आवश्यकता हो? क्या होगा अगर दिमाग के कुछ हिस्से सुपर-सेंसिटिव हों और उन्हें हर एक नोट की आवश्यकता हो, जबकि अन्य हिस्से शांत हों और थोड़े से नोट्स के साथ भी जीवित रह सकें? यह वह पहेली है जिसे RippleKV हल करने की कोशिश कर रहा है: हम यह कैसे तय करें कि किन नोट्स को रखना है और किन्हें फेंकना है, बिना रोबोट की एक अच्छी कहानी सुनाने की क्षमता को तोड़े?

द रिपल इफेक्ट: नोट्स छांटने का एक नया तरीका

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

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

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

  1. परीक्षण: उन्होंने अभ्यास वाक्यों का एक छोटा सेट लिया। AI के प्रत्येक लेयर के लिए, उन्होंने "वैल्यू" नोट्स (स्मृति का वह हिस्सा जो शब्दों के वास्तविक अर्थ को रखता है) को थोड़ा सा बदला, जबकि बाकी सब कुछ बिल्कुल स्थिर रखा।
  2. लहर (The Ripple): उन्होंने देखा कि AI का अंतिम उत्तर कितना बदल गया। यदि लेयर 3 में एक छोटे से बदलाव ने AI को अंत में पूरी तरह से गलत उत्तर देने पर मजबूर कर दिया, तो वह लेयर "संवेदनशील" (sensitive) थी। वह श्रृंखला का एक महत्वपूर्ण हिस्सा था। यदि उन्होंने लेयर 10 को नचाया और AI ने मुश्किल से भी प्रतिक्रिया दी, तो वह लेयर "सहनशील" (tolerant) थी।
  3. मैप: यह सब करने के बाद, उन्होंने एक "सेंसिटिविटी मैप" बनाया। इस मैप ने दिखाया कि किस लेयर को एक बड़े, सुरक्षित कैश की आवश्यकता थी और कौन सा लेयर एक छोटे, कंप्रेस्ड कैश के साथ जीवित रह सकता था।

परिणाम: एक कस्टम-टेलर बजट

इस मैप का उपयोग करते हुए, RippleKV एक स्मार्ट बजट मैनेजर की तरह काम करता है। AI के प्रत्येक लेयर को मेमोरी की समान मात्रा देने के बजाय (जो कि बर्बादी है) या "ऊपरी लेयर्स को कम दो" जैसे कठोर नियम का पालन करने के बजाय (जो अक्सर गलत होता है), यह लहरों के आधार पर मेमोरी वितरित करता है।

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

टीम ने इसे तीन प्रसिद्ध AI मॉडल्स (Llama-3.1, Qwen2.5, और Mistral) पर LongBench नामक बेंचमार्क का उपयोग करके टेस्ट किया, जिसमें लंबे दस्तावेज़ों के बारे में प्रश्न पूछना, कहानियों का सारांश देना और कोड लिखना जैसे कार्य शामिल हैं।

परिणाम प्रभावशाली थे। जब कुल मेमोरी को इसके मूल आकार के केवल 10% तक सिकोड़ दिया गया, तब भी RippleKV ने लगातार अन्य तरीकों से बेहतर स्कोर किया। उदाहरण के लिए, Llama-3.1 मॉडल पर, इसने 10% बजट पर 35.07 का औसत स्कोर प्राप्त किया, जो अगले सबसे अच्छे तरीके से काफी आगे था। यहाँ तक कि जब मेमोरी को 20% या 30% तक बढ़ाया गया, तब भी इसने अपनी बढ़त बनाए रखी।

महत्वपूर्ण रूप से, शोधकर्ताओं ने पाया कि इस पद्धति ने AI को धीमा नहीं किया। क्योंकि उन्होंने "रिपल टेस्टिंग" केवल एक बार पहले (ऑफलाइन) की थी, इसलिए AI को वास्तव में आपसे बात करते समय कोई अतिरिक्त गणित नहीं करना पड़ा। इसने बस यह तय करने के लिए पहले से बने मैप का उपयोग किया कि कितनी मेमोरी का उपयोग करना है। 128K की विशाल कॉन्टेक्स्ट लेंथ वाले परीक्षणों में, RippleKV अन्य तरीकों के समान ही तेज़ था लेकिन इसने बहुत बेहतर उत्तर दिए।

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

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

लेखक इन निष्कर्षों के प्रति आश्वस्त हैं क्योंकि उन्होंने कई मॉडल्स और कई अलग-अलग प्रकार के कार्यों पर इनका परीक्षण किया, और परिणाम हर बार कायम रहे। हालांकि उन्होंने यह दावा नहीं किया कि उन्होंने AI मेमोरी की हर समस्या को हल कर दिया है, लेकिन उन्होंने दिखाया कि यह देखना कि "रिपल इफेक्ट" क्या है, मेमोरी को प्रबंधित करने के लिए केवल यह अनुमान लगाने से कहीं अधिक स्मार्ट तरीका है कि वह स्टैक में कहाँ स्थित है।

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

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

Digest आज़माएँ →