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

Kronecker Embeddings: Byte-Level Structured Token Representations for Parameter-Efficient Language Models

यह शोध पत्र क्रोनेकर एम्बेडिंग्स (Kronecker Embeddings) को प्रस्तुत करता है, जो एक नियतात्मक बाइट-स्तरीय गुणनखंडन विधि है जो मानक बड़े एम्बेडिंग टेबल्स के स्थान पर एक निश्चित एनकोडर और एक एकल सीखे गए प्रोजेक्शन का उपयोग करती है, जिससे बड़े भाषा मॉडलों में प्रशिक्षण दक्षता, वर्तनी संबंधी मजबूती और रनटाइम मेमोरी उपयोग में सुधार करते हुए इनपुट-साइड के 91-94% प्रशिक्षित मापदंडों (trainable parameters) को समाप्त किया जाता है।

मूल लेखक: Rohan Shravan

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

मूल लेखक: Rohan Shravan

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

यहाँ शोध पत्र "Kronecker Embeddings" का सरल, रोजमर्रा की भाषा में स्पष्टीकरण दिया गया है।

समस्या: भारी शब्दकोश (The Heavy Dictionary)

कल्पना कीजिए कि आप एक बच्चे को पढ़ना सिखा रहे हैं। पारंपरिक रूप से, हम उन्हें एक विशाल शब्दकोश देते हैं। हर वह शब्द जो वे कभी भी देख सकते हैं—run, running, RUN, Run—उसका एक अनूठा और भारी प्रविष्टि (entry) उस किताब में होता है। बच्चे को हर एक प्रविष्टि के सटीक स्थान और अर्थ को याद करना पड़ता है।

लार्ज लैंग्वेज मॉडल्स (LLMs) में, इस "शब्दकोश" को एम्बेडिंग टेबल (Embedding Table) कहा जाता है। यह संख्याओं की एक विशाल सूची है जो कंप्यूटर को बताती है कि हर शब्द का "अहसास" कैसा है।

  • समस्या: आधुनिक AI के पैमाने पर, यह शब्दकोश बहुत विशाल है। यह मेमोरी और कंप्यूटिंग पावर का एक बड़ा हिस्सा घेर लेता है।
  • आश्चर्य: लेखकों ने पाया कि यह विशाल शब्दकोश वास्तव में शब्दों को उनके अर्थ या परिवार (जैसे कि run और runner संबंधित हैं) के आधार पर व्यवस्थित नहीं करता है। इसके बजाय, यह उन्हें टाइपोग्राफी (लिखावट के स्वरूप) के आधार पर व्यवस्थित करता है। कंप्यूटर को लगता है कि run, Run, और .run लगभग जुड़वां भाई हैं, जबकि runner एक अजनबी है। यह एक ऐसी लाइब्रेरी की तरह है जो किताबों को इतिहास या विज्ञान के बजाय इस आधार पर समूह में रखती है कि उनके कवर लाल हैं या नीले।

समाधान: लेगो बिल्डर (Kronecker Embeddings)

लेखक शब्दों के अर्थ बनाने का एक नया तरीका प्रस्तावित करते हैं, जिसे Kronecker Embeddings कहा जाता है। हर शब्द के लिए एक अनूठी प्रविष्टि याद करने के बजाय, AI शब्दों को लेगो ब्रिक्स (Lego bricks) से बनाना सीखता है।

  • ब्रिक्स (Bricks): ये व्यक्तिगत अक्षर (bytes) और उनकी स्थितियाँ हैं।
  • नियम: AI apple शब्द को याद नहीं करता। वह जानता है कि apple पहले स्थान पर 'a' से, दूसरे स्थान पर 'p' से, आदि से बना है।
  • जादू: यह इन अक्षर-ब्रिक्स को तुरंत जोड़ने के लिए एक गणितीय सूत्र (Kronecker product) का उपयोग करता है।

यह बेहतर क्यों है?

  1. यह छोटा है: आपको एक विशाल शब्दकोश की आवश्यकता नहीं है। आपको बस ब्रिक्स को जोड़ने के लिए एक छोटा निर्देश मैनुअल चाहिए। यह आमतौर पर इनपुट डिक्शनरी पर बर्बाद होने वाली मेमोरी और पैरामीटर्स को 91-94% तक बचा लेता है।
  2. यह टाइपो (Typo) के प्रति मजबूत है: यदि आप separate के बजाय seperate टाइप करते हैं, तो पारंपरिक AI इसे एक पूरी तरह से अलग, अज्ञात शब्द के रूप में देखता है। Kronecker AI देखता है कि अधिकांश "ब्रिक्स" उसी स्थान पर हैं। वह पहचान लेता है, "ओह, यह लगभग separate ही है," और टाइपो को सहजता से संभाल लेता है।
  3. यह अजीब शब्दों को याद रखता है: यदि आप kronekticus जैसा कोई बनावटी शब्द बनाते हैं, तो पारंपरिक AI इसे भ्रमित करने वाले टुकड़ों में तोड़ देता है। Kronecker AI इसे ब्रिक्स की एक वैध संरचना के रूप में मानता है और इसे पूरी तरह से दोहरा सकता है।

ट्रेड-ऑफ (Trade-off): "एक जैसे दिखने वाले शब्द" का भ्रम

यहाँ एक पेंच है। क्योंकि AI शब्दों को अक्षरों से बनाता है, इसलिए यह उन शब्दों से भ्रमित हो जाता है जो दिखने में समान हैं लेकिन जिनका अर्थ अलग है।

  • उदाहरण: Compute और Commute
  • समस्या: इनमें कई समान अक्षर-ब्रिक्स एक ही स्थिति में हैं। Kronecker AI के लिए, वे पहली नज़र में बहुत समान दिखते हैं।
  • समाधान: AI को अगले चरण (attention layer) में थोड़ा अधिक मेहनत करनी पड़ती है ताकि वह यह पता लगाने के लिए आसपास के संदर्भ (context) का उपयोग कर सके कि आप कंप्यूटर की बात कर रहे हैं या बस यात्रा की। पारंपरिक AI पहले से ही जानता है कि वे अलग हैं क्योंकि उसने उन्हें अलग से याद किया था, लेकिन Kronecker AI को संदर्भ से इसे समझना पड़ता है।

परिणाम: क्या यह काम करता है?

लेखकों ने एक मानक AI मॉडल पर इसका परीक्षण किया और पाया:

  1. बेहतर प्रदर्शन: Kronecker मॉडल ने पारंपरिक मॉडल की तुलना में तेजी से सीखा और थोड़ा बेहतर प्रदर्शन किया (कम त्रुटि दर)।
  2. तेज़ प्रशिक्षण: यह लगभग 70% समय में समान कौशल स्तर तक पहुँच गया क्योंकि इसके पास याद करने के लिए कम "डिक्शनरी" थी।
  3. टाइपो के प्रति लचीलापन: टाइपो वाले वाक्यों के साथ दिए जाने पर, Kronecker मॉडल पारंपरिक मॉडल की तुलना में सही अगले शब्द की भविष्यवाणी करने में बहुत अधिक सक्षम था।

सारांश उपमा (Summary Analogy)

  • पारंपरिक AI: एक ऐसे लाइब्रेरियन की तरह जिसने हर किताब के शीर्षक के सटीक शेल्फ स्थान को याद कर लिया है, जिसमें बड़े-बड़े अक्षरों (capitalization) और विराम चिह्नों के हर बदलाव भी शामिल है। यह भारी है, धीमा है और गलत वर्तनी (misspellings) से भ्रमित हो जाता है।
  • Kronecker AI: एक ऐसे लाइब्रेरियन की तरह जो वर्णमाला जानता है और स्पेलिंग करना जानता है। यदि आप किसी किताब के लिए पूछते हैं, तो वह अक्षरों से उसका शीर्षक बनाता है। यदि आप गलत स्पेलिंग लिखते हैं, तो वह अभी भी अनुमान लगा सकता है कि आपका क्या मतलब था क्योंकि वह अक्षरों को पहचानता है। यह हल्का, तेज़ और अधिक लचीला है, लेकिन यह compute और commute के बीच थोड़े समय के लिए भ्रमित हो सकता है जब तक कि वह वाक्य के बाकी हिस्से को न देख ले।

यह पेपर क्या नहीं है

  • यह टोकनाइज़ करने (टेक्स्ट को टुकड़ों में तोड़ने) का नया तरीका नहीं है। यह अभी भी मानक तरीकों का उपयोग करता है।
  • यह कैरेक्टर-लेवल मॉडल नहीं है (यह पूरे नेटवर्क के माध्यम से एक समय में एक अक्षर को प्रोसेस नहीं करता है)।
  • यह पूरे AI मस्तिष्क का विकल्प नहीं है; यह केवल "इनपुट डिक्शनरी" वाले हिस्से को बदलता है।

संक्षेप में, Kronecker Embeddings शब्दों को बनाने के लिए एक भारी, याद किए गए शब्दकोश के बजाय अक्षरों से शब्दों को बनाने की एक हल्की, गणितीय विधि का उपयोग करते हैं, जिससे AI अधिक कुशल और मजबूत बनता है।

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

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

Digest आज़माएँ →