Beyond Sinusoids: A Morlet Wavelet Framework for Transformer Positional Encoding
यह शोधपत्र मोरलट पोजीशनल एनकोडिंग (MoPE) प्रस्तुत करता है, जो एक नवीन ढांचा है जो साइनुसोइडल और रोटरी पोजीशनल एनकोडिंग को एक सीखने योग्य वेवलेट-आधारित दृष्टिकोण के सीमित मामलों के रूप में एकीकृत करता है, जो स्थिति और स्थानीयता को एक साथ एनकोड करते हुए वेवलेट एडमिसिबिलिटी बाउंड्री की ओर अभिसरित होकर ट्रांसफॉर्मर मॉडल में बेहतर प्रदर्शन प्रदर्शित करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
बड़ी समस्या: "कहाँ" बनाम "कितनी दूर"
कल्पना कीजिए कि आप एक किताब पढ़ रहे हैं। मानक AI मॉडल (ट्रांसफॉर्मर्स) के पास यह जानने का एक अंतर्निहित तरीका है कि वाक्य में कोई शब्द कहाँ है। वे "पोजीशनल एनकोडिंग" नामक एक प्रणाली का उपयोग करते हैं।
वर्तमान में, दो सबसे लोकप्रिय प्रणालियाँ (साइनुसोइडल और ROPE) एक परफेक्ट, अनंत रूलर (पैमाने) की तरह काम करती हैं। वे AI को बताती हैं, "यह शब्द 5वाँ शब्द है," और "यह शब्द 100वाँ शब्द है।" लेकिन वे हर स्थिति (position) के साथ बिल्कुल एक जैसा व्यवहार करती हैं: वे मानती हैं कि एक शब्द का प्रभाव अनंत काल तक फैलता है।
लेखक का तर्क है कि भाषा के लिए यह गलत है। एक कहानी में, "वह" (he) शब्द उस पात्र को संदर्भित कर सकता है जिसका उल्लेख दो वाक्यों पहले किया गया था, लेकिन संभावना है कि वह उस पात्र को संदर्भित नहीं करता जिसका उल्लेख दो अध्यायों पहले किया गया था। पुराने रूलर यह नहीं जानते कि एक शब्द का प्रभाव कितनी दूर तक पहुँचना चाहिए; वे बस इतना कहते हैं कि "यह यहाँ है।"
समाधान: "फ्लैशलाइट" (MOPE)
लेखक एक नई प्रणाली प्रस्तावित करते हैं जिसे मोर्लेट पोजीशनल एनकोडिंग (MOPE) कहा जाता है।
अनंत तक जाने वाले रूलर के बजाय, MOPE एक फ्लैशलाइट (टॉर्च) की तरह काम करता है।
- बीम (फेज़/Phase): पुराने सिस्टम की तरह, यह AI को शब्द का सटीक कोण या "फेज़" बताता है (जैसे, "आप नृत्य के 5वें चरण पर हैं")। यह हिस्सा लोकप्रिय ROPE सिस्टम के समान ही है।
- चमक (एम्प्लीट्यूड/Amplitude): यह नया हिस्सा है। केंद्र से दूर जाने पर फ्लैशलाइट की बीम धुंधली होती जाती है। MOPE में, सीक्वेंस के शुरूआती बिंदु से दूर जाने पर स्थिति का "चमकना" कम होता जाता है।
उपमा (Analogy):
- पुराना सिस्टम (ROPE/Sin-cos): एक स्टेडियम की कल्पना करें जहाँ हर सीट एक उज्ज्वल, अपरिवर्तित रोशनी से जगमगा रही है। सीट 1 का प्रशंसक उद्घोषक के लिए उतना ही "दृश्यमान" है जितना कि सीट 10,000 का।
- नया सिस्टम (MOPE): एक स्पॉटलाइट की कल्पना करें। केंद्र में मौजूद व्यक्ति बहुत चमकीला है। जैसे-जैसे आप पीछे की पंक्तियों में जाते हैं, रोशनी नरम होती जाती है और अंततः फीकी पड़ जाती है। यह AI को बताता है: "पास के शब्दों पर ध्यान दें; दूर के शब्द अभी कम प्रासंगिक हैं।"
"जादुई" संबंध
पेपर यह सिद्ध करता है कि पुराने सिस्टम (Sin-cos और ROPE) वास्तव में इस नए फ्लैशलाइट सिस्टम के टूटे हुए संस्करण हैं।
- यदि आप फ्लैशलाइट की बीम को अनंत रूप से चौड़ा कर देते हैं (ताकि वह कभी धुंधली न हो), तो आपको पुराना ROPE सिस्टम मिलता है।
- यदि आप बीम को अनंत रूप से चौड़ा कर देते हैं और रोटेशन को हटा देते हैं, तो आपको पुराना Sin-cos सिस्टम मिलता है।
इसलिए, MOPE केवल एक नया विचार नहीं है; यह पुराने विचारों का "जनक" (parent) है। यह डेटा से सीखता है कि AI के मस्तिष्क के प्रत्येक हिस्से के लिए फ्लैशलाइट की बीम कितनी चौड़ी होनी चाहिए।
प्रयोगों में क्या हुआ?
लेखक ने इसे एक छोटे डेटासेट (शेक्सपियर के कुछ हज़ार शब्दों) पर परखा। उन्हें यह मिला:
- कॉम्बो ही किंग है: जब उन्होंने इस नए "फ्लैशलाइट" (MOPE) को "एनर्जी-गेटेड अटेंशन" (जो एक बाउंसर की तरह काम करता है जो तय करता है कि कौन से शब्द महत्वपूर्ण हैं) नामक एक अलग टूल के साथ जोड़ा, तो AI अगले शब्द की भविष्यवाणी करने में काफी बेहतर हो गया। इसने अकेले किसी भी टूल का उपयोग करने की तुलना में बेहतर प्रदर्शन किया।
- "स्वीट स्पॉट" की खोज: AI को यह सीखना था कि फ्लैशलाइट की बीम कितनी चौड़ी रखनी है। आश्चर्यजनक रूप से, AI के मस्तिष्क में मौजूद प्रत्येक एक 128 "फ्लैशलाइट्स" ने एक विशिष्ट गणितीय सीमा तक पहुँचने के लिए खुद को समायोजित किया। वे सभी एक ऐसी बीम चौड़ाई पर स्थिर हो गए जो न तो बहुत संकीर्ण थी और न ही बहुत चौड़ी, बल्कि "कैरेक्टर-टू-वर्ड" स्केल के लिए बिल्कुल सही थी।
- इसे 128 रेडियो ट्यून करने जैसा समझें: उन्हें अलग-अलग स्टेशनों पर ट्यून करने के बजाय, वे सभी ठीक उसी फ्रीक्वेंसी पर लॉक हो गए जहाँ सिग्नल सबसे स्पष्ट है।
- "स्टार्ट" बायस (शुरुआत का झुकाव): वर्तमान संस्करण के MOPE में एक कमी है। यह मानता है कि फ्लैशलाइट का "केंद्र" हमेशा टेक्स्ट की शुरुआत (शब्द #1) पर होता है। इसका मतलब है कि शब्द #5 स्वाभाविक रूप से शब्द #200 की तुलना में अधिक "चमकीला" है, भले ही कहानी अभी शुरू होने वाली हो। लेखक इसे एक सीमा के रूप में स्वीकार करते हैं और सुझाव देते हैं कि भविष्य के संस्करणों को यह सीखने देना चाहिए कि फ्लैशलाइट का "केंद्र" कहाँ होना चाहिए।
सारांश
पेपर सुझाव देता है कि शब्दों की स्थिति को ट्रैक करने के लिए एक कठोर, अनंत रूलर के बजाय, हमें एक स्मार्ट, फीकी पड़ती स्पॉटलाइट का उपयोग करना चाहिए। यह स्पॉटलाइट सीखती है कि उसका प्रभाव कितनी दूर तक पहुँचना चाहिए।
- पुराना तरीका: "मैं यहाँ हूँ, और मैं अनंत काल तक महत्वपूर्ण हूँ।"
- नया तरीका (MOPE): "मैं यहाँ हूँ, और मैं थोड़ी दूरी तक महत्वपूर्ण हूँ, फिर मैं फीका पड़ जाता हूँ।"
प्रयोगों से पता चलता है कि यह "फीका पड़ने" वाला दृष्टिकोण, अन्य स्मार्ट अटेंशन टूल्स के साथ मिलकर, AI को भाषा की स्थानीय संरचना (जैसे वाक्यों और वाक्यांशों) को पुराने तरीकों की तुलना में बहुत बेहतर समझने में मदद करता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।