Test-Time Scaling Makes Overtraining Compute-Optimal
यह शोध पत्र ट्रेन-टू-टेस्ट () स्केलिंग लॉज़ पेश करता है जो निश्चित बजट के तहत मॉडल आकार, प्रशिक्षण टोकन और अनुमान नमूनों (इन्फरेंस सैंपल्स) को संयुक्त रूप से अनुकूलित करते हैं, जो यह प्रकट करता है कि परीक्षण समय की लागत को ध्यान में रखने से इष्टतम प्रीट्रेनिंग रणनीतियाँ एक ओवरट्रेन्ड रिजीम की ओर स्थानांतरित हो जाती हैं जो मानक स्केलिंग दृष्टिकोणों की तुलना में काफी बेहतर प्रदर्शन करती हैं।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक बेकरी चला रहे हैं। वर्षों से, "विशेषज्ञों" (पुराने स्केलिंग लॉ) ने आपको ठीक से बताया था कि अपने पैसे के बदले सबसे अच्छा परिणाम पाने के लिए केक कैसे बेक करें। उनका नियम सरल था: "यदि आपके पास आटे और चीनी (कंप्यूट बजट) की एक निश्चित मात्रा है, तो एक मध्यम आकार का ओवन खरीदें और ठीक 20 केक बेक करें। इससे अधिक न बनाएं, इससे कम भी न बनाएं।" यह "चिनचिला" (Chinchilla) नियम था।
लेकिन एक समस्या थी, विशेषज्ञों ने यह पूछना भूल गए: "लोग वास्तव में इन केक को कैसे खा रहे हैं?"
वास्तविक दुनिया में, यदि आप "मौसम कैसा है?" जैसे सरल अनुरोध के लिए केक बना रहे हैं, तो एक केक ठीक है। लेकिन यदि आप "इस कठिन गणितीय समस्या को हल करें" जैसे जटिल अनुरोध के लिए केक बना रहे हैं, तो आप शायद 100 केक बनाना चाहेंगे, उन सभी को चखना चाहेंगे और सबसे अच्छा एक चुनना चाहेंगे।
पुराने नियमों ने इस बात पर ध्यान नहीं दिया। उन्होंने यह मान लिया था कि आप हर ऑर्डर के लिए केवल एक ही केक बनाते हैं।
नई खोज: "ट्रेन-टू-टेस्ट" (T2) स्केलिंग
यह पेपर एक नए तरीके की चर्चा करता है जिसे ट्रेन-टू-टेस्ट (T2) स्केलिंग कहा जाता है। यह बेकिंग (ट्रेनिंग) को खाने (टेस्टिंग/इन्फरेंस) से जोड़ता है।
यहाँ मुख्य विचार दिया गया है, जिसे उपमाओं (analogies) के साथ समझाया गया है:
1. पुराना तरीका बनाम नया तरीका
- पुराना तरीका (चिनचिला): "एक बहुत बड़ा, महंगा ओवन (बड़ा मॉडल) खरीदें और ठीक एक परफेक्ट केक बेक करें। इसे चलाने में यह महंगा है, लेकिन आप इसे केवल एक बार करते हैं।"
- नया तरीका (T2): "एक छोटा, सस्ता ओवन (छोटा मॉडल) खरीदें। क्योंकि ओवन सस्ता है, इसलिए आप उसी कीमत में 1,000 केक बेक कर सकते हैं। फिर, आप उन 1,000 को चखते हैं और ग्राहक को सबसे बेहतरीन वाला परोसते हैं।"
2. "ओवरट्रेनिंग" का रहस्य
इस पेपर का सबसे बड़ा चौंकाने वाला तथ्य ओवरट्रेनिंग (Overtraining) के बारे में है।
- पुराना नियम: तब तक बेकिंग रोक दें जब जब तक आपने प्रति केक 20 कप आटे का उपयोग कर लिया हो। यदि आप अधिक उपयोग करते हैं, तो आप "पैसे बर्बाद" कर रहे हैं।
- नया नियम: यदि आप जानते हैं कि आप हर ऑर्डर के लिए 1,000 केक बनाने जा रहे हैं, तो आपको एक छोटे केक पर वास्तव में बहुत अधिक आटे का उपयोग करना चाहिए। आपको छोटे मॉडल को "ओवरट्रेन" करना चाहिए।
क्यों?
एक छोटे, ओवरट्रेन्ड मॉडल को एक अत्यधिक विशिष्ट विशेषज्ञ (specialized genius) के रूप में सोचें।
- एक बड़ा मॉडल (Large Model) एक सामान्य विशेषज्ञ (generalist) की तरह है जो हर चीज़ के बारे में थोड़ा-थोड़ा जानता है। उन्हें काम पर रखना महंगा है।
- एक छोटा, ओवरट्रेन्ड मॉडल (Small, Overtrained Model) एक ऐसे विशेषज्ञ की तरह है जिसने एक विशिष्ट कौशल में महारत हासिल करने के लिए बहुत अभ्यास किया है। उन्हें काम पर रखना सस्ता है।
यदि आप विशेषज्ञ को काम पर रखते हैं और उनसे एक समस्या को 100 बार हल करने के लिए कहते हैं, तो वे अंततः उसे सही ढंग से हल कर लेंगे। यदि आप महंगे जनरलिस्ट को काम पर रखते हैं और उनसे केवल एक बार कोशिश करने के लिए कहते हैं, तो वे गलत हो सकते हैं।
पेपर यह सिद्ध करता है कि एक सस्ते विशेषज्ञ को काम पर रखना और उनसे 100 बार कोशिश करने के लिए कहना, अक्सर एक महंगे जनरलिस्ट को एक बार के लिए काम पर रखने से बेहतर और सस्ता होता है।
3. "पास@k" (Pass@k) का रूपक
पेपर एक मीट्रिक का उपयोग करता है जिसे Pass@k कहा जाता है।
- k=1: आपको एक अनुमान लगाने का मौका मिलता है। यदि आप गलत होते हैं, तो आप फेल हो जाते हैं।
- k=100: आपको 100 अनुमान लगाने के मौके मिलते हैं। भले ही आप थोड़े अनिश्चित हों, इस बात की संभावना लगभग 100% है कि उन 100 अनुमानों में से एक सही होगा।
पेपर दिखाता है कि यदि आप k=100 (100 बार प्रयास करना) की योजना बना रहे हैं, तो आपको अपने मॉडल को अलग तरह से ट्रेन करना चाहिए। आपको मॉडल को छोटा बनाना चाहिए लेकिन उसे बहुत लंबे समय तक ट्रेन करना चाहिए (अधिक "आटा"), ताकि भले ही एक अनुमान औसत हो, लेकिन 100 अनुमान एकदम सटीक हों।
तीन बड़ी बातें
"20-से-1" के नियम का आँख मूंदकर पालन करना बंद करें।
यदि आप जानते हैं कि आप प्रत्येक प्रश्न के लिए अपने AI को कई बार चलाएंगे (जैसे जटिल तर्क कार्यों में), तो पुराना नियम कि "20 ट्रेनिंग टोकन प्रति पैरामीटर" सही नहीं है। आपको वास्तव में छोटे मॉडल्स को बहुत लंबे समय तक ट्रेन करना चाहिए।छोटा और ओवरट्रेन्ड होना ही नया "गोल्डिलॉक्स" (Goldilocks) है।
पेपर ने पाया कि सबसे अच्छे मॉडल अक्सर हमारी सोच से छोटे होते हैं, लेकिन वे ओवरट्रेन्ड (पुराने नियमों के सुझाव से कहीं अधिक डेटा पर प्रशिक्षित) होते हैं। यह उन्हें चलाने में सस्ता बनाता है, और क्योंकि आप उन्हें कई बार चलाते हैं, इसलिए गुणवत्ता आसमान छू लेती है।यह "फाइन-ट्यूनिंग" के बाद भी काम करता है।
कभी-कभी, मॉडल को प्रशिक्षित करने के बाद, आप उसे विशिष्ट कार्यों (जैसे कोड लिखना या चिकित्सा संबंधी प्रश्नों के उत्तर देना) के लिए ट्यून करते हैं। पेपर ने जांचा कि क्या उनका नया नियम इस ट्यूनिंग के बाद भी काम करता है। हाँ, यह काम करता है। "छोटा और ओवरट्रेन्ड" रणनीति विशिष्ट होने के बाद भी विजेता बनी रहती है।
एक वाक्य में सारांश
केवल एक विशाल, महंगा दिमाग न बनाएं; इसके बजाय, एक छोटा, सस्ता दिमाग बनाएं, उसे उसके शिल्प का उस्ताद बनने तक प्रशिक्षित करें, और फिर उसे एक ही समस्या को सौ बार हल करने के लिए कहें ताकि सटीक उत्तर की गारंटी मिल सके।
यह दृष्टिकोण पैसा बचाता है और बेहतर परिणाम देता है, जिससे भविष्य के AI को बनाने का हमारा तरीका बदल जाता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।