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

BlockBatch: Multi-Scale Consensus Decoding for Efficient Diffusion Language Model Inference

BlockBatch एक ट्रेनिंग-फ्री इन्फरेंस फ्रेमवर्क है जो कई ब्लॉक-साइज शाखाओं को समानांतर में निष्पादित करके और उन्हें कॉन्फिडेंस-गेटेड सिंक्रोनाइज़ेशन के माध्यम से मर्ज करके डिफ्यूजन लैंग्वेज मॉडल्स को तेज़ करता है, जिससे सटीकता से समझौता किए बिना डिनोइजिंग स्टेप्स और एंड-टू-एंड स्पीड में सुधार होता है।

मूल लेखक: Xiaoyou Wu (Celine), Cheng-Jhih Shih (Celine), Binfei Ji (Celine), Yong Liu (Celine), Yingyan (Celine), Lin

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

मूल लेखक: Xiaoyou Wu (Celine), Cheng-Jhih Shih (Celine), Binfei Ji (Celine), Yong Liu (Celine), Yingyan (Celine), Lin

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

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

पुराना तरीका: सिंगल-ट्रैक ट्रेन
परंपरागत रूप से, जब यह सहायक टेक्स्ट लिखता है, तो वह एक बार में एक शब्द लिखता है, जैसे कि एक ट्रेन धीरे-धीरे एक ही ट्रैक पर चलती है। वह एक शब्द लिखता है, अपने काम की जाँच करता है, फिर अगला शब्द लिखता है, और इसी तरह। यह सुरक्षित है लेकिन धीमा है।

नया तरीका: पैरेलल हाईवे
एक नया प्रकार का AI, जिसे डिफ्यूजन लैंग्वेज मॉडल (Diffusion Language Model) कहा जाता है, अधिक तेज़ होने की कोशिश करता है। इसके बजाय एक बार में एक शब्द लिखने के बजाय, यह पूरे वाक्य के एक बड़े हिस्से को देखता है और एक साथ कई शब्दों को ठीक करने की कोशिश करता है। इसे एक टीम के चित्रकारों की तरह समझें जो एक साथ एक भित्ति चित्र (mural) के विभिन्न हिस्सों पर काम कर रहे हैं।

समस्या: "चंक साइज" (Chunk Size) की दुविधा
यहाँ पेचीदा बात यह है: चंक (टुकड़ा) कितना बड़ा होना चाहिए?

  • छोटे चंक (Small Chunks): यदि टीम एक बार में केवल कुछ शब्दों पर काम करती है, तो वे बहुत सावधान और सटीक होते हैं, लेकिन उन्हें अपने काम की जाँच करने के लिए बहुत बार रुकना पड़ता है। यह एक छोटा सा वर्ग पेंट करने, पीछे हटने, काम देखने और फिर अगला वर्ग पेंट करने जैसा है। यह सटीक है लेकिन इसमें बहुत समय लगता है।
  • बड़े चंक (Large Chunks): यदि टीम एक साथ एक बहुत बड़ा हिस्सा पेंट करने की कोशिश करती है, तो वे तेज़ चलते हैं। लेकिन वे गलत रंग भी पेंट कर सकते हैं क्योंकि उन्होंने बारीकियों पर पर्याप्त ध्यान नहीं दिया। वे शुरुआत में एक ऐसी गलती कर सकते हैं जो पूरी तस्वीर को खराब कर दे, जिससे उन्हें फिर से शुरू करने या बाद में उसे ठीक करने के लिए मजबूर होना पड़े।

वर्षों तक, इंजीनियरों को पूरे काम के लिए एक चंक साइज चुनना पड़ता था। उन्हें अनुमान लगाना पड़ता था: "क्या यह पहेली छोटे, सावधान चंकों के साथ बेहतर ढंग से हल होगी या बड़े, तेज़ चंकों के साथ?" वे दोनों नहीं कर सकते थे।

समाधान: ब्लॉक बैच (BlockBatch - "स्वार्म" दृष्टिकोण)
इस पेपर के लेखकों ने महसूस किया कि सबसे अच्छी रणनीति एक आकार चुनने की नहीं है, बल्कि एक ही समय में कई आकारों को आज़माने की है।

कल्पना कीजिए कि एक जंगल में सबसे अच्छा रास्ता खोजने के लिए स्काउट्स (खोजियों) के एक झुंड (swarm) को बाहर भेजना।

  1. स्काउट्स: एक स्काउट भेजने के बजाय, आप छह अलग-अलग समूह भेजते हैं।
    • समूह A बहुत सतर्क है और हर एक कदम की जाँच करता है (छोटे चंक)।
    • समूह B साहसी है और लंबी छलांग लगाता है (बड़े चंक)।
    • समूह C, D, E और F मध्यम आकार के कदम उठाते हैं।
  2. साझा मानचित्र (KV Cache): इन सभी समूहों के पास जंगल का बिल्कुल समान मानचित्र (प्रॉम्प्ट और प्रारंभिक संदर्भ) होता है।
  3. जादुई समन्वय: चलते समय, वे एक-दूसरे से बात करते हैं।
    • "विश्वास" का हैंडशेक: यदि साहसी समूह (बड़े चंक) एक स्पष्ट रास्ता खोज लेता है और कहता है, "मुझे 99% यकीन है कि यह पेड़ यहाँ है," और सतर्क समूह भी सहमत होता है, तो सतर्क समूह उस पेड़ की जाँच करना छोड़ सकता है और बस साहसी समूह के निष्कर्ष की नकल कर सकता है। इससे समय बचता है।
    • "लीडर" रीसेट: यदि एक समूह बहुत आगे निकल जाता है और स्पष्ट रूप से सही रास्ते पर है, लेकिन दूसरा समूह किसी लूप में फंस गया है या गोल-गोल घूम रहा है, तो फंसा हुआ समूह बस लीडर के मानचित्र की नकल कर सकता है और तुरंत बराबरी कर सकता है। वे गलत दिशा में भटक कर समय बर्बाद नहीं करते।
    • "रियलिटी चेक": समय-समय पर, सभी समूह रुकते हैं और यह सुनिश्चित करने के लिए कि वे वास्तविकता से बहुत दूर नहीं भटक गए हैं, पूरे मानचित्र की फिर से गणना करते हैं। यह उन्हें ऐसा रास्ता बनाने (hallucinate करने) से रोकता है जो अस्तित्व में ही नहीं है।

परिणाम
ऐसा करके, BlockBatch सबसे अच्छा परिणाम देता है:

  • यह साहसी समूहों की तरह तेज़ चलता है।
  • यह सतर्क समूहों की तरह सटीक रहता है।
  • यह उन समूहों पर ऊर्जा बर्बाद नहीं करता जो गलत दिशा में जा रहे हैं।

अपने परीक्षणों में, इस पद्धति ने पिछले तेज़ तरीकों की तुलना में AI को 26% तेज़ (टेक्स्ट पूरा करने के लिए कम "स्टेप्स" की आवश्यकता) और वास्तविक दुनिया के समय में 33% अधिक तीव्र बनाया, बिना सटीकता खोए।

बड़ी सीख
यह पेपर तर्क देता है कि "चंक साइज" कोई निश्चित नियम नहीं है जिसे आप शुरू करने से पहले सेट करते हैं। इसके बजाय, यह एक लचीला उपकरण है जिसका उपयोग आप गतिशील रूप से करते हैं। कई "आकारों" को समानांतर में चलाकर और उन्हें एक-दूसरे की मदद करने देकर, आप एक ही रणनीति के साथ प्रयास करने की तुलना में बहुत तेज़ी से पहेली को हल कर सकते हैं।

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

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

Digest आज़माएँ →