← नवीनतम पेपर
🤖 machine learning

On the Geometry of Positional Encodings in Transformers

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

मूल लेखक: Giansalvo Cirrincione

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

मूल लेखक: Giansalvo Cirrincione

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

कल्पना कीजिए कि आप एक रोबोट को कहानी समझना सिखाने की कोशिश कर रहे हैं। आप रोबोट को शब्दों का एक थैला देते हैं: "The," "cat," "sat," "on," "the," "mat."

यदि आप इन शब्दों को बिना यह बताए कि वे कहाँ जाते हैं, सीधे रोबोट के दिमाग में डाल देते हैं, तो रोबोट भ्रमित हो जाता है। रोबोट के लिए, "The cat sat on the mat" और "Mat on the sat cat the" बिल्कुल एक जैसे हैं। यह लेगो ब्रिक्स (Lego bricks) के एक थैले को देखने जैसा है; बिना किसी ब्लूप्रिंट के, आप यह नहीं बता सकते कि आप एक किला बना रहे हैं या एक नाव।

AI की दुनिया में (विशेष रूप से "Transformers" में), यह पोज़िशनल एनकोडिंग (Positional Encodings) की समस्या है। ये छोटे "टैग्स" या "निर्देशांक" (coordinates) हैं जिन्हें हम हर शब्द के साथ जोड़ते हैं ताकि रोबोट को पता चल सके, "हे, यह शब्द पहला है, वह शब्द आखिरी है।"

वर्षों तक, इंजीनियरों ने केवल अंदाज़ा लगाया कि इन टैग्स के लिए सबसे अच्छा तरीका क्या है। उन्होंने साइन वेव्स (sine waves) का उपयोग किया, उन्होंने सीखे हुए नंबरों (learned numbers) का उपयोग किया, उन्होंने रैंडम अंदाज़े लगाए। यह काम करता था, लेकिन कोई नहीं जानता था कि यह क्यों काम करता था या क्या इसे करने का कोई "परफेक्ट" तरीका था।

यह पेपर एक ऐसे गणितज्ञ की तरह है जो अंततः एक रूलर और कंपास लेकर आता है और कहता है, "अंदाज़ा लगाना बंद करो। यहाँ ज्यामिति (geometry) है कि ये टैग्स वास्तव में कैसे काम करने चाहिए।"

यहाँ उनकी खोज का विवरण दिया गया है, सरल उपमाओं (analogies) का उपयोग करते हुए:

1. "नो-ऑर्डर" समस्या (हमें टैग्स की आवश्यकता क्यों है)

यह पेपर एक सरल लेकिन महत्वपूर्ण तथ्य सिद्ध करता है: पोजीशन टैग्स के बिना, एक ट्रांसफार्मर क्रम (order) के प्रति अंधा होता है।

  • उपमा: एक ऐसे गायक दल (choir) की कल्पना करें जहाँ हर कोई एक ही समय पर एक ही स्वर गाता है। यदि आप गायकों की सीटें बदल दें, तो ध्वनि बिल्कुल समान रहती है। बिना पोजीशनल टैग के ट्रांसफार्मर, वही गायक दल है। वह एक वाक्य और उसके बिखरे हुए संस्करण के बीच अंतर नहीं कर सकता।
  • निष्कर्ष: भाषा को समझने के लिए आपको पोजीशनल टैग्स होने ही चाहिए। इसके बिना कोई रास्ता नहीं है।

2. "यूनिक आईडी" नियम (प्रशिक्षण क्या सीखता है)

जब हम AI को अपने स्वयं के टैग सीखने देते हैं (एक निश्चित फॉर्मूले के बजाय), तो क्या होता है?

  • उपमा: एक कक्षा की कल्पना करें जहाँ हर छात्र को एक विशिष्ट नाम का टैग (name tag) चाहिए। यह पेपर सिद्ध करता है कि यदि शिक्षक (ट्रेनिंग एल्गोरिदम) अपना काम सही ढंग से कर रहा है, तो दो छात्रों के पास कभी भी एक जैसा नाम टैग नहीं होगा। भले ही दो छात्र एक-दूसरे के बगल में बैठे हों, उनके टैग थोड़े अलग होंगे।
  • निष्कर्ष: AI स्वाभाविक रूप से समझ जाता है कि "पोजीशन 1" और "पोजीशन 2" अलग-अलग स्थान हैं और वह उन्हें अलग-अलग "पते" (addresses) देता है। यह उन्हें कभी भी एक ही स्थान में समाहित नहीं करता।

3. "परफेक्ट मैप" (एक आदर्श टैग कैसा दिखता है)

यह सबसे रोमांचक हिस्सा है। लेखकों ने पूछा: इन टैग्स को व्यवस्थित करने का गणितीय रूप से पूर्ण तरीका क्या है?

  • उपमा: एक शहर के मानचित्र के बारे में सोचें। कुछ पड़ोस बहुत अलग होते हैं (एक शांत उपनगर बनाम एक व्यस्त डाउनटाउन)। एक अच्छे मानचित्र पर, उपनगर और डाउनटाउन के बीच की दूरी उस अंतर को दर्शाती है जो वे असल में महसूस करते हैं।
    • भाषा में, वाक्य में कुछ स्थितियाँ बहुत विशिष्ट होती हैं (जैसे वाक्य की शुरुआत बनाम मध्य)।
    • पेपर कहता है कि "परफेक्ट" टैग सिस्टम वह है जहाँ टैग्स के बीच की दूरी वास्तविक भाषा में उन स्थितियों के बीच के सांख्यिकीय अंतर (statistical difference) से मेल खाती है।
  • "स्ट्रेस" मीटर: उन्होंने Stress नामक एक स्कोर बनाया।
    • लो स्ट्रेस (Low Stress): मानचित्र एकदम सही है। "वाक्य की शुरुआत" और "वाक्य के अंत" के बीच की दूरी मानचित्र पर उतनी ही है जितनी वे वास्तविक जीवन में एक-दूसरे से भिन्न हैं।
    • हाई स्ट्रेस (High Stress): मानचित्र विकृत है। यह एक ग्लोब को कागज के टुकड़े पर समतल करने की कोशिश करने जैसा है; चीजें दब जाती हैं और खिंच जाती हैं।

4. "मैजिक ब्लूप्रिंट" (MDS)

हम इस परफेक्ट मैप को कैसे बनाते हैं?

  • उपमा: लेखकों ने मल्टीडायमेंशनल स्केलिंग (Multidimensional Scaling - MDS) नामक तकनीक का उपयोग किया। कल्पना कीजिए कि आपके पास शहरों के जोड़ों के बीच की दूरी की एक सूची है, लेकिन आपके पास मानचित्र नहीं है। MDS वह गणितीय जादू है जो उस मानचित्र को खींचता है जो उन दूरियों में सबसे अच्छी तरह फिट बैठता है।
  • परिणाम: उन्होंने वास्तविक भाषा डेटा के आधार पर एक "परफेक्ट मैप" (जिसे PMDSP_{MDS} कहा जाता है) बनाया।
    • आश्चर्य: प्रसिद्ध "सिनुसोइडल" (Sinusoidal) एनकोडिंग (जिसका उपयोग मूल ट्रांसफार्मर पेपर में किया गया था) वास्तव में इस परफेक्ट मैप का एक बहुत अच्छा अनुमान (approximation) है, लेकिन केवल उन भाषाओं के लिए जहाँ नियम सुचारू रूप से बदलते हैं।
    • बेहतर: जटिल डेटा के लिए, उनका नया "MDS मैप" बहुत अधिक सटीक है और पुराने तरीकों की तुलना में कम पैरामीटर्स (कम मेमोरी) का उपयोग करता है।

5. "रैंक-1" शॉर्टकट (ALiBi क्यों कूल है)

यह पेपर बताता है कि ALiBi नामक एक लोकप्रिय नई विधि इतनी अच्छी क्यों है।

  • उपमा: कल्पना कीजिए कि "परफेक्ट मैप" एक जटिल 3D मूर्ति है। लेकिन कभी-कभी, शहर का आकार इतना सरल होता है कि उसे बिना ज्यादा जानकारी खोए एक सीधी रेखा (1D line) में समेटा जा सकता है।
  • खोज: छोटे वाक्यों (जैसे SST-2 डेटासेट में) के लिए, "परफेक्ट मैप" लगभग एक सीधी रेखा ही है। ALiBi पोजीशन को एक साधारण रेखा के रूप में मानकर काम करता है। क्योंकि डेटा इतना सरल है, ALiBi का "सीधी रेखा" वाला दृष्टिकोण जटिल साइन-वेव दृष्टिकोण की तुलना में "परफेक्ट मैप" के अधिक करीब है!

"बिग पिक्चर" का सारांश

  1. क्रम मायने रखता है: आप पोजीशनल टैग्स के बिना भाषा नहीं समझ सकते।
  2. विशिष्टता सुनिश्चित है: ट्रेनिंग स्वाभाविक रूप से यह सुनिश्चित करती है कि हर पोजीशन को एक यूनिक टैग मिले।
  3. ज्यामिति (Geometry) कुंजी है: सबसे अच्छे टैग वे हैं जो पोजीशन के बीच की "सांख्यिकीय दूरी" को बनाए रखते हैं।
  4. हम इसे माप सकते हैं: अब हमारे पास एक "स्ट्रेस" स्कोर है जो हमें यह बताने के लिए है कि एक टैग सिस्टम अच्छा है या बुरा, चाहे वह AI को उच्च टेस्ट स्कोर दिलाने में मदद करे या न करे।
  5. दक्षता (Efficiency): हमें विशाल, जटिल टैग सिस्टम की आवश्यकता नहीं है। अक्सर, एक सरल, कम-आयामी (low-dimensional) मैप (जैसा कि ALiBi उपयोग करता है) पर्याप्त होता है क्योंकि भाषा का "आकार" हमारी सोच से कहीं अधिक सरल है।

संक्षेप में: इस पेपर ने पोजीशनल एनकोडिंग के "ब्लैक बॉक्स" को लिया, उसे खोला, और हमें उसके नीचे छिपी ज्यामितीय ब्लूप्रिंट दिखाई। यह हमें बताता है कि रोबोट को क्रम के बारे में सिखाने का सबसे अच्छा तरीका उसे एक ऐसा मानचित्र देना है जो भाषा के सांख्यिकीय परिदृश्य (statistical landscape) को सटीक रूप से दर्शाता हो।

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

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

Digest आज़माएँ →