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

The Million-Label NER: Breaking Scale Barriers with GLiNER bi-encoder

यह शोध पत्र GLiNER-bi-Encoder प्रस्तुत करता है, जो एक नवीन bi-encoder आर्किटेक्चर है जो लाखों एंटिटी प्रकारों की कुशल, अत्याधुनिक ज़ीरो-शॉट पहचान को सक्षम करने के लिए पारंपरिक NER मॉडलों की क्वाड्रेटिक जटिलता (quadratic complexity) को दूर करता है, साथ ही उच्च-प्रदर्शन वाली एंटिटी लिंकिंग के लिए GLiNKER फ्रेमवर्क भी प्रदान करता है।

मूल लेखक: Ihor Stepanov, Mykhailo Shtopko, Dmytro Vodianytskyi, Oleksandr Lukashov

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

मूल लेखक: Ihor Stepanov, Mykhailo Shtopko, Dmytro Vodianytskyi, Oleksandr Lukashov

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

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

लंबे समय तक, इसे करने का सबसे अच्छा तरीका एक सुपर-इंटेलिजेंट लाइब्रेरियन (मूल GLiNER मॉडल) को होता, जो हर एक नोट और प्रत्येक पुस्तक श्रेणी की परिभाषा को एक ही समय में और एक साथ पढ़ता।

समस्या: "सब कुछ एक साथ" की बाधा (The "All-at-Once" Bottleneck)

कल्पना कीजिए कि सुपर-इंटेलिजेंट लाइब्रेरियन को हर एक नोट की तुलना हर एक बुक कैटेगरी के साथ एक साथ करनी पड़ती है।

  • यदि आपके पास 10 श्रेणियाँ हैं, तो यह आसान है।
  • यदि आपके पास 100 श्रेणियाँ हैं, तो यह कठिन होता जाता है।
  • लेकिन यदि आपके पास 10 लाख श्रेणियाँ हैं (जैसे ज्ञान के पूरे ब्रह्मांड की हर एक अवधारणा), तो लाइब्रेरियन को हर एक नोट के लिए दस लाख तुलनाएँ करनी होंगी।

यह घास के ढेर में एक विशिष्ट सुई खोजने जैसा है, जहाँ आप हर एक सुई को अपने हाथ में पकड़कर एक-एक करके उसकी तुलना करते हैं। जैसे-जैसे सुइयों (लेबल्स) की संख्या बढ़ती है, काम का बोझ विस्फोट की तरह बढ़ता जाता है। यह वास्तविक समय (real-time) में चलाने के लिए बहुत धीमा और महंगा हो जाता है। यह वही "क्वाड्रेटिक कॉम्प्लेक्सिटी" (quadratic complexity) की समस्या है जिसे यह पेपर हल करता है।

समाधान: "दो-टीम" वाला सिस्टम (The "Two-Team" System - GLiNER-bi-Encoder)

इस पेपर के लेखकों, Knowledgator Engineering ने महसूस किया कि उन्हें एक व्यक्ति को सब कुछ करने की आवश्यकता नहीं है। इसके बजाय, उन्होंने काम को दो विशिष्ट टीमों में विभाजित कर दिया जो समानांतर (parallel) में काम करती हैं:

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

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

यह इनके बीच के अंतर जैसा है:

  • पुराना तरीका: हर बार जब आपको कोई नया शब्द मिलता है, तो यह देखने के लिए कि वह संज्ञा (noun) है या नहीं, डिक्शनरी को A से Z तक पढ़ना। (धीमा, और डिक्शनरी बढ़ने के साथ और धीमा होता जाता है)।
  • नया तरीका: एक पूर्व-सॉर्ट किए गए इंडेक्स कार्ड सिस्टम होना जहाँ आप बस शब्द देखते हैं और तुरंत देख लेते हैं कि वह संज्ञा है या नहीं। (तेज़, और लाखों नए शब्द जोड़ने पर भी तेज़ रहता है)।

यह क्यों महत्वपूर्ण है ("मिलियन-लेबल" की सफलता)

यह पेपर दिखाता है कि यह नया सिस्टम बिना धीमा हुए लाखों एंटिटी प्रकारों को संभाल सकता है।

  • गति (Speed): 1,024 श्रेणियों के लिए, नया सिस्टम पुराने वाले की तुलना में 130 गुना तेज़ है।
  • सटीकता (Accuracy): यह पुराने सिस्टम जितना ही स्मार्ट है, जो कठिन परीक्षणों पर शीर्ष स्कोर (61.5% F1) प्राप्त करता है।
  • लचीलापन (Flexibility): आप पूरे सिस्टम को तोड़े बिना "टेक्स्ट टीम" को एक तेज़ टीम से या "लेबल टीम" को एक स्मार्ट टीम से बदल सकते हैं।

वास्तविक दुनिया का सादृश्य: "सुपर-कनेक्टर"

इस तकनीक को ज्ञान के लिए एक यूनिवर्सल ट्रांसलेटर के रूप में सोचें।

  • पुराना सिस्टम: एक ऐसे अनुवादक की तरह जिसे बोलने से पहले दुनिया की हर भाषा और हर वाक्य संरचना को याद करना पड़ता है। यदि आप एक नई भाषा जोड़ते हैं, तो उन्हें सब कुछ फिर से सीखना पड़ता है।
  • नया सिस्टम (GLiNER-bi-Encoder): एक ऐसे अनुवादक की तरह जिसके पास दुनिया की हर भाषा का एक पूर्व-अनुवादित डिक्शनरी है। जब आप बोलते हैं, तो वे बस अपने शब्दों को डिक्शनरी में देखते हैं। यदि आप कल एक नई भाषा जोड़ते हैं, तो आप बस डिक्शनरी को अपडेट करते हैं, और अनुवादक तुरंत काम करना जारी रखता है।

"GLiNKER" बोनस

यह पेपर GLiNKER को भी पेश करता है, जो इस गति को एंटिटी लिंकिंग (Entity Linking) के लिए उपयोग करता है।

  • NER (पहला भाग): एक वाक्य में "Apple" शब्द को खोजना।
  • एंटिटी लिंकिंग (दूसरा भाग): यह जानना कि "Apple" का अर्थ फल है या टेक कंपनी
  • GLiNKER: क्योंकि यह सिस्टम लाखों संभावनाओं की जांच करने में इतना तेज़ है, यह वास्तविक समय में एक विशाल डेटाबेस (जैसे Wikidata) को खोजकर तुरंत तय कर सकता है कि किस "Apple" के बारे में बात की जा रही है।

संक्षेप में

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

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

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

Digest आज़माएँ →