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

Faster Superword Tokenization

यह शोध पत्र सुपरमर्ज उम्मीदवारों को आवृत्ति के आधार पर एकत्रित करके और एक दो-चरणीय सूत्रीकरण का उपयोग करके, बाउंडलेसबीपीई (BoundlessBPE) और सुपरबीपीई (SuperBPE) टोकनाइज़ेशन विधियों के लिए एक काफी तेज़ प्रशिक्षण एल्गोरिदम प्रस्तुत करता है, जो समान परिणाम बनाए रखते हुए पिछले कार्यान्वयन की तुलना में 600 गुना गति बढ़ाता है।

मूल लेखक: Craig W. Schmidt, Chris Tanner, Yuval Pinter

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

मूल लेखक: Craig W. Schmidt, Chris Tanner, Yuval Pinter

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

कल्पना कीजिए कि आप एक रोबोट को मानव भाषा को पढ़ना और समझना सिखा रहे हैं। इसे करने के लिए, आपको पहले वाक्यों को छोटे टुकड़ों में तोड़ना होगा जिन्हें टोकन (tokens) कहा जाता है। टोकन को लेगो (Lego) ईंटों की तरह समझें: रोबोट पूरे वाक्य को नहीं देखता; वह ईंटों की एक श्रृंखला देखता है जिसे उसे अर्थ समझने के लिए आपस में जोड़ना होता है।

वर्षों तक, इन ईंटों को बनाने का मानक तरीका BPE (बाइट पेयर एनकोडिंग) नामक एक एल्गोरिदम था। यहाँ समस्या यह थी कि पुराना तरीका बहुत कठोर था: इसमें एक नियम था कि "आप ईंटों को तभी जोड़ सकते हैं जब वे पहले से ही एक पूर्व-निर्धारित बॉक्स में एक-दूसरे के बगल में रखी हों।"

समस्या: "बॉक्स" की सीमा

कल्पना कीजिए कि आपके पास एक वाक्य है: "to be or not to be."
पुराना BPE एल्गोरिदम पहले इसे "प्री-टोकन्स" (बक्से) में विभाजित करता है: ["to", "be", "or", "not", "to", "be"]
अपने कठोर नियमों के कारण, यह to और be को एक एकल ईंट to be में जोड़ सकता था। लेकिन यह to और be को तब कभी नहीं जोड़ पाता यदि उनके बीच कोई कॉमा या स्पेस हो जिसे एल्गोरिदम ने एक सख्त दीवार मान लिया हो। यह शब्दों को अलग-थलग द्वीपों के रूप में मानने में फंसा हुआ था, भले ही वे स्वाभाविक रूप से वाक्यांशों के रूप में एक साथ बहते हों।

दो नए तरीकों, BoundlessBPE और SuperBPE ने इस समस्या को ठीक करने की कोशिश की। वे "सुपरवर्ड्स" (Superwords) बनाना चाहते थे—ऐसी ईंटें जो उन कृत्रिम दीवारों के पार जा सकें और पूरे वाक्यांशों जैसे कि to be या not to be को पकड़ सकें। इसने रोबोट को अधिक स्मार्ट और कुशल बना दिया।

लेकिन एक पेंच था: ये नई विधियाँ प्रशिक्षित (train) करने में अविश्वसनीय रूप से धीमी थीं।

  • पुराना तरीका: 1GB टेक्स्ट पर प्रशिक्षण लेने में 59 सेकंड लगे।
  • नया तरीका (मूल): उसी 1GB पर प्रशिक्षण लेने में 4.7 दिन (100 घंटे से अधिक) लगे।

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

समाधान: "एग्रीगेशन" (Aggregation) का जादू

इस पेपर के लेखकों ने एक तरीका खोजा जिससे वे नए "सुपरवर्ड" तरीकों को पुराने तरीकों जितना तेज़ बना सकें। उन्होंने एग्रीगेशन (Aggregation) नामक एक चतुर तकनीक का उपयोग किया।

उपमा: किराने की दुकान का इन्वेंट्री प्रबंधन
कल्पना कीजिए कि आप एक स्टोर मैनेजर हैं।

  • पुराना धीमा तरीका: हर बार जब कोई ग्राहक "to be" वाक्यांश खरीदता है, तो आप स्टोर के पीछे जाते हैं, विशिष्ट ग्राहक को ढूंढते हैं, उनकी रसीद देखते हैं, और एक लॉग अपडेट करते हैं। यदि आपके पास दस लाख ग्राहक हैं, तो आप दस लाख बार गलियारों में चक्कर लगाएंगे।
  • नया तेज़ तरीका: आप महसूस करते हैं कि आपको व्यक्तिगत ग्राहकों को देखने की आवश्यकता नहीं है। आप बस गिनते हैं: "'to be' कुल कितनी बार खरीदा गया?" आप लिखते हैं: 'to be': 50,000
  • परिणाम: लाखों व्यक्तिगत लेनदेन को प्रोसेस करने के बजाय, आप केवल अद्वितीय वाक्यांशों की एक सूची और उनकी कुल संख्या को प्रोसेस करते हैं।

लेखकों ने दिखाया कि आप इन "सुपरवर्ड" उम्मीदवारों को उनके दिखने की आवृत्ति के आधार पर समूहित (group) कर सकते हैं, ठीक सामान्य शब्दों की तरह। इसने उन्हें पूरे दस्तावेज़ को याद रखने के बजाय गणनाओं की एक संक्षिप्त सूची के साथ काम करने की अनुमति दी।

दो-चरणीय रणनीति (Two-Phase Strategy)

इसे पूरी तरह से काम करने के लिए, उन्होंने प्रशिक्षण प्रक्रिया को दो चरणों में विभाजित किया, जो खाना पकाने की दो-चरणीय रेसिपी की तरह है:

  1. चरण 1 (बुनियादी बातें): सबसे पहले, वे रोबोट को मानक, तेज़ विधि का उपयोग करके प्रशिक्षित करते हैं ताकि वह सबसे सामान्य शब्दों और उन्हें तोड़ने के तरीके को सीख सके। यह एक ठोस आधार बनाता है।
  2. चरण 2 (सुपर-फ्रेजेस): फिर, वे "सुपरवर्ड" उम्मीदवारों की सूची (वे वाक्यांश जो पुराने सीमाओं के पार जाते हैं) लेते हैं और देखते हैं कि उनमें से कौन से सबसे लोकप्रिय हैं। वे इन्हें मानक शब्दों के साथ मिला देते हैं ताकि अंतिम, सुपर-कुशल शब्दावली बनाई जा सके।

यह दृष्टिकोण इतना कुशल है कि उन्होंने प्रशिक्षण की गति को 600 गुना बढ़ा दिया।

  • पहले: 4.7 दिन।
  • बाद में: लगभग 10 मिनट (603 सेकंड)।

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

  1. गति: अब आप विशाल डेटासेट पर इन उन्नत टोकनाइज़र को मिनटों में प्रशिक्षित कर सकते, न कि हफ्तों में।
  2. स्मार्ट रोबोट: रोबोट को पूरे वाक्यांशों को एकल इकाइयों के रूप में देखने की अनुमति देकर, यह संदर्भ (context) को बेहतर ढंग से समझता है। यह "to" और "be" को अलग-अलग देखने और "to be" को अस्तित्व के एक एकल विचार के रूप में देखने के बीच का अंतर है।
  3. ओपन सोर्स: लेखकों ने केवल एक पेपर नहीं लिखा; उन्होंने एक मुफ्त, तेज़ टूल (Python और Rust नामक एक सुपर-फास्ट भाषा दोनों में) बनाया है ताकि कोई भी इस तकनीक का तुरंत उपयोग कर सके।

गैर-अंग्रेजी भाषाओं पर एक नोट

इस पेपर ने चीनी या जापानी जैसी भाषाओं के लिए एक जटिल समस्या को भी हल किया, जिनमें शब्दों के बीच स्थान (spaces) नहीं होते।

  • समस्या: यदि आप इन भाषाओं को केवल वर्णों (characters) द्वारा काटते हैं, तो आप गलती से एक वर्ण को आधा काट सकते हैं (जैसे किसी अक्षर को आधा काटना), जिससे ऐसे "कचरा" टोकन बन जाते हैं जिनका कोई अर्थ नहीं होता।
  • समाधान: उन्होंने एक विशेष नियम बनाया जो प्रत्येक एकल वर्ण को शुरू करने से पहले अपना स्वयं का पूर्ण "प्री-टोकन" मानता है। यह सुनिश्चित करता है कि रोबोट कभी भी आधे वर्ण से ईंट बनाने की गलती न करे।

सारांश

यह पेपर एक धीमी, मैनुअल असेंबली लाइन को एक उच्च-गति स्वचालित कारखाने में अपग्रेड करने जैसा है। उन्होंने एक शानदार लेकिन सुस्त विचार (Superwords) लिया, यह पता लगाया कि भागों की गणना कुशलतापूर्वक कैसे की जाए (Aggregation), और काम को दो तार्किक चरणों में विभाजित किया (Two-Phase)। परिणाम एक ऐसा टोकनाइज़र है जो 600 गुना तेज़ है, जो अगली पीढ़ी के AI मॉडल के लिए भाषा को अधिक स्वाभाविक और कुशलता से समझने योग्य बनाता है।

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

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

Digest आज़माएँ →