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

Jointly Improving Dialect Identification and ASR in Indian Languages using Multimodal Feature Fusion

यह शोधपत्र एक मल्टीमॉडल फ्रेमवर्क प्रस्तावित करता है जो एक बॉटलनेक एनकोडर और गेटिंग मैकेनिज्म के माध्यम से कॉनफॉर्मर-आधारित स्पीच फीचर्स को रोबर्टा-प्रोसेस्ड एएसआर एम्बेडिंग्स के साथ फ्यूज करके कम-संसाधन वाली भारतीय भाषाओं के लिए ऑटोमैटिक स्पीच रिकग्निशन और डायलेक्ट आइडेंटिफिकेशन को संयुक्त रूप से अनुकूलित करता है, जिससे आठ भाषाओं और तैंतीस बोलियों में महत्वपूर्ण प्रदर्शन सुधार प्राप्त होता है।

मूल लेखक: Saurabh Kumar, Amartyaveer, Prasanta Kumar Ghosh

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

मूल लेखक: Saurabh Kumar, Amartyaveer, Prasanta Kumar Ghosh

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

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

एक कंप्यूटर के लिए इसे समझने हेतु, उसे दो काम एक साथ करने होंगे:

  1. शब्दों को लिखना (ऑटोमैटिक स्पीच रिकग्निशन, या ASR)।
  2. विशिष्ट बोली की पहचान करना (डायलेक्ट आइडेंटिफिकेशन, या DID)।

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

समाधान: "स्मार्ट ट्रांसलेटर" की टीम
इस शोध पत्र के लेखकों ने एक नया सिस्टम बनाया है जो एक अत्यधिक समन्वित विशेषज्ञों की टीम की तरह काम करता है, न कि दो ऐसे लोगों की तरह जो माइक्रोफ़ोन के लिए लड़ रहे हों। यह सिस्टम कैसे काम करता है, इसके लिए सरल उपमाओं का उपयोग किया गया है:

1. दो विशेषज्ञ (एनकोडर)

सिर्फ ऑडियो सुनने के बजाय, सिस्टम जानकारी इकट्ठा करने के लिए दो अलग-अलग "कानों" का उपयोग करता है:

  • ऑडियो विशेषज्ञ (बॉटलनेक एनकोडर): यह हिस्सा कच्ची ध्वनि तरंगों (sound waves) को सुनता है। यह एक संगीतकार की तरह है जो सुन सकता है कि ढोल को कैसे बजाया गया या एक स्वर को कैसे गाया गया। यह बोली की ध्वन्यात्मक (acoustic) बारीकियों पर ध्यान केंद्रित करता है।
  • टेक्स्ट विशेषज्ञ (RoBERTa एनकोडर): यह हिस्सा उन शब्दों को देखता है जिन्हें कंप्यूटर को लगता है कि उसने सुना है (ऑडियो के आधार पर)। यह एक भाषाविद् की तरह है जो जानता है कि यदि कोई एक विशिष्ट तरीके से "पानी" कहता है, तो संभावना है कि वह एक विशिष्ट क्षेत्र से है। यह भाषाई संकेतों पर ध्यान केंद्रित करता है।

2. मैनेजर (गेटिंग मैकेनिज्म)

अब आपके पास दो अलग-अलग राय हैं: एक ऑडियो विशेषज्ञ से और दूसरी टेक्स्ट विशेषज्ञ से। आप इन्हें कैसे मिलाएंगे?
सिस्टम एक "गेटिंग मैकेनिज्म" का उपयोग करता है, जो एक स्मार्ट मैनेजर की तरह कार्य करता है। केवल उनकी राय का औसत निकालने के बजाय, मैनेजर निर्णय लेता है: "इस विशिष्ट वाक्य के लिए, ध्वनि बहुत स्पष्ट है, इसलिए मैं ऑडियो विशेषज्ञ पर अधिक भरोसा करूँगा। उस अगले वाक्य के लिए, शब्द कठिन हैं, इसलिए मैं टेक्स्ट विशेषज्ञ की ओर अधिक झुकूँगा।" यह दोनों स्रोतों की जानकारी को सर्वोत्तम परिणाम प्राप्त करने के लिए गतिशील रूप से मिश्रित करता है।

3. रिफाइनर (अटेंशन एनकोडर)

एक बार जब मैनेजर जानकारी को मिश्रित कर लेता है, तो सिस्टम इसे एक "अटेंशन एनकोडर" के माध्यम से भेजता है। इसे एक स्पॉटलाइट की तरह समझें। यह संयुक्त जानकारी को स्कैन करता है और कहता है, "रुको, इस वाक्य का यह विशिष्ट हिस्सा बोली की पहचान करने के लिए सबसे महत्वपूर्ण सुराग है," या "यह हिस्सा शब्द को सही ढंग से प्राप्त करने के लिए महत्वपूर्ण है।" यह अंतिम निर्णय लेने से पहले फोकस को तेज करता है।

4. सुरक्षा जाल (कोई "प्री-पेंडिंग" नहीं)

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

  • खामी: यदि कंप्यूटर ने शुरुआत में गलत बोली का अनुमान लगा लिया, तो वह उस गलत लेबल को पूरे वाक्य में ले जाता, जिससे वह स्वयं भ्रमित हो जाता और शब्दों के लिप्यंतरण (transcription) में गलतियाँ करता।
  • सुधार: नया सिस्टम शुरुआत में ये टैग नहीं थोपता है। यह काम करते समय ध्वनि और टेक्स्ट से स्वाभाविक रूप से बोली सीखता है। इसका अर्थ यह है कि यदि सिस्टम बोली के बारे में 100% निश्चित नहीं भी है, तो भी यह भ्रमित होकर शब्दों के लिप्यंतरण को खराब नहीं करता है।

परिणाम: एक विजेता टीम

शोधकर्ताओं ने इस सिस्टम का परीक्षण 8 अलग-अलग भारतीय भाषाओं के साथ 33 विभिन्न बोलियों पर किया। उन्होंने क्या पाया:

  • बेहतर बोली का अनुमान: नए सिस्टम ने लगभग 81.6% बार सही ढंग से बोली की पहचान की, जो पिछले तरीकों से बेहतर है।
  • बेहतर शब्द लिप्यंतरण: क्योंकि सिस्टम गलत डायलेक्ट टैग से भ्रमित नहीं हुआ, इसलिए इसने शब्दों को अधिक बार सही ढंग से लिखा। इसने शब्दों के लिप्यंतरण में त्रुटि दर को काफी कम कर दिया।
  • "सुरक्षा जाल" का प्रभाव: पुराने सिस्टम में, यदि कंप्यूटर ने बोली का गलत अनुमान लगाया, तो लिप्यंतरण बहुत खराब हो जाता था। इस नए सिस्टम में, भले ही बोली का अनुमान गलत था, फिर भी लिप्यंतरण मजबूत बना रहा। इसने साबित कर दिया कि एक कौशल को सुधारने के लिए दूसरे का त्याग करने की आवश्यकता नहीं है; आप वास्तव में एक ही समय में दोनों को बेहतर बना सकते हैं।

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

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

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

Digest आज़माएँ →