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

The Role of Vocabularies in Learning Sparse Representations for Ranking

यह शोध पत्र 'लर्नड स्पार्स रिट्रीवल' (Learned Sparse Retrieval) मॉडल्स पर शब्दावली के आकार और इनिशियलाइजेशन के प्रभाव की जांच करता है, जो यह प्रदर्शित करता है कि 100K आकार वाली, प्री-ट्रेंड शब्दावली वाले ESPLADE मॉडल्स, प्रूनिंग के बाद समान कम्प्यूटेशनल लागत बनाए रखते हुए प्रभावशीलता में मानक 32K मॉडल्स से बेहतर प्रदर्शन करते हैं, जिससे रिट्रीवल दक्षता और प्रभावशीलता को अनुकूलित करने के लिए शब्दावली कॉन्फ़िगरेशन को एक महत्वपूर्ण कारक के रूप में रेखांकित किया गया है।

मूल लेखक: Hiun Kim, Tae Kwan Lee, Taeryun Won

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

मूल लेखक: Hiun Kim, Tae Kwan Lee, Taeryun Won

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

मुख्य विचार: लाइब्रेरी की समस्या

कल्पना कीजिए कि आप एक विशाल लाइब्रेरी चलाते हैं (जैसे नावर का सर्च इंजन)। हर दिन, लाखों लोग सवाल (क्वेरी) पूछते हैं, और आपको उनके लिए सही किताबें (डॉक्यूमेंट्स) तुरंत ढूंढनी होती हैं।

लंबे समय तक, लाइब्रेरी एक सरल सिस्टम का उपयोग करती थी: BM25। यह एक ऐसे लाइब्रेरियन की तरह है जो केवल सटीक शब्दों के मिलान को देखता है। यदि आप "apple" पूछते हैं, तो वह केवल उन किताबों को खोजता है जिनमें "apple" शब्द है। यदि आप "फल" (fruit) पूछते हैं, तो वह सेब के बारे में किताबों को मिस कर सकता है।

फिर आया AI (न्यूरल नेटवर्क)। ये बहुत बुद्धिमान लाइब्रेरियन की तरह हैं जो अर्थ को समझते हैं। वे जानते हैं कि "apple" और "fruit" आपस में संबंधित हैं। हालांकि, AI लाइब्रेरियन की पहली पीढ़ी या तो:

  1. बहुत धीमी थी: उन्हें मैच खोजने के लिए लाइब्रेरी की हर किताब पढ़नी पड़ती थी (यह बहुत महंगा था)।
  2. बहुत अस्पष्ट थी: उन्होंने सब कुछ संख्याओं के एक धुंधले बादल (डेंस वेक्टर्स) में बदल दिया, जिसे तेजी से खोजना कठिन था।

लर्न्ड स्पार्स रिट्रीवल (LSR), विशेष रूप से SPLADE नामक मॉडल, "गोल्डिलॉक्स" समाधान (बिल्कुल सही संतुलन) था। यह एक ऐसा AI है जो टेक्स्ट को कीवर्ड्स की एक सूची (एक स्पार्स इंडेक्स की तरह) में बदलना सीखता है, लेकिन यह उनके पीछे के अर्थ को भी समझता है। यह पुराने सिस्टम की तरह तेज़ है लेकिन नए AI की तरह स्मार्ट भी है।

समस्या: "शब्द सूची" का आकार

इस पेपर के लेखकों ने SPLADE के काम करने के तरीके में एक समस्या देखी। यह शब्दों को नंबरों में बदलने के लिए एक "डिक्शनरी" (शब्दावली) का उपयोग करता है।

  • मानक डिक्शनरी में लगभग 32,000 शब्द होते हैं।
  • लेखकों ने सोचा: क्या होगा अगर हम AI को एक बहुत बड़ी डिक्शनरी दें? मान लीजिए, 1,00,000 शब्द?

उन्होंने यह भी सोचा: क्या इससे कोई फर्क पड़ता है कि AI इस डिक्शनरी को कैसे सीखता है?

  • परिदृश्य A: AI एक ऐसी डिक्शनरी से शुरू करता है जिसे वह पहले से अच्छी तरह जानता है (Pre-trained)।
  • परिदृश्य B: AI एक ऐसी डिक्शनरी से शुरू करता है जहाँ शब्द केवल रैंडम बड़बड़ाहट (Randomly Initialized) हैं।

प्रयोग: तीन लाइब्रेरियन

इसका परीक्षण करने के लिए, टीम ने तीन अलग-अलग "AI लाइब्रेरियन" बनाए और उन्हें वास्तविक सर्च डेटा का उपयोग करके एक कड़े परीक्षण से गुजारा।

  1. मानक लाइब्रेरियन (SPLADE-32K): यह सामान्य, छोटी डिक्शनरी (32k शब्द) का उपयोग करता है जो प्री-ट्रेन्ड है।
  2. रैंडम बिग-बुक लाइब्रेरियन (Rand-100K): यह एक विशाल डिक्शनरी (100k शब्द) का उपयोग करता है, लेकिन AI ने पहले कभी इन शब्दों को नहीं देखा है। यह एक छात्र को 1,00,000 पन्नों की रैंडम प्रतीकों वाली किताब देने जैसा है और कहने जैसा है, "इसे सीखो!"
  3. स्मार्ट बिग-बुक लाइब्रेरियन (ESPLADE-100K): यह उसी विशाल डिक्शनरी (100k शब्द) का उपयोग करता है, लेकिन AI को इस पर प्री-ट्रेन किया गया है। यह इन विस्तारित शब्दों के संदर्भ और अर्थ को जानता है।

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

परिणाम: आकार मायने रखता है, लेकिन प्रशिक्षण अधिक मायने रखता है

यहाँ बताया गया है कि जब उन्होंने लाइब्रेरियन को काम पर लगाया तो क्या हुआ:

1. एक बड़ी डिक्शनरी की शक्ति (भले ही वह रैंडम हो)
जब लाइब्रेरियन को कुशल होने के लिए मजबूर किया गया (प्रून किया गया), तो मानक लाइब्रेरियन (32k) संघर्ष करने लगा। क्योंकि इसकी डिक्शनरी छोटी थी, इसे बार-बार उन्हीं कुछ शब्दों का उपयोग करना पड़ा। इससे सर्च इंजन में "ट्रैफिक जाम" (चेक करने के लिए किताबों की लंबी सूचियाँ) पैदा हुआ, जिससे यह धीमा हो गया।

  • आश्चर्य: रैंडम बिग-बुक लाइब्रेरियन (100k) वास्तव में मानक वाले से तेज़ और बेहतर था! भले ही वह शब्दों को अच्छी तरह नहीं जानता था, लेकिन एक बड़ी डिक्शनरी होने का मतलब था कि वह काम को फैला सकता था। उसे उन्हीं कुछ कीवर्ड्स पर निर्भर नहीं रहना पड़ा, इसलिए सर्च इंजन जाम नहीं हुआ।
  • उपमा: कल्पना कीजिए कि एक छोटा शहर है जिसमें केवल 32 सड़कें हैं। यदि हर कोई एक ही 32 दुकानों पर जाने की कोशिश करता है, तो ट्रैफिक जाम हो जाता है। यदि आप 100 नई सड़कें बनाते हैं (भले ही वे केवल कच्ची राहें हों), तो ट्रैफिक फैल जाता है, और हर कोई तेज़ी से पहुँच जाता है।

2. प्री-ट्रेनिंग की शक्ति (द "स्मार्ट" लाइब्रेरियन)
स्मार्ट बिग-बुक लाइब्रेरियन (ESPLADE-100K) स्पष्ट विजेता था। इसके पास विशाल डिक्शनरी थी और यह जानता था कि इसका उपयोग कैसे करना है।

  • इसने रैंडम लाइब्रेरियन की तुलना में अधिक सटीकता से सही किताबें ढूँढ लीं।
  • यह रैंडम लाइब्रेरियन जितना ही तेज़ था।
  • उपमा: रैंडम लाइब्रेरियन जानता है कि 100 सड़कें हैं, लेकिन उसे यह नहीं पता कि कौन सी सड़क बेकरी की ओर जाती है। स्मार्ट लाइब्रेरियन उन सभी 100 सड़कों को जानता है और तुरंत सही रास्ता चुन लेता है।

गहरी अंतर्दृष्टि: शब्द "कोड" बन जाते हैं

इस पेपर की सबसे दिलचस्प खोज यह है कि ये शब्द वास्तव में AI के अंदर क्या बन जाते हैं।

सामान्य भाषा में, "apple" शब्द का अर्थ एक फल है। लेकिन इस सर्च इंजन में, "apple" शब्द (या 100k सूची में एक रैंडम प्रतीक) केवल एक शब्द नहीं रह जाता। यह एक विशेष कोड या फाइलिंग कैबिनेट में एक स्लॉट बन जाता है।

  • AI सीखता है कि "स्लॉट #450" "फल" के बारे में जानकारी रखने के लिए सबसे अच्छी जगह है।
  • इससे कोई फर्क नहीं पड़ता कि "स्लly #450" मूल रूप से "apple" शब्द था या 100k सूची का कोई रैंडम प्रतीक।
  • डिक्शनरी का आकार यह निर्धारित करता है कि AI के पास कितने "स्लॉट्स" हैं।
  • प्री-ट्रेनिंग AI को यह समझने में मदद करती है कि कौन से स्लॉट्स का उपयोग करना सबसे अच्छा है।

निष्कर्ष: यह क्यों मायने रखता है

यह पेपर हमें बेहतर सर्च इंजन बनाने के लिए दो मुख्य बातें सिखाता है:

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

संक्षेप में: यदि आप एक सर्च इंजन बनाना चाहते हैं जो तेज़ भी हो और स्मार्ट भी, तो आपको काम को फैलाने के लिए एक विशाल शब्दावली देनी होगी, और फिर उस शब्दावली का प्रभावी ढंग से उपयोग करना सिखाना होगा। शब्दावली अब केवल शब्दों की सूची नहीं है; यह उस ब्लूप्रिंट (खाका) की तरह है कि सर्च इंजन कैसे सोचता है।

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

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

Digest आज़माएँ →