The Shape of Addition: Geometric Structures of Arithmetic in Large Language Models
यह शोध पत्र प्रकट करता है कि लार्ज लैंग्वेज मॉडल्स की अंकगणितीय त्रुटियां 'आइसो-रॉ-सम ट्रैजेक्टरी' (Iso-Raw-Sum Trajectory) नामक एक निरंतर लेटेंट स्पेस के भीतर "ज्यामितीय फिसलन" (geometric slippages) से उत्पन्न होती हैं, जो यह समझाने के लिए एक 'नॉयजी क्वांटाइजेशन मॉडल' (Noisy Quantization Model) का प्रस्ताव देता है कि कैसे न्यूरल शोर कैरी प्रोपेगेशन (carry propagation) को बाधित करता है और इन विफलताओं का पता लगाने तथा उन्हें सुधारने के लिए एक ज्यामितीय ढांचा प्रदान करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
एक बड़ी पहेली: बुद्धिमान AI मॉडल सरल गणित में क्यों विफल होते हैं?
एक प्रतिभाशाली छात्र की कल्पना करें जो जटिल निबंध लिख सकता है और तर्क संबंधी पहेलियाँ हल कर सकता है, लेकिन कभी-कभी एक साधारण जोड़ के सवाल में गलती कर देता है, जैसे कि कहना, जबकि सही उत्तर $651$ है। यह वह "विरोधाभास" (paradox) है जिससे यह शोध पत्र शुरू होता है: लार्ज लैंग्वेज मॉडल्स (LLMs) उच्च-स्तरीय तर्क करने में बेहतरीन हैं लेकिन बुनियादी गणित करने में आश्चर्यजनक रूप से नाजुक हैं, और अक्सर "ऑफ-बाय-वन" त्रुटियां (एक अंक की गलती) करते हैं।
शोधकर्ता जानना चाहते थे: कंप्यूटर के मस्तिष्क के अंदर यह गलती कहाँ होती है? क्या मॉडल संख्याओं को लेकर भ्रमित है, या यह बस अंत में एक छोटी सी चूक है?
खोज: "डिजिटल हाईवे" (ज्यामितीय संरचना)
उत्तर खोजने के लिए, शोधकर्ताओं ने मॉडल के "रेसिड्यूअल स्ट्रीम" (वह आंतरिक राजमार्ग जहाँ सूचना यात्रा करती है) के भीतर देखा। उन्होंने मॉडल के विचारों के विशाल, जटिल 3D (या 3000D) मानचित्र को एक 2D चित्र में सिकोड़ने के लिए UMAP नामक तकनीक का उपयोग किया।
उन्होंने पाया कि मॉडल का आंतरिक गणित बिखरा हुआ डेटा नहीं है। इसके बजाय, यह एक अत्यधिक व्यवस्थित ज्यामितीय परिदृश्य (geometric landscape) की तरह दिखता है:
- डिजिट बेसिन (शहर): दस बड़े, गहरे घाटियों या "बेसिनों" की कल्पना करें, जो प्रत्येक अंक (0 से 9 तक) के लिए एक है। यदि मॉडल "5" के बारे में सोच रहा है, तो उसकी आंतरिक स्थिति "5 की घाटी" में गहराई से स्थित होगी।
- कैरी फाइबर्स (सड़कें): प्रत्येक घाटी के भीतर, अदृश्य "सड़कें" या फाइबर चलते हैं। ये सड़कें कैरी (carry) का प्रतिनिधित्व करती हैं (वह अतिरिक्त संख्या जिसे आप अगले कॉलम में ले जाते हैं, जैसे जब होता है, तो आप 1 कैरी करते हैं)।
- एक सड़क "कैरी 0" के लिए है।
- दूसरी सड़क "कैरी 1" के लिए है।
- तीसरी सड़क "कैरी 2" के लिए है।
उपमा (Analogy): मॉडल की गणित प्रक्रिया को एक विशिष्ट ट्रैक पर यात्रा करने वाली ट्रेन के रूप में सोचें। "ट्रैक" रॉ सम (Raw Sum) (उन अंकों का कुल योग जिन्हें आप अभी जोड़ रहे हैं) है। "स्टेशन" डिजिट (0–9) है। "टिकट" कैरी (Carry) है।
मुख्य अवधारणा: "आइसो-रॉ-सम ट्रजेक्टरी" (IRST)
शोध पत्र एक विशिष्ट संरचना का नाम देता है जिसे उन्होंने पाया है: आइसो-रॉ-सम ट्रजेक्टरी (IRST)।
- यह क्या है: एक निरंतर, घुमावदार पथ जो विभिन्न डिजिट घाटियों को जोड़ता है।
- यह कैसे काम करता है: यदि आप ऐसी संख्याएँ जोड़ रहे हैं जिनका योग एक विशिष्ट राशि (जैसे 11) है, तो मॉडल की आंतरिक स्थिति एक एकल, निरंतर धागे के साथ चलती है। जैसे-जैसे "कैरी" 0 से 1 से 2 में बदलता है, मॉडल इस धागे के साथ सुचारू रूप से फिसलता है, "1 की घाटी" से "2 की घाटी" और फिर "3 की घाटी" की ओर बढ़ता है।
- अंतर्दृष्टि (Insight): मॉडल यादृच्छिक रूप से संख्याओं के बीच नहीं कूद रहा है। वह एक चिकने, निरंतर तार के साथ फिसल रहा है।
समस्या: "ज्यामितीय फिसलन" (Geometric Slippage)
तो, मॉडल गलती क्यों करता है?
शोधकर्ता प्रस्तावित करते हैं कि मॉडल वास्तव में अधिकांश समय गणित की सही गणना कर रहा होता है, लेकिन वह ठीक उसी क्षण भ्रमित हो जाता है जब उसे यह तय करना होता है कि किस "स्टेशन" (डिजिट) पर रुकना है।
- उपमा: कल्पना करें कि मॉडल एक चिकनी सड़क (IRST) पर चल रही एक कार है। सड़क दो शहरों (डिजिट 1 और डिजिट 2) के ठीक बीच से गुजरती है।
- शोर (Noise): कार के इंजन में थोड़ी बहुत "स्थिरता" या कंपन (न्यूरल नॉइज़) है।
- फिसलन: जब कार ठीक दो शहरों के बीच में होती है, तो वह मामूली सा कंपन कार को गलत शहर में थोड़ा धकेल देता है।
- यदि उसे शहर 1 पर रुकना चाहिए था, तो शोर उसे शहर 2 में धकेल देता है (अति-अनुमान/Hallucination)।
- यदि उसे शहर 2 पर रुकना चाहिए था, तो शोर उसे वापस शहर 1 में धकेल देता है (कम-अनुमान/Leakage)।
शोध पत्र इसे ज्यामितीय फिसलन (Geometric Slippage) कहता है। गणित का तर्क मौजूद है, लेकिन "निर्णय सीमा" (decision boundary) धुंधली है क्योंकि आंतरिक शोर मौजूद है।
"नॉइज़ी क्वांटाइजेशन" मॉडल
लेखक इसे नॉइजी क्वांटाइजेशन मॉडल नामक एक सिद्धांत के साथ औपचारिक रूप देते हैं।
- निरंतर क्षमता (Continuous Potential): मॉडल केवल पूर्ण संख्याओं (0, 1, 2) में नहीं सोचता है। वह एक निरंतर "दबाव" या "क्षमता" (जैसे 1.4, 1.51, 1.9) में सोचता है।
- थ्रेशोल्ड (Threshold): अंतिम उत्तर देने के लिए, मॉडल को इस निरंतर संख्या को निकटतम पूर्णांक (whole integer) तक राउंड करना होता है (क्वांटाइजेशन)।
- त्रुटि: यदि निरंतर संख्या 1.9 है और शोर इसमें थोड़ा सा जुड़ जाता है, तो यह थ्रेशोल्ड को पार कर 2.0 हो सकती है, जिससे मॉडल "1" के बजाय "2" आउटपुट कर सकता है।
उन्होंने पाया कि त्रुटियां सबसे अधिक बार तब होती हैं जब "दबाव" दो पूर्ण संख्याओं के बिल्कुल बीच में होता है (जैसे 1.9 या 2.1), जिससे त्रुटियों का एक "बाथटब" आकार बनता है: किनारों पर उच्च त्रुटि दर, और बीच में कम त्रुटि दर।
प्रोब्स (Probes) का "जादू"
एक सबसे दिलचस्प खोज प्रोब्स (Probes) के बारे में है। प्रोब एक सरल उपकरण है जो मॉडल की आंतरिक स्थिति को देखता है और अनुमान लगाने की कोशिश करता है कि वह क्या सोच रहा है।
- आश्चर्य: भले ही मॉडल गलत उत्तर देता है (जैसे, वह "2" कहता है लेकिन उत्तर "1" है), एक प्रोब आंतरिक स्थिति को देखकर सही ढंग से कह सकता है, "हे, मॉडल वास्तव में जानता है कि उत्तर 1 है, और वह जानता है कि कैरी 0 है।"
- व्याख्या: क्योंकि मॉडल की आंतरिक स्थिति एक चिकना, निरंतर परिदृश्य है, इसलिए "सत्य" और "त्रुटि" एक दूसरे के बिल्कुल बगल में होते हैं। प्रोब "त्रुटि" के भीतर छिपे "सत्य" को देख सकता है क्योंकि वे ज्यामितीय रूप से करीब हैं। यह एक व्यक्ति को बाड़ के गलत तरफ खड़ा देखने जैसा है, लेकिन यह जानने जैसा है कि वह वास्तव में बाड़ के किस तरफ होना चाहता था।
समाधान: "डुअल-स्ट्रीम कंसिस्टेंसी"
चूंकि मॉडल आंतरिक रूप से सही उत्तर जानता है लेकिन अंत में फिसल जाता है, इसलिए शोधकर्ताओं ने एक समाधान बनाया।
- स्ट्रीम 1 (स्थानीय): एक टूल तत्काल गणित (वर्तमान कॉलम का योग) की जांच करता है।
- स्ट्रीम 2 (वैश्विक): एक टूल "दबाव" (पिछले चरणों से कैरी क्षमता) की जांच करता है।
- चेक: यदि मॉडल का आउटपुट इन दो टूल्स द्वारा बताई गई स्थिरता से मेल नहीं खाता है, तो सिस्टम हस्तक्षेप करता है। यह मॉडल को गणितीय रूप से सुसंगत डिजिट आउटपुट करने के लिए मजबूर करता है।
परिणाम: इस पद्धति ने मॉडल को फिर से प्रशिक्षित किए बिना त्रुटियों को काफी कम कर दिया। इसने सिद्ध किया कि मॉडल का "मस्तिष्क" पूरी जानकारी अपने पास रखे हुए था; उसे बस ज्यामितीय रेखा के सही पक्ष पर रहने के लिए एक हल्के से धक्के की आवश्यकता थी।
सारांश
- मॉडल: LLMs एक ज्यामितीय परिदृश्य में चिकने, निरंतर पथों (फाइबर्स) के साथ फिसलकर गणित करते हैं।
- त्रुटि: गलतियाँ तब होती हैं जब आंतरिक "स्थिरता" (static) मॉडल के विचार को गलत डिजिट घाटी में धकेल देती है।
- सत्य: भले ही मॉडल गलत उत्तर दे, सही उत्तर अभी भी इसकी आंतरिक स्थिति के भीतर छिपा होता है, बस थोड़ा विस्थापित होता है।
- समाधान: यह जाँचकर कि क्या आंतरिक "दबाव" स्थानीय गणित से मेल खाता है, हम इन फिसलों को पकड़ सकते हैं और उन्हें वास्तविक समय में सुधार सकते हैं।
शोध पत्र का निष्कर्ष है कि LLM गणित की नाजुकता ज्ञान की कमी नहीं है, बल्कि निर्णय सीमाओं पर शोर के कारण होने वाली एक ज्यामितीय अस्थिरता (geometric instability) है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।