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

Sven: Singular Value Descent as a Computationally Efficient Natural Gradient Method

यह शोध पत्र 'स्वेन' (Sven) को प्रस्तुत करता है, जो एक गणनात्मक रूप से कुशल नेचुरल ग्रेडिएंट ऑप्टिमाइज़ेशन एल्गोरिदम है जो व्यक्तिगत डेटा पॉइंट अवशेषों (residuals) को एक साथ संतुष्ट करने के लिए लॉस जैकोबियन (loss Jacobian) के ट्रंकेटेड सिंगुलर वैल्यू डिकंपोजिशन का उपयोग करता है, जो प्रतिगमन कार्यों (regression tasks) पर मानक प्रथम-क्रम विधियों की तुलना में तेज़ अभिसरण (convergence) और कम अंतिम हानि (final loss) प्रदान करता है और पैरामीटर्स की संख्या के साथ द्विघात (quadratically) के बजाय रिटेन किए गए सिंगुलर दिशाओं की संख्या के साथ रैखिक (linearly) रूप से स्केल करता है।

मूल लेखक: Samuel Bright-Thonney, Thomas R. Harvey, Andre Lukas, Jesse Thaler

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

मूल लेखक: Samuel Bright-Thonney, Thomas R. Harvey, Andre Lukas, Jesse Thaler

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

कल्पना कीजिए कि आप एक रोबोट को एक सटीक गोला (circle) बनाना सिखाने की कोशिश कर रहे हैं।

मानक मशीन लर्निंग की दुनिया में (जैसे Adam या SGD जैसे टूल्स का उपयोग करके), रोबोट कागज पर मौजूद कई बिंदुओं को देखता है और पूछता है, "औसतन, मैं एक सटीक गोले से कितना दूर हूँ?" वह एक एकल "औसत त्रुटि" (average error) संख्या की गणना करता है और उस संख्या को कम करने के लिए एक छोटा कदम उठाता है। यह एक टेढ़ी मेज को ठीक करने जैसा है जहाँ आप सभी चार पैरों की औसत ऊंचाई देखते हैं और पूरी मेज को ऊपर या नीचे समायोजित करते हैं। यह काम तो करता है, लेकिन थोड़ा अनाड़ी और धीमा है।

आपके द्वारा साझा किया गया पेपर एक नई विधि पेश करता है जिसे Sven (Singular Value dEscent) कहा जाता है। Sven खेल बदल देता है क्योंकि यह एक बहुत अधिक समझदारी भरा सवाल पूछता है।

"ग्रुप हग" (Group Hug) की उपमा

औसत त्रुटियों को निकालने के बजाय, Sven हर एक बिंदु को व्यक्तिगत रूप से देखता है जिसे रोबोट छूने की कोशिश कर रहा है।

कल्पना कीजिए कि आप एक ऑर्केस्ट्रा का संचालन करने वाले कंडक्टर हैं।

  • मानक ऑप्टिमाइज़र (Adam/SGD): वे पूरे ऑर्केस्ट्रा को सुनते हैं, औसत वॉल्यूम की गणना करते हैं, और सबको "थोड़ा तेज़ बजाएं" या "थोड़ा धीमा बजाएं" कहते हैं। कुछ वाद्य यंत्रों को ऊपर जाना पड़ सकता है, दूसरों को नीचे, लेकिन कंडक्टर बस एक सामान्य कमांड देता है।
  • Sven: कंडक्टर हर एक संगीतकार को देखता है। "वायलिन, आप शार्प हैं। सेलो, आप फ्लैट हैं। फ्लूट, आप एकदम सही हैं।" एक सामान्य कमांड देने के बजाय, Sven एक ही बड़े, समन्वित कदम में पूरे ऑर्केस्ट्रा को सही नोट पर लाने के लिए हर एक वाद्य यंत्र के लिए सटीक, आदर्श समायोजन की गणना करता है।

यह बिना क्रैश हुए यह कैसे करता है?

आप सोच सकते हैं, "ठहरिए, एक साथ हर डेटा पॉइंट के लिए सटीक चाल की गणना करना अविश्वसनीय रूप से महंगा और धीमा लग रहा है।"

गणितीय शब्दों में, इसमें मूर-पेनरोज़ स्यूडोइनवर्स (Moore-Penrose Pseudoinverse) नामक एक जटिल गणना शामिल है। यदि आप इसे एक विशाल न्यूरल नेटवर्क के लिए बिल्कुल सटीक रूप से करने की कोशिश करेंगे, तो आपके कंप्यूटर की मेमोरी फट जाएगी (जैसे एक साथ अरबों टुकड़ों वाली पहेली को हल करने की कोशिश करना)।

Sven की तरकीब: "हाइलाइट रील" (Highlight Reel)
Sven स्मार्ट है। वह समझता है कि हर दिशा समान रूप से महत्वपूर्ण नहीं होती।

  1. यह सभी संभावित समायोजनों ("सिंगुलर वैल्यूज") को देखता है।
  2. यह सबसे महत्वपूर्ण k दिशाओं को चुनता है ("समस्या की हाइलाइट रील")।
  3. यह उन छोटी, शोर भरी बारीकियों को अनदेखा कर देता जो ज्यादा मायने नहीं रखतीं।

समस्या की सबसे महत्वपूर्ण "दिशाओं" पर ध्यान केंद्रित करके, Sven को सटीक गणना का 99% लाभ मिलता है, लेकिन इसकी लागत मानक "औसत" विधि की तुलना में बहुत कम होती है।

"ओवर-पैरामेट्राइज्ड" (Over-Parametrized) समस्या

आधुनिक AI मॉडल "ओवर-पैरामेट्राइज्ड" होते हैं, जिसका अर्थ है कि उनमें सीखने के लिए डेटा पॉइंट्स की तुलना में बहुत अधिक नॉब्स और डायल (पैरामीटर्स) होते हैं।

  • पुराना तरीका: पारंपरिक "नेचुरल ग्रेडिएंट" विधियाँ (सीखने का स्मार्ट, ज्यामितीय तरीका) यहाँ विफल हो जाती हैं। यह एक गणितीय समस्या को हल करने जैसा है जहाँ आपके पास समीकरणों से अधिक चर (variables) हैं; गणित कहता है "असंभव"।
  • Sven का तरीका: Sven एक विशेष गणितीय उपकरण (स्यूडोइनवर्स) का उपयोग करता है जो तब भी पूरी तरह से काम करता है जब आपके पास डेटा से अधिक नॉब्स हों। यह सबसे सरल समाधान ढूंढता है जो सभी शर्तों को एक साथ पूरा करता है।

उन्होंने क्या पाया?

लेखकों ने तीन चीजों पर Sven का परीक्षण किया:

  1. एक टेढ़ी-मेढ़ी रेखा फिट करना (1D Regression): Sven ने प्रतियोगिता को पछाड़ दिया। इसने Adam या SGD की तुलना में तेजी से सीखा और बहुत बेहतर परिणाम दिया।
  2. एक जटिल बहुपद (Polynomial) को फिट करना: यहाँ भी, Sven स्पष्ट विजेता था।
  3. हस्तलिखित अंकों (MNIST) को पहचानना: Sven ने सबसे अच्छे मानक तरीकों (Adam) के बराबर प्रदर्शन किया, लेकिन यह एक अलग, अधिक सिद्धांत-आधारित दृष्टिकोण के साथ वहां पहुँचा।

कमी (और भविष्य)

इसका एक नुकसान है: मेमोरी (Memory)
चूंकि Sven बैच के प्रत्येक डेटा पॉइंट को व्यक्तिगत रूप से देखता है, इसलिए इसे एक साथ बहुत सारी जानकारी अपनी "शॉर्ट-टर्म मेमोरी" (RAM) में रखनी पड़ती है। यह हर एक संगीतकार के शीट म्यूजिक को एक साथ याद रखने जैसा है, बजाय केवल औसत वॉल्यूम को याद रखने के।

पेपर इस समस्या को ठीक करने के तरीके (जैसे बैच को छोटे "माइक्रो-बैच" में तोड़ना) सुझाता है, लेकिन फिलहाल, Sven छोटे कार्यों या वैज्ञानिक गणना के कार्यों के लिए सबसे उपयुक्त है जहाँ "नियम" (लॉस फंक्शन्स) बहुत विशिष्ट होते हैं और उन्हें सटीक रूप से पूरा करने की आवश्यकता होती है।

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

Sven AI को प्रशिक्षित करने का एक नया तरीका है जो डेटा को एक धुंधले औसत के रूप में देखना बंद करता है। इसके बजाय, यह प्रत्येक डेटा पॉइंट को एक विशिष्ट शर्त के रूप में मानता है जिसे पूरा किया जाना चाहिए। समस्या की "हालाइट रील" (ट्रंकेटिंग के माध्यम से) का उपयोग करके, यह मानक तरीकों की तुलना में तेजी से और अधिक सटीक रूप से सीखता है, खासकर उन कार्यों के लिए जहाँ आपको एक वक्र (curve) को पूरी तरह से फिट करने की आवश्यकता होती है।

इसे एक कोच द्वारा पूरी टीम को "बेहतर करो!" चिल्लाने और एक ऐसे कोच के बीच के अंतर के रूप में सोचें जो जानता है कि किस खिलाड़ी को तेज दौड़ने की जरूरत है, किसे ऊँचा कूदने की जरूरत है, और पूरे दल को एक ही, सटीक खेल में जीतने के लिए समन्वित करता है।

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

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

Digest आज़माएँ →