How abundant are good interpolators?
यह शोध पत्र यह स्थापित करता है कि कम नमूना-से-आयाम अनुपात वाले ओवरपैरामीटराइज्ड (overparametrized) परिदृश्यों में, यूनिट-नॉर्म लीनियर इंटरपोलेटर्स (unit-norm linear interpolators) का विशाल बहुमत एक सामान्य जनरलाइजेशन एरर (generalization error) साझा करता है जो एक लार्ज डेविएशन प्रिंसिपल (large deviation principle) द्वारा निर्धारित होता है, जबकि ग्रेडिएंट डिसेंट (gradient descent) और लीनियर प्रोग्रामिंग (linear programming) जैसे कुशल अनुकूलन विधियाँ इस विशिष्ट प्रदर्शन से काफी बेहतर प्रदर्शन करती हैं, जिससे बेनाइन ओवरफिटिंग (benign overfitting) का प्रदर्शन होता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
मुख्य विचार: घास के ढेर में सुई ढूँढना (जो कि सुई नहीं है)
कल्पना कीजिए कि आप एक विशाल पहेली को हल करने की कोशिश कर रहे हैं। आपके पास संकेतों का एक समूह (डेटा पॉइंट्स) है और पहेली के टुकड़ों का एक बड़ा डिब्बा (पैरामीटर्स) है। आधुनिक मशीन लर्निंग में, अक्सर हमारे पास सुरागों से कहीं अधिक टुकड़े होते हैं। इसे "ओवरपैरामीटराइज्ड" (overparametrized) कहा जाता है।
चूंकि टुकड़े बहुत अधिक हैं, इसलिए उन्हें व्यवस्थित करने के हजारों अलग-अलग तरीके हैं ताकि वे सुरागों में पूरी तरह फिट बैठ सकें। वास्तव में, आप उन्हें इस तरह व्यवस्थित कर सकते हैं कि हर एक सुराग शून्य त्रुटि (zero error) के साथ संतुष्ट हो जाए। पेपर की भाषा में, इन पूर्ण व्यवस्थाओं को "इंटरपोलेटर्स" (interpolators) कहा जाता है।
लेखक जो मुख्य प्रश्न पूछते हैं वह यह है: यदि आप केवल अंधे होकर इनमें से किसी भी एक पूर्ण व्यवस्था को यादृच्छिक (random) रूप से चुनते हैं, तो क्या वह उन नई पहेलियों पर अच्छा काम करेगी जिन्हें आपने अभी तक नहीं देखा है?
उपमा: "परफेक्ट" बनाम "सामान्य"
सभी संभावित पूर्ण व्यवस्थाओं के सेट को एक विशाल, फैले हुए शहर के रूप में सोचें।
- "सामान्य" निवासी: यदि आप इस शहर में कोई भी रैंडम घर चुनते हैं, तो वह कैसा दिखता है?
- "स्मार्ट" निवासी: यदि आप एक स्मार्ट एल्गोरिदम (जैसे ग्रेडिएंट डिसेंट या लीनियर प्रोग्रामिंग) का उपयोग करके एक घर खोजते हैं, तो वह कैसा दिखता है?
पेपर का मुख्य निष्कर्ष थोड़ा आश्चर्यजनक है: "सामान्य" निवासी आमतौर पर खराब प्रदर्शन करते हैं।
यदि आप एक ऐसा रैंडम समाधान चुनते हैं जो आपके ट्रेनिंग डेटा में पूरी तरह फिट बैठता है, तो इसकी पूरी संभावना है कि वह नए डेटा पर बुरी तरह विफल हो जाएगा। यह एक ऐसी चाबी खोजने जैसा है जो आपके सामने के दरवाजे में तो बिल्कुल फिट बैठती है, लेकिन वह चॉकलेट की बनी है—जैसे ही आप उसे बारिश (नए डेटा) में इस्तेमाल करने की कोशिश करते हैं, वह पिघल जाती है (विफल हो जाती है)।
हालाँकि, "स्मार्ट" एल्गोरिदम (वे जिनका हम वास्तव में उपयोग करते हैं) रैंडम घर नहीं चुनते। वे विशेष रूप से उस शहर के उन कुछ दुर्लभ घरों को खोजते हैं जो वास्तव में मजबूत हैं और अच्छा काम करते हैं।
मुख्य खोज: अच्छे इंटरपोलेटर्स दुर्लभ हैं
लेखकों ने इस समाधानों वाले शहर का मानचित्र बनाने के लिए उन्नत गणित (विशेष रूप से जिसे "लार्ज डेविएशन प्रिंसिपल्स" कहा जाता है) का उपयोग किया। उन्होंने अच्छे समाधानों बनाम बुरे समाधानों के स्थान के "वॉल्यूम" की गणना की।
उन्होंने यह पाया:
- "खराब" क्षेत्र विशाल है: शहर का एक बहुत बड़ा हिस्सा ऐसे समाधानों से भरा है जो ट्रेनिंग डेटा में तो पूरी तरह फिट बैठते हैं, लेकिन किसी और चीज़ के लिए बेकार हैं। यदि आप एक समाधान यादृच्छिक रूप से चुनते हैं, तो आप लगभग निश्चित रूप से यहीं उतरेंगे।
- "अच्छा" क्षेत्र बहुत छोटा है: वे समाधान जो वास्तव में सामान्यीकरण (generalize) करते हैं (नए डेटा पर काम करते हैं), वे मौजूद तो हैं, लेकिन वे कुल स्थान का एक घातांकीय रूप से छोटा (exponentially small) हिस्सा घेरते हैं।
- एल्गोरिदम भाग्यशाली हैं: हमारे द्वारा उपयोग किए जाने वाले कुशल एल्गोरिदम (जैसे ग्रेडिएंट डिसेंट) अनिवार्य रूप से "भाग्यशाली" या "निर्देशित" हैं जो विशाल बुरे क्षेत्र से बचने और छोटे अच्छे क्षेत्र को खोजने में सक्षम हैं। वे केवल एक अच्छे समाधान से टकराते नहीं हैं; वे सक्रिय रूप से उसे खोजते हैं।
"सिग्नल-टू-नॉइज़" मोड़
पेपर ने यह भी देखा कि डेटा कितना "स्पष्ट" है (सिग्नल-टू-नॉइज़ रेश्यो)।
- शोर भरी दुनिया में (कम सिग्नल): अच्छे समाधान अविश्वसनीय रूप से दुर्लभ हैं। यह घास के ढेर में सुई खोजने जैसा है जहाँ घास का ढेर भी लगभग एक जैसे दिखने वाले अन्य सुइयों से बना है। "स्मार्ट" एल्गोरिदम सही एक को खोजने के लिए कुछ बहुत विशेष कर रहे हैं।
- साफ दुनिया में (उच्च सिग्नल): यदि डेटा बहुत साफ और समझने में आसान है, तो अच्छे समाधान अधिक सामान्य हो जाते हैं। यह समझाता है कि क्यों पिछले अध्ययनों ने (जिन्होंने बहुत साफ डेटा देखा था) सोचा कि अच्छे समाधान प्रचुर मात्रा में हैं। लेखक स्पष्ट करते हैं कि वास्तविक, शोर-शराबे वाली स्थितियों में, जिनका हम सामना करते हैं, अच्छे समाधान वास्तव में बहुत दुर्लभ होते हैं।
"बेनाइन ओवरफिटिंग" का रहस्य
हाल के वर्षों में, वैज्ञानिक "बेनाइन ओवरफिटिंग" को लेकर हैरान रहे हैं। यह वह घटना है जहाँ एक मॉडल ट्रेनिंग डेटा को बहुत अधिक सटीकता से फिट करता है (यहाँ तक कि शोर/नॉइज़ को भी याद कर लेता है) लेकिन फिर भी नए डेटा पर शानदार काम करता है।
यह पेपर बताता है कि ऐसा क्यों होता है:
- यह इसलिए नहीं है क्योंकि "अधिकांश" परफेक्ट फिट अच्छे हैं।
- बल्कि इसलिए है क्योंकि हमारे द्वारा उपयोग किए जाने वाले एल्गोरिदम पक्षपाती (biased) हैं। उनके पास एक छिपा हुआ झुकाव (इम्प्लिसिट रेगुलराइजेशन) है जो उन्हें अरबों "बुरे" परफेक्ट फिट से दूर और "अच्छे" परफेक्ट फिट के छोटे द्वीप की ओर ले जाता है।
एक वाक्य में सारांश
जबकि आपके ट्रेनिंग डेटा को पूरी तरह से याद करने के लाखों तरीके हैं, उनमें से लगभग सभी वास्तविक दुनिया के लिए बेकार हैं, और हमारे AI मॉडल केवल इसलिए काम करते हैं क्योंकि हमारे ट्रेनिंग एल्गोरिदम इतने स्मार्ट हैं कि वे बुरे समाधानों से बचकर दुर्लभ, अच्छे समाधानों को खोज लेते हैं।
पेपर क्या दावा नहीं करता है
- यह नहीं कहता कि रैंडम अनुमान लगाना कभी काम करेगा।
- यह दावा नहीं करता कि यह हर प्रकार के न्यूरल नेटवर्क पर लागू होता है (यह लीनियर क्लासिफायर और विशिष्ट डेटा मॉडल पर केंद्रित है)।
- यह किसी नए चिकित्सा या नैदानिक अनुप्रयोग की पेशकश नहीं करता है; यह एक सैद्धांतिक अध्ययन है कि वर्तमान तरीके क्यों काम करते हैं।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।