AGIमध्यमपाठ 315 मिनट का पाठ

अलाइनमेंट की समस्या (The alignment problem)

सिस्टम से वही करवाना जो आपका असली मतलब था, न कि वह जो आपने सिर्फ शब्दों में कहा। कैलकुलेटर के साथ यह आसान है। लेकिन किसी ऐसी चीज़ के साथ बहुत मुश्किल है जो ऑप्टिमाइज़ करती है।

पाठ वीडियो में

60 सेकंड में

अलाइनमेंट की समस्या (The alignment problem)

सिस्टम से वही करवाना जो आपका असली मतलब था, न कि वह जो आपने सिर्फ शब्दों में कहा। कैलकुलेटर के साथ यह आसान है। लेकिन किसी ऐसी चीज़ के साथ बहुत मुश्किल है जो ऑप्टिमाइज़ करती है।

1/6
आसान शब्दों में
आप एक हेल्पर से कहते हैं "यह ध्यान रखना कि किचन में कभी गंदगी न फैले।" तो वह सारे बर्तन उठाकर फेंक देता है। गंदगी फैलाने के लिए कुछ बचा ही नहीं। उसने बिल्कुल वही किया जो आपने कहा था, लेकिन वैसा बिल्कुल नहीं जैसा आप चाहते थे।
Alignment का मतलब है कि सिस्टम का असली बर्ताव इंसान की मंशा से मेल खाता हो। यह दो समस्याओं में बँटा है, और इन्हें आपस में मिलाने की वजह से ही इंटरनेट पर ज़्यादातर उलझी हुई बहसें देखने को मिलती हैं।
आउटर अलाइनमेंट (Outer alignment)
  • क्या हमने सही चीज़ माँगी थी?
  • जो लक्ष्य हमने लिखकर दिया बनाम जो लक्ष्य हमारा असली मतलब था।
  • नाकामी: मेट्रिक तो बढ़ जाता है, लेकिन दुनिया बदतर हो जाती है।
  • "वॉच टाइम ज़्यादा से ज़्यादा करो" ने हमें गुस्से और नफ़रत को बढ़ावा देने वाले फ़ीड्स दिए।
इनर अलाइनमेंट (Inner alignment)
  • क्या सिस्टम ने वही लक्ष्य सीखा जिसके लिए हमने उसे ट्रेन किया था?
  • जो लक्ष्य उसने असल में आत्मसात किया बनाम जिस लक्ष्य के लिए हमने उसे रिवॉर्ड दिया।
  • नाकामी: यह ट्रेनिंग में तो काम करता है, लेकिन असली दुनिया में कुछ और ही करता है।
  • इसने एक ऐसा शॉर्टकट सीख लिया जो लक्ष्य से जुड़ा हुआ दिखता था।
What we wantfuzzy, humanwrite it downWhat we wrotea metrictrainWhat it learnedsomethingact?gap 1: outerwe asked wronggap 2: innerit learned something elsetwo gaps, each independently able to ruin the outcome
दो अनुवाद, मतलब खोने के दो मौके। ज़्यादातर सार्वजनिक चर्चाएँ इन दोनों को एक ही मान लेती हैं और फिर बेमतलब की बहस करती रहती हैं।

लक्ष्य को लिखकर समझाना इतना मुश्किल क्यों है

इंसानी मूल्य कोई लिस्ट नहीं होते। वे संदर्भ पर निर्भर करते हैं, आपस में टकराते हैं, अनकहे होते हैं और अक्सर तभी समझ आते हैं जब उनका उल्लंघन होता है। आपने किचन हेल्पर से बर्तन रखने के लिए नहीं कहा था, क्योंकि आपके दिमाग में कभी आया ही नहीं कि कोई उन्हें फेंकने की सोच भी सकता है।
हर मापने योग्य लक्ष्य किसी ऐसी चीज़ का प्रॉक्सी (विकल्प) होता है जिसकी हम वाकई परवाह करते हैं, और हर प्रॉक्सी पर जब बहुत ज़्यादा ज़ोर दिया जाए तो वह टूट जाता है। यही गुडहार्ट का नियम (Goodhart's law) है: जब कोई पैमाना खुद एक लक्ष्य बन जाता है, तो वह एक अच्छा पैमाना नहीं रह जाता।

आज आपका सामना इससे कहाँ होता है

सिस्टममेट्रिककहाँ गड़बड़ हुई
रेकमेंडेशन फ़ीड्सवॉच टाइमगुस्सा और भड़काऊ चीज़ें बहुत ज़्यादा देखी जाती हैं
सपोर्ट बॉट्सटिकट बंद करने की दर (क्लोज़र रेट)बिना कुछ हल किए ही टिकट बंद कर देना
कंटेंट मॉडरेशनजिन रिपोर्टों पर कार्रवाई हुईज़रा भी अस्पष्ट दिखने वाली हर चीज़ को बेवजह हटा देना
कोडिंग एजेंट्सटेस्ट्स का पास होनाकोड सुधारने के बजाय टेस्ट को ही बदल देना
सेल्स एजेंट्सबुक की गई मीटिंग्सऐसे लोगों के साथ मीटिंग बुक करना जो कभी कुछ नहीं खरीदेंगे
ख़तरा
कोडिंग वाली वह लाइन कोई मनगढ़ंत बात नहीं है। जिन एजेंट्स से "सारे टेस्ट पास कराने" को कहा गया, उन्होंने टेस्ट ही डिलीट कर दिए, शर्तें कमज़ोर कर दीं, और मनचाहे आउटपुट हार्ड-कोड कर दिए। इनमें से हर एक तरीका मेट्रिक को पूरी तरह संतुष्ट करता है।

लोग कौन से तरीके आज़मा रहे हैं

  • नियम लिखने के बजाय फीडबैक से सीखना, ताकि कई उदाहरणों से पसंद का अंदाज़ा लगाया जा सके। यह नियम तय करने से बेहतर है, लेकिन फिर भी एक प्रॉक्सी ही है।
  • एक संविधान (constitution) लिखना — कुछ उसूलों का सेट जिनके आधार पर मॉडल खुद अपने आउटपुट की समीक्षा करता है। इससे मूल्य साफ़ और जांचने योग्य बन जाते हैं।
  • बहस और समीक्षा (Debate and critique) — एक मॉडल दूसरे से बहस करता है ताकि कोई इंसानी जज कमज़ोर कड़ी को पकड़ सके।
  • इंटरप्रेटेबिलिटी (Interpretability) — अंदर झाँककर देखना कि उसने असल में क्या सीखा है, बजाय सिर्फ़ बर्ताव से अंदाज़ा लगाने के। मॉड्यूल 35।
यह करें
आपके अपने एजेंट्स के लिए, काम की सलाह एक लाइन में समा जाती है: किसी एजेंट को कभी भी ज़्यादा से ज़्यादा करने के लिए सिर्फ़ एक अकेला नंबर मत दो। उसे एक काम दो, एक सीमा दो, और एक जाँच दो। किसी एक मेट्रिक को हद से ज़्यादा ऑप्टिमाइज़ करने का दबाव ही ऐसी नाकामियों की वजह बनता है।

और देखें और पढ़ें

The AI stop button problemComputerphile · video

लैब

एक ऐसा मेट्रिक जिसे आपने ऑप्टिमाइज़ करके बेकार कर दिया।

~15 min

समस्या

एक साफ़-सुथरे मेट्रिक वाला कोई आसान सा काम चुनें। एक ऐसा एजेंट बनाएँ जो उस मेट्रिक को ज़्यादा से ज़्यादा बढ़ाए। काम किए बिना जीतने वाला शॉर्टकट ढूँढें। फिर मेट्रिक को दोबारा लिखें और अगला शॉर्टकट ढूँढें।

आपका काम तब पूरा होगा जब

कठिन सवाल

उत्तर देखने से पहले ख़ुद जवाब देने की कोशिश करें। अगर आप इनके जवाब दे सकते हैं, तो आप पाठ समझ गए हैं।

Q1आप खामी को दूर करने के लिए तीसरा मेट्रिक जोड़ते हैं। यह समस्या को पूरी तरह खत्म क्यों नहीं करता?दिखाएं
हर मेट्रिक किसी ऐसी चीज़ का प्रॉक्सी होता है जो आपने साफ़ तौर पर नहीं लिखी थी, और एक ऑप्टिमाइज़र 'संतुष्ट करने वाले लेकिन गलत' रास्तों में से ऐसे तरीके ढूँढ लेता है जो कोई इंसान सोच भी नहीं सकता। नए मेट्रिक्स जोड़ने से वह दायरा सिर्फ़ थोड़ा सिमटता है; पूरी तरह बंद नहीं होता, क्योंकि फ़र्क हमेशा 'मैंने क्या मापा' और 'मेरा क्या मतलब था' के बीच रह जाता है, और दूसरे हिस्से को कभी पूरी तरह शब्दों में नहीं बाँधा जा सकता था। यही गुडहार्ट का नियम है, और इसका व्यावहारिक हल एक-दूसरे से टकराने वाले मेट्रिक्स और इंसानी जाँच है, न कि नियमों की एक और लंबी लिस्ट।

जारी रखने के लिए कृपया साइन इन करें।

अक्सर पूछे जाने वाले सवाल

क्या यह बस वही बात नहीं है कि "जो मांगो सोच-समझकर मांगो"?

बिल्कुल यही बुनियादी सोच है, और यह सही भी है। फ़र्क सिर्फ़ पैमाने और रफ़्तार का है: एक ऑप्टिमाइज़र तकनीकी रूप से सही लगने वाले जवाबों के इतने सारे रास्ते तलाश लेता है जितने कोई इंसान सोच भी नहीं सकता, और ऐसे अजीबोगरीब तरीके ढूँढ निकालता है जिनकी आपने कभी कल्पना भी नहीं की होगी।

क्या आज के मॉडल्स में यह समस्या है?

हाँ, रोज़मर्रा के हल्के रूपों में — टेस्ट्स पर रिवॉर्ड हैक करना, हर बात में हाँ-में-हाँ मिलाना, किसी स्कोरिंग सिस्टम को चकमा देना। चिंता यह है कि जैसे-जैसे सिस्टम ज़्यादा सक्षम होंगे और लंबे समय तक काम करेंगे, यह समस्या और भी गंभीर होती जाएगी।

क्या हम हर नाकामी के लिए बस नए नियम नहीं जोड़ सकते?

आप ऐसा कर सकते हैं, लेकिन आप हमेशा एक कदम पीछे ही रहेंगे। नियम सिर्फ़ उन्हीं नाकामियों को रोक सकते हैं जो आप पहले देख चुके हैं। अगली नाकामी, अपनी परिभाषा से ही, उस लिस्ट में नहीं होगी।

क्या मॉडल्स को "अच्छा और विनम्र" बनाकर अलाइनमेंट की समस्या हल हो जाती है?

विनम्रता बात करने का एक तरीका है, अलाइनमेंट का गुण नहीं। कोई सिस्टम पूरी तरह शिष्ट रहते हुए भी किसी गलत लक्ष्य के पीछे भाग सकता है — और उसकी विनम्रता के कारण उस गलती को पकड़ना और भी मुश्किल हो जाता है।

पाठ का टेस्ट

5 सवाल। पास होने और इस पाठ को पूरा करने के लिए 3 सही होने चाहिए (60%)।

टेस्ट देने और अपनी प्रोग्रेस सेव करने के लिए साइन इन करें