मॉडल अचानक इतने अच्छे कैसे हो गए
कोई एक जादुई आइडिया नहीं था। इसका ज़्यादातर जवाब काफी सीधा-सादा है — हर चीज़ की मात्रा बढ़ाना — और साथ में कुछ तरकीबें, जिन्होंने टेक्स्ट का अंदाज़ा लगाने वाले सिस्टम को निर्देश मानने वाले सिस्टम में बदल दिया।
60 सेकंड में
मॉडल अचानक इतने अच्छे कैसे हो गए
कोई एक जादुई आइडिया नहीं था। इसका ज़्यादातर जवाब काफी सीधा-सादा है — हर चीज़ की मात्रा बढ़ाना — और साथ में कुछ तरकीबें, जिन्होंने टेक्स्ट का अंदाज़ा लगाने वाले सिस्टम को निर्देश…
भाग एक: स्केलिंग
भाग दो: वे तरकीबें जिन्होंने इसे काम का बनाया
- 1
Transformers (2017)
एक ऐसा आर्किटेक्चर जहाँ हर शब्द दूसरे हर शब्द पर ध्यान दे सकता है, और जो आधुनिक हार्डवेयर पर तेज़ी से और कुशलता से ट्रेन होता है। इसी ने बड़े पैमाने (scale) का रास्ता खोला। - 2
Instruction tuning
निर्देशों का सही ढंग से पालन करने वाले उदाहरणों पर ट्रेन करना। यह सिर्फ आगे का टेक्स्ट जोड़ने वाले सिस्टम को आपके असली सवाल का जवाब देने वाले सिस्टम में बदल देता है। - 3
इंसानी फीडबैक से सीखना (RLHF)
लोग आउटपुट को रेटिंग देते हैं; मॉडल को उन जवाबों की तरफ ढाला जाता है जिन्हें लोग पसंद करते हैं। यहीं पर "मददगार, हानिरहित और सच्चा" बर्ताव डाला जाता है — और सुरक्षा से जुड़ी ज़्यादातर खूबियाँ यहीं बसती हैं। - 4
Inference के समय सोचना (Reasoning)
मॉडल को जवाब देने से पहले स्टेप्स में सोचने दें, खुद को परखने दें, और दोबारा कोशिश करने दें। ट्रेनिंग compute के बजाय रनटाइम compute खर्च करके क्षमता हासिल करना। - 5
Tools
इसे एक कैलकुलेटर, एक सर्च इंजन, या कोड चलाने वाला टूल दें। Track B का हर मॉड्यूल इसी एक कदम से निकलता है।
इसमें वाकई हैरान करने वाली बात क्या है
- Emergence (अचानक उभरना)। कुछ क्षमताएँ धीरे-धीरे सुधरने के बजाय एक बड़े स्केल पर अचानक सामने आती हैं — जैसे गणित या कई स्टेप्स वाली रीजनिंग। यह असर कितना असली और कितना तीखा है, इस पर अभी भी बहस जारी है।
- हर काम कर पाना मुफ़्त में मिला। किसी ने इन मॉडल्स को कोड लिखना, तमिल का अनुवाद करना और प्रकाश संश्लेषण (photosynthesis) समझाना अलग से नहीं सिखाया। ये सब सिर्फ टेक्स्ट का सही अंदाज़ा लगाने के साथ अपने-आप आ गए।
- नुस्खा बहुत आसान था। इसके मुख्य विचार एक पन्ने पर आ सकते हैं। असली मुश्किल बहुत बड़े पैमाने की इंजीनियरिंग है, न कि कोई गहरी अवधारणा।
वे सीमाएँ जिनसे लोग टकरा रहे हैं
| सीमा | स्थिति |
|---|---|
| हाई-क्वालिटी टेक्स्ट डेटा | लगातार कम हो रहा है; सिंथेटिक डेटा पर फिलहाल दांव लगाया जा रहा है |
| Compute की लागत और बिजली | बहुत भारी और बढ़ती जा रही है; इस रेस में कौन टिक सकता है, यह तय करने वाली असली रुकावट |
| घटता हुआ फायदा (Diminishing returns) | क्षमता का हर अगला कदम पिछले कदम से ज़्यादा महंगा पड़ता है |
| विश्वसनीयता | स्केलिंग से औसत परफॉर्मेंस सुधरती है, लेकिन कम होने वाली गलतियाँ पूरी तरह ठीक नहीं होतीं |
और देखें और पढ़ें
लैब
एक स्केलिंग कर्व जिसे आपने खुद फिट किया हो।
समस्या
sizes = [1e5, 3e5, 1e6, 3e6]
losses = [run_training(n) for n in sizes]
import numpy as np
a, b = np.polyfit(np.log10(sizes), np.log10(losses), 1)
predict = lambda n: 10 ** (a * np.log10(n) + b)
print(f"predicted loss at 1e7: {predict(1e7):.3f}")आपका काम तब पूरा होगा जब
कठिन सवाल
उत्तर देखने से पहले ख़ुद जवाब देने की कोशिश करें। अगर आप इनके जवाब दे सकते हैं, तो आप पाठ समझ गए हैं।
Q1आपकी फिटिंग 100B parameters पर 0.8 के loss का अंदाज़ा लगाती है। इस पर भरोसा न करने के दो कारण बताइए।दिखाएं
अक्सर पूछे जाने वाले सवाल
क्या सिर्फ स्केलिंग से AGI बन जाएगा?
इस पर वाकई बहुत बहस है। कुछ गंभीर रिसर्चर्स का मानना है कि स्केल, टूल्स और मेमोरी को मिलाकर वहाँ पहुँचा जा सकता है। दूसरों का मानना है कि कुछ बुनियादी चीज़ें अभी भी गायब हैं — जैसे लगातार सीखना (continual learning), कारण-प्रभाव वाले मॉडल (causal models), और ज़मीनी समझ (grounding) — जो कितना भी compute बढ़ाने से नहीं मिलेंगी। दोनों में से कोई भी पक्ष अभी इसे साबित नहीं कर सकता।
क्या यह वाकई "सिर्फ" सांख्यिकी (statistics) है?
तकनीकी तौर पर हाँ, लेकिन लोग इस बात को जितना सीधा समझते हैं, यह उतनी है नहीं। टेक्स्ट का बहुत अच्छी तरह से अंदाज़ा लगाने के चक्कर में मॉडल को दुनिया के बारे में एक अंदरूनी समझ बनानी ही पड़ती है। उस समझ को सचमुच 'समझना' माना जाए या नहीं, यह दर्शनशास्त्र की बात है, और इससे इस बात पर कोई फर्क नहीं पड़ता कि यह सिस्टम क्या कर सकता है।
बड़े मॉडल कम भ्रमित (hallucinate) क्यों होते हैं, फिर भी पूरी तरह गलतियाँ क्यों नहीं छोड़ते?
क्योंकि स्केल औसत को बेहतर बनाता है, पर अंदरूनी सिस्टम को नहीं बदलता। यह अभी भी संभावनाओं (probabilities) पर चलने वाली मशीन है जिसके पास सच जानने का कोई इनबिल्ट ज़रिया नहीं है। साइज़ बढ़ाने से कहीं ज़्यादा मदद इसे खोजे गए असली स्रोतों से जोड़ने (grounding) से मिलती है।
क्या ओपन मॉडल्स सुरक्षा के लिए खतरा हैं?
यह एक ऐसा समझौता है जिसके दोनों तरफ मज़बूत तर्क हैं: वे आज़ाद सुरक्षा रिसर्च को मुमकिन बनाते हैं और ताकत को एक जगह जमा होने से रोकते हैं, लेकिन एक बार किसी क्षमता को रिलीज़ कर दिया जाए तो उसे वापस खींचने का रास्ता भी बंद कर देते हैं। समझदार लोग भी इस पर ज़ोरदार असहमति रखते हैं।
पाठ का टेस्ट
5 सवाल। पास होने और इस पाठ को पूरा करने के लिए 3 सही होने चाहिए (60%)।