Shortcut Solutions Learned by Transformers Impair Continual Compositional Reasoning
यह शोध पत्र एक विस्तारित LEGO फ्रेमवर्क का उपयोग करके ट्रांसफॉर्मर्स में निरंतर संरचनात्मक तर्क (continual compositional reasoning) की जांच करता है, जो यह प्रकट करता है कि जहाँ फीडफॉरवर्ड BERT मॉडल स्थापित शॉर्टकट समाधानों के कारण विफल हो जाते हैं, वहीं रिकरेंट ALBERT मॉडल बेहतर प्रदर्शन प्रदर्शित करते हैं क्योंकि वे एल्गोरिद्मिक "फॉर-लूप" (for-loop) रणनीतियों को सीखते हैं जिन्हें क्रॉस-एक्सपीरियंस ट्रेनिंग के माध्यम से और अधिक बढ़ाया जा सकता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक रोबोट को पहेलियों की एक श्रृंखला हल करना सिखा रहे हैं। ये पहेलियाँ केवल यादृच्छिक (random) नहीं हैं; वे एक ही अंतर्निहित तर्क (underlying logic) के विभिन्न रूप हैं। उदाहरण के लिए, एक पहेली आपसे एक त्रिकोण को घुमाने (rotate) के लिए कह सकती है, अगली उसे पलटने (flip) के लिए, और अगली दोनों करने के लिए। लक्ष्य यह देखना है कि क्या रोबोट पहली पहेली के तर्क को सीख सकता है और बिना पहली पहेली को भूले तुरंत दूसरी और तीसरी पहेली को हल कर सकता है।
यह शोध पत्र जांच करता है कि दो लोकप्रिय प्रकार के AI "मस्तिष्क" (BERT और ALBERT) इस तरह के सीखने को कैसे संभालते हैं। शोधकर्ताओं ने पाया कि हालांकि ये AI मॉडल अविश्वसनीय रूप से स्मार्ट हैं, लेकिन वे अक्सर "शॉर्टकट" अपनाते हैं जो उन्हें बाद में नई चीजें सीखने में खराब बना देते हैं।
यहाँ उनके निष्कर्षों का सरल उपमाओं (analogies) का उपयोग करके विवरण दिया गया है:
1. दो प्रकार के शिक्षार्थी
शोधकर्ताओं ने दो मॉडलों का परीक्षण किया:
- BERT: इसे एक फोटोग्राफर के रूप में सोचें। यह एक बार में पूरी तस्वीर को देखता है और उस एकल छवि के विशिष्ट विवरणों को याद करने की कोशिश करता है। यह बहुत तेज़ है और क्षण भर में पैटर्न पहचानने में अच्छा है, लेकिन यह वास्तव में उस प्रक्रिया को नहीं समझता कि छवि कैसे बनाई गई थी।
- ALBERT: इसे एक प्रोग्रामर के रूप में सोचें। केवल तस्वीर को याद करने के बजाय, यह निर्देशों का एक सेट सीखता है (जैसे कंप्यूटर कोड में एक लूप) जिसे समस्याओं को हल करने के लिए दोहराया जा सकता है। यह पहेली के पीछे के तंत्र (mechanism) को समझता है।
2. "शॉर्टकट" का जाल
जब मॉडलों को पहली पहेली (मान लीजिए "पहेली A") सिखाई गई, तो दोनों ने अच्छा प्रदर्शन किया। हालाँकि, जब शोधकर्ताओं ने "पहेली B" पेश की (जो बहुत समान थी लेकिन थोड़ी अलग थी), तो एक समस्या उत्पन्न हुई।
BERT (फोटोग्राफर): इसने एक शॉर्टकट सीख लिया। इसने महसूस किया, "अरे, अगर मैं बस पहेली के पहले सुराग को देख लूँ, तो मैं इस विशिष्ट प्रकार की पहेली के लिए उत्तर का अनुमान लगा सकता हूँ।" इसने वास्तविक तर्क नहीं सीखा; इसने केवल एक ऐसी ट्रिक को याद कर लिया जो पहेली A के लिए काम करती थी।
- परिणाम: पहेली B का सामना करने पर, BERT भ्रमित हो गया। क्योंकि वह पहेली A के लिए विशिष्ट एक ट्रिक पर निर्भर था, वह अनुकूलित (adapt) नहीं हो सका। उसने पहेली A को करना भी पूरी तरह से भूल गया जब उसने पहेली B सीखना शुरू किया। इसे कैटास्ट्रोफिक फॉरगेटिंग (विनाशकारी विस्मृति) कहा जाता है।
ALBERT (प्रोग्रामर): इसने एल्गोरिदम सीखा। इसने समझा, "ओह, मुझे वर्तमान स्थिति लेनी है, एक नियम लागू करना है, और अगले चरण पर जाना है।" यह एक "For Loop" (एक कंप्यूटर निर्देश जो एक क्रिया को दोहराता है) सीखने जैसा है।
- परिणाम: क्योंकि ALBERT ने किसी विशिष्ट ट्रिक के बजाय विधि को सीखा, वह पहेली B को लागू करने में बहुत तेज़ था। इसने फॉरवर्ड ट्रांसफर दिखाया, जिसका अर्थ है कि इसने पहेली A में जो सीखा था उसका उपयोग पहेली B सीखने की गति बढ़ाने के लिए किया।
3. आकार मायने रखता है (लेकिन उस तरह से नहीं जैसा आप सोचते हैं)
शोधकर्ताओं ने मॉडलों को बड़ा बनाने की कोशिश की (अधिक परतें जोड़कर, जैसे घर में अधिक कमरे जोड़ना)।
- ALBERT के लिए: बड़ा होना बेहतर था। अधिक "कमरों" का मतलब था कि यह अपने एल्गोरिदम को और बेहतर बना सकता था और ज्ञान को स्थानांतरित करने में और भी कुशल हो सकता था।
- BERT के लिए: बड़ा होना वास्तव में चीज़ों को बदतर या अस्थिर बना देता था। क्योंकि BERT शॉर्टकट पर निर्भर है, मॉडल को अधिक जटिल बनाने से उसे गलत आदत में फंसने के और अधिक तरीके मिल गए। यह नए पहेलियों के लिए अपने सीखने को सामान्य (generalize) नहीं कर सका।
4. "मेमोरी रिप्ले" समाधान
दोनों मॉडल कैटास्ट्रोफिक फॉरगेटिंग से ग्रस्त थे—जब वे नई पहेली सीखते थे, तो वे पुरानी पहेली की स्मृति को पूरी तरह से मिटा देते थे।
इसे ठीक करने के लिए, शोधकर्ताओं ने एक रिप्ले बफर (Replay Buffer) का उपयोग किया। कल्पना कीजिए कि एक छात्र, जो गणित के नए टेस्ट के लिए पढ़ाई कर रहा है, अपने डेस्क पर पुराने टेस्ट के कुछ फ्लैशकार्ड भी रखता है ताकि समय-समय पर उन पर नज़र डाल सके।
- परिणाम: इसने चमत्कार किया। मॉडलों को नया डेटा सीखते समय पुराने डेटा का केवल एक छोटा सा हिस्सा (केवल 1%) दिखाने से, उन्होंने भूलना बंद कर दिया। दोनों BERT और ALBERT नए पलेक्ट्स सीखते समय पुराने पहेलियों को याद रख सकते थे।
5. अंतिम बाधा: पहेलियों को जोड़ना
"कंपोजिशनल रीजनिंग" (संयोजन तर्क) का अंतिम परीक्षण यह है कि क्या AI अलग-अलग पहेलियों के नियमों को मिलाकर एक बिल्कुल नई, जटिल पहेली को हल कर सकता है जो उन सभी को जोड़ती है।
- समस्या: भले ही "रिप्ले बफर" उन्हें याद रखने में मदद कर रहा था, दोनों मॉडल नियमों को जोड़ने में संघर्ष कर रहे थे। वे पहेली A और पहेली B को अलग-अलग याद रख सकते थे, लेकिन वे एक हाइब्रिड पहेली को हल करने के लिए उन्हें आसानी से बुन नहीं सके।
- अंतर: शोधकर्ताओं ने ALBERT को सफल होने में मदद करने का एक तरीका खोजा। यदि वे ALBERT को एक ऐसी रणनीति के साथ सिखाते जहाँ वे प्रशिक्षण के दौरान पुराने पहेलियों और नई पहेलियों को धीरे-धीरे एक साथ जोड़ते (बजाय उन्हें अलग रखने के), तो ALBERT उन्हें जोड़ने में सक्षम हो सकता था।
- सीमा: यह "स्टिचिंग" (सीवन/जोड़ने की) रणनीति BERT के लिए काम नहीं आई। क्योंकि BERT प्रशिक्षण के दौरान पहले ही अपने "शॉर्टकट" वाले सोचने के तरीके में जम चुका था, उसे बाद में नियमों को जोड़ने के लिए नहीं सिखाया जा सकता था। वह अपने तरीकों में बहुत अडिग था।
मुख्य निष्कर्ष
यह शोध पत्र निष्कर्ष निकालता है कि हालांकि BERT और ALBERT जैसे AI मॉडल शक्तिशाली हैं, उनमें एक छिपा हुआ दोष है: वे गहरे तर्क के बजाय "चीट्स" (शॉर्टकट) सीखने की प्रवृत्ति रखते हैं।
- ALBERT गहरे तर्क ( "For Loop") को सीखने में बेहतर है, जो इसे नए, संबंधित कार्यों को तेज़ी से सीखने में मदद करता है।
- BERT सतही स्तर की ट्रिक्स पर अटक जाता है, जो इसे नई स्थितियों के अनुकूल होने में बुरा बनाता है और पुराने अनुभवों को भूलने का कारण बनता है।
यह अध्ययन बताता है कि निरंतर सीखने (बिना भूले हमेशा सीखते रहना) के लिए वास्तव में सक्षम AI बनाने के लिए, हमें उन मॉडलों से दूर जाने की आवश्यकता है जो शॉर्टकट पर निर्भर हैं और उन आर्किटेक्चर की ओर बढ़ने की आवश्यकता है जो दुनिया के अंतर्निहित "एल्गोरिदम" को समझने के लिए बने हैं।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।