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

Locally Coherent Parallel Decoding in Diffusion Language Models

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

मूल लेखक: Michael Hersche, Nicolas Menet, Ronan Tanios, Abbas Rahimi

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

मूल लेखक: Michael Hersche, Nicolas Menet, Ronan Tanios, Abbas Rahimi

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

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

यह चुनौती डिफ्यूजन लैंग्वेज मॉडल्स (DLMs) के सामने है। मानक AI मॉडल (जो एक व्यक्ति के टाइप करने की तरह वाक्य-दर-वाक्य लिखते हैं) के विपरीत, DLMs पूरे टेक्स्ट को एक साथ उत्पन्न करने का प्रयास करते हैं, जैसे कि एक पेंटर एक ही बार में पूरे कैनवास को भर देता है। यह अविश्वसनीय रूप से तेज़ है, लेकिन इसमें एक बड़ा दोष है: यह अक्सर निरर्थक शब्द (gibberish) बना देता है।

यहाँ समस्या और इस पेपर के समाधान, CoDiLA का सरल विवरण, रोज़मर्रा के उपमाओं (analogies) का उपयोग करके दिया गया है।

समस्या: "अराजक भीड़" (The Chaotic Crowd)

कल्पना कीजिए कि 100 लोगों (AI मॉडल) से भरा एक कमरा एक वाक्य लिखने की कोशिश कर रहा है। हर कोई एक ही समय में एक शब्द चिल्ला रहा है, लेकिन वे एक-दूसरे से बात नहीं कर रहे हैं।

  • व्यक्ति 1 चिल्लाता है "def"।
  • व्यक्ति 2 चिल्लाता है "merge"।
  • व्यक्ति 3 चिल्लाता है "intervals"।
  • व्यक्ति 4 चिल्लाता है "problem"।

क्योंकि वे स्वतंत्र रूप से कार्य कर रहे हैं, वे गलती से एक ऐसा वाक्य बना सकते हैं जिसका कोई अर्थ न हो, जैसे कि "def merge intervals problem"। कोडिंग में, यह सिंटैक्स (syntax) को तोड़ देता है। मॉडल सामान्य विचार (global context) का अनुमान लगाने में तो अच्छा है, लेकिन यह सुनिश्चित करने में बहुत खराब है कि एक शब्द के तुरंत पड़ोसी (local coherence) आपस में फिट बैठें।

पुराना समाधान: "धीमा सुपरवाइज़र" (The Slow Supervisor)

इसे ठीक करने के पिछले प्रयासों में एक सुपरवाइज़र को शामिल करना शामिल था जो भीड़ के चिल्लाने के बाद शब्द-दर-शब्द काम की जाँच करता था। लेकिन यह इसके उद्देश्य को ही खत्म कर देता है! यह एक छात्र के निबंध की हर एक लाइन पर आगे बढ़ने से पहले, एक शिक्षक द्वारा हर एक अक्षर को ग्रेड करने जैसा है। यह सब कुछ धीमा कर देता है।

समाधान: CoDiLA (द "टीम कैप्टन" सिस्टम)

इस पेपर के लेखकों ने CoDiLA (Coherent Diffusion with Local Autoregression) नामक एक हाइब्रिड सिस्टम प्रस्तावित किया है। इसे दो-स्तरीय टीम संरचना के रूप में सोचें:

  1. बड़ा दिमाग (The Big Brain - द डिफ्यूजन मॉडल): यह "ग्लोबल आर्किटेक्ट" है। यह पूरी तस्वीर को देखता है और कहता है, "ठीक है, हमें यहाँ एक फंक्शन चाहिए, और इसे एक लिस्ट को हैंडल करना चाहिए।" यह अगले कुछ शब्दों के लिए एक कच्चा मसौदा (rough draft) या एक "सॉफ्ट स्केच" बनाता है। यह अभी सटीक शब्द नहीं चुनता; यह केवल एक प्रायिकता मानचित्र (probability map) देता है (जैसे, "इस स्थान पर 'list' होने की 80% संभावना है, 'array' की 10%, 'data' की 10%")।

  2. स्थानीय कप्तान (The Local Captain - द छोटा AR मॉडल): यह एक बहुत ही छोटा, तेज़ सहायक है (मुख्य मॉडल के 7 बिलियन पैरामीटर्स की तुलना में केवल 0.6 बिलियन पैरामीटर्स)। इसका काम बिग ब्रेन के "सॉफ्ट स्केच" को देखना और शब्दों के एक छोटे ब्लॉक (जैसे, एक बार में 4 शब्द) के लिए विवरणों को अंतिम रूप देना है।

    • अंदाजे से अनुमान लगाने के बजाय, लोकल कैप्टन बिग ब्रेन के संकेतों को पढ़ता है।
    • वह कहता है, "बिग ब्रेन सोचता है कि यह एक 'list' है, इसलिए मैं सुनिश्चित करूँगा कि अगला शब्द 'of' हो और उसके बाद वाला 'parentheses' हो ताकि व्याकरण सही रहे।"
    • यह एक लोकल एडिटर की तरह कार्य करता है जो यह सुनिश्चित करता है कि वाक्य सुचारू रूप से बहे, लेकिन केवल टेक्स्ट के एक छोटे से हिस्से के लिए।

गुप्त मंत्र: "सॉफ्ट-कंडीशनिंग" (The Secret Sauce: "Soft-Conditioning")

CoDiLA का सबसे चतुर हिस्सा यह है कि बिग ब्रेन, लोकल कैप्टन से कैसे बात करता है।

  • पुराना तरीका (Hard): बिग ब्रेन कहता है, "मुझे लगता है कि शब्द 'list' है।" यदि बिग ब्रेन गलत है, तो लोकल कैप्टन एक खराब शब्द के साथ फंस जाता है।
  • CoDi मिला तरीका (Soft): बिग ब्रेन कहता है, "मुझे 80% यकीन है कि यह 'list' है, लेकिन शायद 20% 'array' भी हो सकता है।" यह अपनी अनिश्चितता (uncertainty) को लोकल कैप्टन को पास करता है।
  • लोकल कैप्टन इस "सॉफ्ट" जानकारी का उपयोग करके एक स्मार्ट निर्णय लेता है। यह एक कोच की तरह है जो खिलाड़ी को बताता है, "खेल मुख्य रूप से एक पास है, लेकिन रन (run) पर भी नज़र रखें।" यह लोकल कैप्टन को बिग ब्रेन की गलतियों से उबरने और अंतिम आउटपुट को व्याकरणिक रूप से सटीक बनाने की अनुमति देता है।

यह क्यों महत्वपूर्ण है?

  • गति (Speed): क्योंकि लोकल कैप्टन को केवल टेक्स्ट के छोटे ब्लॉकों (4 शब्द) को एक बार में ठीक करना होता है, यह चीजों को धीमा नहीं करता है। सिस्टम अभी भी समानांतर (parallel) में टेक्स्ट उत्पन्न करता है (तेज़)।
  • सटीकता (Accuracy): क्योंकि एक स्थानीय संपादक तुरंत पड़ोसियों की जाँच करता है, "निरर्थक शब्द" गायब हो जाते हैं। कोड वास्तव में चलता है।
  • दक्षता (Efficiency): लोकल कैप्टन बहुत छोटा है। यह एक विशाल, महंगे आर्किटेक्ट (बिग ब्रेन) द्वारा घर डिजाइन करने, लेकिन एक छोटे, सस्ते फोरमैन (लोकल कैप्टन) द्वारा ईंटों को सीधा रखने के समान है। आपको बिना एक विशाल टीम के भुगतान किए दोनों दुनियाओं का सर्वश्रेष्ठ मिलता है।

परिणाम

पेपर दिखाता है कि यह विधि ऐसे कोड बनाती है जो मानक लेखन विधियों की तुलना में तेज़ है और पिछले तेज़ तरीकों की तुलना में अधिक सटीक है। यह एक नया "पारेटो फ्रंटियर" (Pareto frontier) बनाता है, जिसका अर्थ है कि अब आपको गति और गुणवत्ता के बीच चयन करने की आवश्यकता नहीं है; आप दोनों पा सकते हैं।

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

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

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

Digest आज़माएँ →