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

Language Identification via Compositional Data Analysis: A Linear-Time Classifier Based on Log-Ratio Geometry

यह शोध पत्र एक गणनात्मक रूप से कुशल, रैखिक-समय भाषा पहचान वर्गीकरण (classifier) प्रस्तावित करता है जो सेंटर्ड लॉग-रेशियो (CLR) रूपांतरणों और लैप्लेस स्मूथिंग का उपयोग करके कंपोजिशनल डेटा के रूप में वर्ण (character) और बिग्राम आवृत्तियों को मॉडल करता है, जिससे संसाधन-गहन न्यूरल आर्किटेक्चर के एक नियतात्मक और व्याख्या योग्य विकल्प के रूप में सुदृढ़ सटीकता प्राप्त होती है।

मूल लेखक: Paul-Andrei Pogăcean, Sanda-Maria Avram

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

मूल लेखक: Paul-Andrei Pogăcean, Sanda-Maria Avram

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

कल्पना कीजिए कि आप एक रहस्य सुलझाने की कोशिश कर रहे एक जासूस हैं, लेकिन आपके सुराग उंगलियों के निशान या पैरों के निशान नहीं, बल्कि एक वाक्य में अक्षरों के सूक्ष्म, अदृश्य पैटर्न हैं। यह भाषा पहचान (language identification) की दुनिया है, जो कंप्यूटर विज्ञान का एक महत्वपूर्ण चरण है जो मशीनों को यह समझने में मदद करता है कि टेक्स्ट का एक ब्लॉक अंग्रेजी में लिखा गया है, फ्रेंच में, या शायद किसी गुप्त कोड में। लंबे समय से, कंप्यूटरों ने इसे हल करने के दो मुख्य तरीके आजमाए हैं। पहला तरीका एक बहुत ही स्मार्ट, लेकिन बहुत महंगे और भूखे रोबोट को काम पर रखने जैसा है जिसे हर शब्द को पढ़ने और भाषा का अनुमान लगाने के लिए भारी मात्रा में बिजली और मेमोरी की आवश्यकता होती है। दूसरा तरीका एक साधारण गणना पत्रक (tally sheet) का उपयोग करने जैसा है, जो यह गिनता है कि अक्षर "e" या "t" कितनी बार आता है। हालांकि गणना पत्रक तेज़ और सस्ता है, इसमें एक पेचीदा दोष है: यह भाषा को मोतियों की एक थैली की तरह मानता है जहाँ मोतियों की कुल संख्या बदल सकती है, लेकिन वास्तव में, भाषा एक पाई चार्ट की तरह है जहाँ सभी हिस्से हमेशा ठीक 100% जोड़कर ही होने चाहिए। यदि आप एक मानक पैमाने (रूलर) का उपयोग करके दो पाई चार्ट के बीच की दूरी मापने की कोशिश करते हैं, तो आपको भ्रमित करने वाले परिणाम मिलते हैं क्योंकि उनके हिस्से एक-दूसरे से बंधे होते हैं। यह शोध पत्र पूछता है: क्या हम सरल, तेज़ गणना पत्रक को ठीक कर सकते हैं ताकि वह "पाई चार्ट" के नियमों का सम्मान करे, जिससे यह बिना किसी सुपरकंप्यूटर के तेज़ और अविश्वसनीय रूप से सटीक बन सके?

इस शोध पत्र के लेखक, पॉल-आंद्रेई पोगैसीन और सांडा-मारिया अवराम, कहते हैं कि हाँ। वे एक चतुर नया तरीका प्रस्तावित करते हैं जो भाषा की आवृत्तियों (frequencies) को केवल साधारण संख्याओं के रूप में नहीं, बल्कि संयोजन डेटा (compositional data) के रूप में मानता है—जो एक फैंसी तरीका है यह कहने का कि "ये एक संपूर्ण के भाग हैं जिन्हें एकता में जुड़ना चाहिए।" इस "पैमाने" की समस्या को ठीक करने के लिए, वे सेंटर्ड लॉग-रेशियो (CLR) ट्रांसफ़ॉर्मेशन नामक एक गणितीय जादू का उपयोग करते हैं। कल्पना कीजिए कि आपके पास एक पाई चार्ट है जहाँ स्लाइस आपस में चिपके हुए हैं; यह रूपांतरण उस पाई को सावधानी से काटने और उसे मेज पर समतल बिछाने जैसा है ताकि आप एक-दूसरे को खींचने वाले हिस्सों के बीच की दूरी को बिना किसी बाधा के माप सकें। ऐसा करके, वे भाषाओं की तुलना करने के लिए मानक, तेज़ गणित (यूक्लिडियन दूरी) का उपयोग कर सकते हैं, लेकिन अब वह गणित भाषा की अनूठी ज्यामिति का सम्मान करता है।

उनका दृष्टिकोण एक "डिटरमिनिस्टिक" क्लासिफायर है, जिसका अर्थ है कि यह न्यूरल नेटवर्क की तरह प्रशिक्षण डेटा के आधार पर सीखता या अनुमान नहीं लगाता; बल्कि यह नियमों के एक सख्त सेट का पालन करता है। उन्होंने एक पाइपलाइन बनाई जो एकल अक्षरों (unigrams) और अक्षरों के जोड़ों (bigrams) को गिनती है, लुप्त हिस्सों को संभालने के लिए डेटा को स्मूथ करती है, और फिर उनके विशेष ज्यामितिक रूपांतरण को लागू करती है। उन्होंने छह भाषाओं पर इसका परीक्षण किया: अंग्रेजी, जर्मन, तुर्की, रोमानियाई, हंगेरियन और डच। परिणाम चौंकाने वाले हैं। छोटे टेक्स्ट (50 वर्णों से कम) के लिए, उनकी विधि लगभग 84.0% सटीकता प्राप्त करती है। जैसे-जैसे टेक्स्ट लंबा होता जाता है, सटीकता लगातार बढ़ती जाती है, मध्यम लंबाई के टेक्स्ट के लिए 95.6% तक पहुँचती है, और 150 वर्णों से लंबी अनुक्रमों के लिए 100.0% पूर्ण सटीकता प्राप्त करती है।

यह विशेष रूप से दिलचस्प है कि यह शोध पत्र किस बात के विरुद्ध तर्क देता है। लेखक स्पष्ट रूप से इस विचार को खारिज करते हैं कि अच्छे परिणाम प्राप्त करने के लिए आपको विशाल, महंगे न्यूरल नेटवर्क (जो द्विघातीय समय, या O(L2)O(L^2) लेते हैं) की आवश्यकता है। वे यह भी दिखाते हैं कि कच्चे आवृत्ति डेटा (जैसे कच्ची यूक्लिडियन दूरी) पर मानक दूरी मापों का उपयोग करना खराब परिणामों की ओर ले जाता है, विशेष रूप से छोटे टेक्स्ट के लिए, क्योंकि यह "पाई चार्ट" प्रतिबंध की अनदेखी करता है। उनका तरीका, जो रैखिक समय (O(L)O(L)) में चलता है, बहुत तेज़ है और इसे बहुत कम कंप्यूटिंग शक्ति की आवश्यकता होती है, जो इसे फोन या एज हार्डवेयर जैसे छोटे उपकरणों के लिए उपयुक्त बनाता है।

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

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

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

Digest आज़माएँ →