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

Weight Averaging: A Simple Yet Effective Method to Overcome Catastrophic Forgetting in Automatic Speech Recognition

यह शोध पत्र एक सरल लेकिन प्रभावी वेट एवरेजिंग (weight averaging) विधि प्रस्तावित करता है, जिसे वैकल्पिक रूप से नॉलेज डिस्टिलेशन (knowledge distillation) के साथ उन्नत किया जा सकता है, ताकि पुराने और नए दोनों कार्यों पर उच्च प्रदर्शन प्राप्त करके एंड-टू-एंड ऑटोमैटिक स्पीच रिकग्निशन में कैटास्ट्रोफिक फॉरगेटिंग (catastrophic forgetting) को दूर किया जा सके।

मूल लेखक: Steven Vander Eeckt, Hugo Van hamme

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

मूल लेखक: Steven Vander Eeckt, Hugo Van hamme

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

यहाँ इस शोध पत्र (paper) का सरल भाषा और रोज़मर्रा के उदाहरणों के साथ विवरण दिया गया है।

समस्या: "एक-कार्य" वाला मस्तिष्क (The "One-Task" Brain)

कल्पना कीजिए कि आपने एक बेहद बुद्धिमान स्पीच-रिकग्निशन असिस्टेंट (एक AI) काम पर रखा है जो अमेरिकी अंग्रेजी समझने में विशेषज्ञ है। आप उससे खुश हैं। फिर, आप तय करते हैं कि आपको चाहिए कि वह स्कॉटिश लहजे (accents) को भी समझे। इसलिए, आप उसे स्कॉटिश डेटा पर प्रशिक्षित (train) करते हैं।

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

AI की दुनिया में, यह एक बहुत बड़ी समस्या है। यदि आप चाहते हैं कि एक AI समय के साथ कई भाषाएँ या बोलियाँ सीखे, तो आपको आमतौर पर पुराने डेटा (जैसे पुरानी बातचीत के हज़ारों घंटों की रिकॉर्डिंग) को फिर से सिखाने के लिए सहेजना पड़ता है। यह महंगा है, धीमा है, और गोपनीयता नियमों के कारण कभी-कभी असंभव भी है।

समाधान: "ब्लेंडिंग" (मिश्रण) का तरीका

इस शोध पत्र के लेखक एक आश्चर्यजनक रूप से सरल समाधान प्रस्तावित करते हैं जिसे वेट एवरेजिंग (Weight Averaging) कहा जाता है।

AI के "मस्तिष्क" (इसके आंतरिक सेटिंग्स या "वेट्स") को एक रेसिपी (विधि) के रूप में सोचें।

  1. पुरानी रेसिपी: आपके पास अमेरिकी अंग्रेजी की एक बेहतरीन रेसिपी है (मान लीजिए रेसिपी A)।
  2. नया प्रशिक्षण: आप स्कॉटिश सीखने के लिए रेसिपी A में थोड़ा बदलाव करते हैं, जिससे एक नया संस्करण बनता है, रेसिपी B
  3. गलती: यदि आप केवल रेसिपी B का उपयोग करते हैं, तो आप अमेरिकी स्वाद खो देते हैं। यदि आप केवल रेसिपी A का उपयोग करते हैं, तो आप स्कॉटिश नहीं समझ पाते।
  4. सुधार: किसी एक को चुनने के बजाय, आप रेसिपी A का एक चम्मच और रेसिपी B का एक चम्मच लेते हैं और उन्हें आपस में मिलाकर रेसिपी C बनाते हैं।

पुराने "मस्तिष्क" और नए रूप से प्रशिक्षित "मस्तिष्क" को गणितीय रूप से औसत (average) करके, AI पुराने कार्य का ज्ञान बनाए रखता है और साथ ही नए कार्य में भी कुशल रहता है।

उन्होंने इसका परीक्षण कैसे किया

शोधकर्ताओं ने इस विचार का दो परिदृश्यों में परीक्षण किया:

  1. बोली परीक्षण (Monolingual): उन्होंने AI को एक-एक करके छह अलग-अलग अंग्रेजी बोलियाँ सिखाईं (US, इंग्लैंड, ऑस्ट्रेलिया, भारत, स्कॉटलैंड, आयरलैंड)।
    • परिणाम: "ब्लेंडिंग" विधि अविश्वसनीय रूप से अच्छी रही। इसने छठे लहजे को सीखते समय पहले लहजे को लगभग पूरी तरह से याद रखा, और उन सभी तरीकों को पीछे छोड़ दिया जो मेमोरी बैंक में पुराना डेटा बचाने की कोशिश करते हैं।
  2. भाषा परीक्षण (Multilingual): उन्होंने इसे अंग्रेजी, फिर डच, स्वीडिश, पोलिश और रूसी सिखाई। ये एक-दूसरे से बोलियों की तुलना में बहुत अधिक भिन्न हैं।
    • परिणाम: यहाँ भूलना (forgetting) आमतौर पर अधिक होता है। हालाँकि, "ब्लेंडिंग" विधि ने प्रतिस्पर्धा को बुरी तरह से पछाड़ दिया। इसने पुराने डेटा को बिना एक भी अतिरिक्त वाक्य स्टोर किए, पुराने ज्ञान को मिटाए बिना नई भाषाएँ सीख लीं।

सूप मिलाने के दो तरीके

यह शोध पत्र औसत निकालने के दो तरीके सुझाता है:

  • 50/50 मिश्रण: बस पुराने और नए मॉडल के बराबर हिस्से लें। यह अच्छा काम करता है, लेकिन कभी-कभी AI पहले कार्य को थोड़ा सा भूल जाता है।
  • "समान इतिहास" मिश्रण (Equal History Mix): यह विजेता है। कल्पना कीजिए कि आपने 5 कार्य सीखे हैं। केवल वर्तमान कार्य को पहले वाले के साथ मिलाने के बजाय, आप वर्तमान मॉडल को अब तक बनाए गए मॉडल के सभी संस्करणों के साथ मिलाते हैं। यह सुनिश्चित करता है कि पहले कार्य को भी अंतिम कार्य जितना ही महत्व मिले।

"टीचर" बोनस (नॉलेज डिस्टिलेशन)

कभी-कभी, केवल रेसिपी को मिलाना पर्याप्त नहीं होता, खासकर जब नया कार्य बहुत अलग हो (जैसे अंग्रेजी से रूसी में बदलना)।

  • लेखकों ने एक "टीचर" चरण जोड़ा। रेसिपी को मिलाने से पहले, उन्होंने "पुराने AI" (टीचर) को "नए AI" को सीखते हुए देखने दिया।
  • टीचर कहता है, "हे, जब तुम यह आवाज़ सुनो, तो याद रखना कि इसका मतलब पहले X था, न कि Y।"
  • यह नए मॉडल को सीखने की प्रक्रिया के दौरान पुराने ज्ञान को बेहतर ढंग से थामे रखने में मदद करता है। शोध पत्र इसे LWFA (Learning Without Forgetting + Averaging) कहता है। यह विशेष रूप से बहुत अलग भाषाएँ सीखने के दौरान मददगार साबित हुआ।

मुख्य निष्कर्ष

आमतौर पर, AI को भूलने से रोकने के लिए, आपको अभ्यास करने के लिए पुराने डेटा के एक विशाल "मेमोरी बैंक" की आवश्यकता होती है। यह शोध पत्र दिखाता है कि आपको उस "मेमोरी बैंक" की बिल्कुल भी आवश्यकता नहीं है।

बस किसी नए कार्य को सीखने से पहले और बाद में AI के मस्तिष्क का औसत लेकर, आप नए कार्यों में महारत हासिल करते हुए पुराने कौशल को जीवित रख सकते हैं। यह सरल है, इसमें कोई अतिरिक्त स्टोरेज स्पेस नहीं चाहिए, और यह उन जटिल तरीकों से बेहतर काम करता है जो डेटा बचाने की कोशिश करते हैं।

संक्षेप में: जब आप एक नई रेसिपी सीख रहे हों, तो पुरानी को फेंकें नहीं। बस उन्हें आपस में मिला दें, और आपको दोनों का सर्वश्रेष्ठ परिणाम मिलेगा।

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

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

Digest आज़माएँ →