← नवीनतम पेपर
💻 computer science

DiffSparse: Accelerating Diffusion Transformers with Learned Token Sparsity

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

मूल लेखक: Haowei Zhu, Ji Liu, Ziqiong Liu, Dong Li, Junhai Yong, Bin Wang, Emad Barsoum

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

मूल लेखक: Haowei Zhu, Ji Liu, Ziqiong Liu, Dong Li, Junhai Yong, Bin Wang, Emad Barsoum

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

कल्पना कीजिए कि आप एक मास्टर शेफ हैं जो कच्चे सामान के एक कटोरे (रैंडम नॉइज़) से एक बेहतरीन, जटिल केक (एक इमेज) बनाने की कोशिश कर रहे हैं। केक को बिल्कुल सही बनाने के लिए, आपको बैटर को चखना होगा, चीनी को एडजस्ट करना होगा, फिर से मिलाना होगा, फिर से चखना होगा, और इस प्रक्रिया को लगभग 20 बार दोहराना होगा जब तक कि वह तैयार न हो जाए। डिफ्यूजन मॉडल्स (Diffusion Models) इसी तरह काम करते हैं: वे इमेज बनाने के लिए कदम-दर-कदम दृष्टिकोण अपनाते हैं, लेकिन यह अविश्वसनीय रूप से धीमा है और इसमें बहुत अधिक कंप्यूटर पावर लगती है, जैसे सैंडविच बनाने के लिए मैराथन दौड़ना।

यह पेपर एक नई विधि पेश करता है जिसे DiffSparse कहा जाता है। इसे एक स्मार्ट सोस-शेफ (sous-chef) के रूप में सोचें जो मास्टर शेफ को केक का स्वाद खराब किए बिना उसे बहुत तेज़ी से बनाने में मदद करता है।

यहाँ DiffSparse कैसे काम करता है, इसे सरल अवधारणाओं में विभाजित किया गया है:

1. समस्या: "उस काम को दोबारा करना जो आप पहले ही कर चुके हैं"

इन केक को बनाने के वर्तमान तरीके में, शेफ हर कदम पर बैटर को चखता है। लेकिन पेच यह है कि स्टेप 10 और स्टेप 11 के बीच, बैटर बहुत ज़्यादा नहीं बदलता है। शेफ उन हिस्सों को दोबारा चखने और मिलाने में समय बर्बाद कर रहा है जो पहले से ही परफेक्ट हैं।

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

2. समाधान: "स्मार्ट स्किप" (टोकन स्पर्सिटी)

DiffSparse एक स्मार्ट असिस्टेंट देने जैसा है जो जानता है कि बैटर के किन हिस्सों पर ध्यान देने की आवश्यकता है और किन हिस्सों को बिना छेड़े छोड़ा जा सकता है।

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

3. असिस्टेंट कैसे सीखता है (द "ब्रेन")

DiffSparse का जादू सिर्फ यह नहीं है कि यह चीजों को स्किप करता है; बल्कि यह है कि यह उन्हें कैसे स्किप करना सीखता है।

  • अब कोई अनुमान नहीं: पुराने तरीकों के लिए इंसानों को ऐसे नियम लिखने पड़ते थे जैसे "स्टेप 5 में 20% मिक्सिंग को स्किप करें।" DiffSparse खुद नियम सीखता है। यह एक ऐसे छात्र की तरह है जो शेफ को 10,000 केक बनाते हुए देखता है और समझ जाता है, "ओह, मुझे एक पैटर्न दिख रहा है! आटे पर लगातार ध्यान देने की जरूरत है, लेकिन वैनिला एक्सट्रैक्ट स्टेप 3 के बाद स्थिर हो जाता है।"
  • डायनेमिक प्लानर (Dynamic Planner): सिस्टम एक गणितीय "प्लानर" (जिसे डायनेमिक प्रोग्रामिंग कहा जाता है) का उपयोग करता है जो पूरी बेकिंग प्रक्रिया को एक साथ देखता है। यह पूछता है, "यदि मैं यहाँ ऊर्जा बचाता हूँ, तो क्या मैं वहां थोड़ी अधिक ऊर्जा खर्च कर सकता हूँ ताकि यह सुनिश्चित हो सके कि केक परफेक्ट है?" यह सुनिश्चित करने के लिए कि केक (इमेज) शानदार दिखे भले ही हमने कम काम किया हो, यह बजट को पूरी तरह संतुलित करता है।

4. दो-चरणीय प्रशिक्षण (द "प्रैक्टिस रन")

यह सुनिश्चित करने के लिए कि असिस्टेंट आलसी न हो जाए और केक खराब न कर दे, शोधकर्ता एक विशेष दो-चरण वाली ट्रेनिंग विधि का उपयोग करते हैं:

  1. चरण 1: असिस्टेंट एक "फुल एफर्ट" वाले केक पर अभ्यास करता है ताकि यह सीख सके कि एक परफेक्ट केक कैसा दिखता है।
  2. चरण 2: असिस्टेंट "स्किपिंग" तकनीक का अभ्यास करना शुरू करता है, लेकिन इसे लगातार परफेक्ट केक के विरुद्ध चेक किया जाता है ताकि यह सुनिश्चित हो सके कि वह बेकिंग करना नहीं भूल गया है।

परिणाम: तेज़, बेहतर और स्मार्ट

इस पेपर ने कई प्रसिद्ध इमेज जनरेटर्स (जैसे PixArt और FLUX) पर परीक्षण किया। परिणाम प्रभावशाली थे:

  • गति: उन्होंने कंप्यूटिंग कार्य को लगभग 50% कम कर दिया (लगभग आधा समय!)।
  • गुणवत्ता: आश्चर्यजनक रूप से, इमेज केवल "ठीक" नहीं थीं; वे अक्सर मूल धीमे वर्ज़न से बेहतर थीं। कंप्यूटर की शक्ति को केवल उन हिस्सों पर केंद्रित करके जिनकी आवश्यकता थी, अंतिम इमेज अधिक शार्प और विस्तृत बनी।

संक्षेप में

कल्पना कीजिए कि आप एक म्यूजियम (संग्रहालय) के माध्यम से घूम रहे हैं।

  • पुराना तरीका: आप हर पेंटिंग को 10 सेकंड के लिए देखते हैं, भले ही आपने उन्हें सौ बार देखा हो।
  • DiffSparse: आपके पास एक गाइड है जो फुसफुसाता है, "आपने वह पेंटिंग देखी है? आपने उसे देख लिया है। चलते रहें। लेकिन इस नए वाले को करीब से देखें।"

DiffSparse वही स्मार्ट गाइड है। यह AI मॉडल्स को उन चीजों पर समय बर्बाद करना बंद करने के लिए सिखाता है जो बदली नहीं हैं, जिससे वे कम समय में सुंदर इमेज बना सकते हैं, बिना गुणवत्ता से समझौता किए। यह एक धीमी, थका देने वाली मैराथन को एक तेज़, कुशल स्प्रिंट में बदल देता है।

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

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

Digest आज़माएँ →