Optimal Use of Preferences in Artificial Intelligence Algorithms
यह शोध पत्र यह स्थापित करता है कि सूचना मूल्य को संरक्षित करके विविध निर्णय समस्याओं में कल्याण को अधिकतम करने के लिए प्राथमिकता-मुक्त प्रशिक्षण को पोस्ट-प्रोसेसिंग से अलग करना सैद्धांतिक रूप से इष्टतम है, हालांकि जब उपयोगकर्ता उन संज्ञानात्मक बाधाओं का सामना करते हैं जो इष्टतम डाउनस्ट्रीम निर्णय लेने में बाधा डालती हैं, तो प्राथमिकताओं को सीधे प्रशिक्षण में समाहित करना बेहतर हो सकता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक स्मार्ट असिस्टेंट बना रहे हैं जो आपको महत्वपूर्ण निर्णय लेने में मदद करे, जैसे कि लोन मंजूर करने, किसी उम्मीदवार को काम पर रखने, या किसी चिकित्सीय स्थिति का निदान करने का निर्णय लेना। यह पेपर मुख्य प्रश्न पूछता है: आपको अपना AI प्रशिक्षित करते समय अपने विशिष्ट नियम और प्राथमिकताएं कब सिखानी चाहिए, बनाम इसे केवल कच्चे तथ्य सिखाना और फिर अपने नियमों को उसके उत्तर देने के बाद लागू करना?
लेखक, जोशुआ गन्स (Joshua Gans), तर्क देते हैं कि अधिकांश मामलों में, AI को "तटस्थ" रखना बेहतर है और अपनी प्राथमिकताएं बाद में लागू करना बेहतर है। यहाँ सरल उपमाओं का उपयोग करके इसका विवरण दिया गया है।
दो दृष्टिकोण
1. "एम्बेडेड" दृष्टिकोण (AI में अपना पूर्वाग्रह सिखाना)
कल्पना कीजिए कि आप एक शेफ को सूप बनाना सिखा रहे हैं। आप शेफ को कहते हैं, "मुझे नमक पसंद नहीं है, इसलिए जब भी तुम सूप चखो, तो इसकी भरपाई के लिए अतिरिक्त काली मिर्च डाल देना।" आप अपनी विशिष्ट पसंद (कम नमक, अधिक काली मिर्च) को सीधे शेफ के प्रशिक्षण में शामिल कर देते हैं।
- जोखिम: शेफ यह सीखना बंद कर देता है कि सूप का वास्तविक स्वाद कैसा है। वे केवल यह सीखते हैं कि "आपका संस्करण" वाला सूप कैसे बनाया जाए। यदि कल आप वास्तव में नमकीन सूप चाहते हैं, तो यह शेफ बेकार है क्योंकि उन्होंने कभी वास्तविक स्वाद की प्रोफाइल नहीं सीखी। उन्होंने आपकी विशिष्ट नियम पर ध्यान केंद्रित करने के लिए वास्तविक सत्य को भुला दिया है।
2. "सेपरेटेड" दृष्टिकोण (एक मॉड्यूलर पाइपलाइन)
इसके बजाय, आप शेफ को स्वाद का विशेषज्ञ बनने के लिए प्रशिक्षित करते हैं। आप उन्हें सिखाते हैं कि सूप कितना नमकीन, खट्टा या मीठा है, बिना उन्हें इस जानकारी के साथ क्या करना है यह बताए। वे आपको एक सटीक रिपोर्ट देते हैं: "यह सूप 80% नमकीन है।"
- लाभ: एक बार जब आपके पास वह सटीक रिपोर्ट होती है, तो आप तय करते हैं कि क्या करना है। यदि आप इसे कम नमकीन चाहते हैं, तो आप पानी मिलाते हैं। यदि आप इसे अधिक तीखा चाहते हैं, तो आप काली मिर्च डालते हैं। यदि अगले सप्ताह आपकी पसंद बदल जाती है, तो आपको शेफ को फिर से प्रशिक्षित करने की आवश्यकता नहीं है; आपको बस अपनी रेसिपी बदलनी होगी।
मुख्य खोज: "तटस्थता" क्यों जीतती है
यह पेपर गणित का उपयोग करके सिद्ध करता है कि "सेपरेटेड दृष्टिकोण" लगभग हमेशा बेहतर होता है। यहाँ तर्क सरल अंग्रेजी (और हिंदी) में है:
"फ्लैटनिंग" (सपाट करने का) प्रभाव
जब आप AI को प्रशिक्षण के दौरान आपकी विशिष्ट प्राथमिकताओं (जैसे कि "गलत अलार्म, छूटे हुए अवसरों से बदतर हैं") को सीखने के लिए मजबूर करते हैं, तो यह AI के सीखने के तरीके को बदल देता है। यह प्रभावी रूप से विभिन्न परिदृश्यों के बीच अंतर करने की AI की क्षमता को "सपाट" (flatten) कर देता है।
- उपमा: एक मानचित्र की कल्पना करें। एक अच्छा मानचित्र पहाड़ और घाटी के बीच स्पष्ट अंतर दिखाता है। यदि आप मानचित्र बनाने वाले से कहते हैं, "मुझे केवल घाटियों की परवाह है, पहाड़ों को अनदेखा करें," तो मानचित्र बनाने वाला दोनों के बीच की रेखाओं को धुंधला कर सकता है ताकि घाटियाँ अधिक प्रमुख दिखें। अचानक, मानचित्र कम उपयोगी हो जाता है क्योंकि यह अब एक ऊँची चोटी और एक निचली पहाड़ी के बीच स्पष्ट अंतर नहीं कर सकता।
- परिणाम: AI कम सूचनात्मक हो जाता है। यह आपको एक "धुंधला" संकेत देता है। एक बार जब AI ने वह स्पष्टता खो दी, तो आप उसे बाद में वापस नहीं पा सकते, चाहे आपके निर्णय के नियम कितने भी स्मार्ट क्यों न हों।
"ऑप्शन वैल्यू" (विकल्प का मूल्य)
AI को तटस्थ रखकर (इसे आपको सबसे सटीक संभावना बताने के लिए प्रशिक्षित करके), आप ऑप्शन वैल्यू को सुरक्षित रखते हैं। आप अपने सभी विकल्प खुले रखते हैं। आप एक ही AI का उपयोग आज एक सख्त सुरक्षा नीति के लिए और कल एक उदार दक्षता नीति के लिए कर सकते हैं। यदि आप सख्त नीति को AI में ही समाहित कर देते हैं, तो आप बिना पूरे सिस्टम को पुन: प्रशिक्षित किए बाद में उदार होने की क्षमता खो देते हैं।
"एम्बेडेड" दृष्टिकोण कब जीतता है?
पेपर स्वीकार करता है कि एक विशिष्ट स्थिति है जहाँ AI में अपनी प्राथमिकताओं को शामिल करना बेहतर है: जब उपयोगकर्ता थका हुआ, भ्रमित, या अभिभूत (overwhelmed) हो।
- उपमा: कल्पना कीजिए कि आप एक डॉक्टर हैं। AI आपको हर संभावित बीमारी की संभावनाओं के साथ एक जटिल, 50 पन्नों की रिपोर्ट देता है। आप थके हुए हैं और आपको अगले मरीज को देखने के लिए केवल 5 मिनट हैं। उस जटिल रिपोर्ट को पढ़ना और समझना बहुत कठिन है (संज्ञानात्मक रूप से महंगा है)।
- समाधान: इस मामले में, यह बेहतर है कि AI आपके लिए कठिन काम करे। आप AI को यह सिखाने के लिए प्रशिक्षित करते हैं कि, "इस मरीज को एंटीबायोटिक दें," बजाय इसके कि "संक्रमण की 72% संभावना है।" AI जानकारी को एक सरल क्रिया में "कंप्रेस" (संकुचित) कर देता है, जिससे आपकी मानसिक शक्ति बचती है।
- समझौता: आप कुछ सटीकता खो देते हैं (AI थोड़ा कम सटीक हो सकता है), लेकिन आप गति और सरलता प्राप्त करते हैं। यदि उपयोगकर्ता जटिल डेटा को संभालने में सक्षम नहीं है, तो "एम्बेडेड" दृष्टिकोण जीतता है।
पेपर में उल्लेख किए गए वास्तविक दुनिया के उदाहरण
पेपर इन विचारों को दो मुख्य क्षेत्रों में लागू करता है:
मानक AI पाइपलाइन (जैसे भर्ती या ऋण देना):
- सलाह: AI को संभावनाओं का एक आदर्श "कैलकुलेटर" (जैसे, "इस आवेदक की सफलता की 65% संभावना है") बनने के लिए प्रशिक्षित करें। इसे यह तय करने के लिए प्रशिक्षित न करें कि किसे काम पर रखना है। उस 65% के आधार पर किसे काम पर रखना है, इसके लिए एक मानव या अलग नियम को निर्णय लेने दें। यह आपको AI को पुन: प्रशिक्षित किए बिना भर्ती के नियम बदलने की अनुमति देता है।
लार्ज लैंग्वेज मॉडल्स (जैसे चैटबॉट्स):
- समस्या: हम अक्सर एक तकनीक का उपयोग करते हैं जिसे RLHF (मानवीय फीडबैक से सुदृढीकरण सीखना) कहा जाता है, ताकि AI को क्या "सहायक" या "हानिरहित" है, यह सिखाया जा सके। यह AI के मस्तिष्क में "सहायक" नियम को सीधे समाहित करने जैसा है।
- चेतावनी: यदि हम आज "सहायक" की एक विशिष्ट परिभाषा समाहित कर देते हैं, तो यदि कल प्राथमिकताएं बदलती हैं, तो AI "हानिरहित" या "सत्यवादी" होने में खराब हो सकता है। यह एक शेफ को केवल मसालेदार भोजन बनाने के लिए प्रशिक्षित करने जैसा है; यदि आप उनसे हल्का व्यंजन मांगते हैं तो वे विफल हो जाएंगे।
- समाधान: पेपर सुझाव देता है कि AI के मूल ज्ञान को व्यापक और तटस्थ रखें, और यह तय करने के लिए कि उपयोगकर्ता को क्या दिखाना है, "पोस्ट-प्रोसेसिंग" (जैसे फिल्टर या नियम) का उपयोग करें। यह AI को लचीला बनाए रखता है।
निष्कर्ष
स्वर्ण नियम:
जब तक आपके उपयोगकर्ता जटिल डेटा समझने के लिए बहुत अधिक अभिभूत न हों, प्रशिक्षण में अपनी प्राथमिकताओं को शामिल न करें।
- AI को सच बताने के लिए प्रशिक्षित करें (सटीक संभावनाएँ दें)।
- उस सच के साथ क्या करना है, यह मनुष्यों (या सरल नियमों) को तय करने दें।
यह आपके AI को लचीला, सटीक और भविष्य के किसी भी नियम या लक्ष्य के लिए तैयार रखता है। केवल तभी प्राथमिकताओं को "बिल्ट-इन" करें जब आपको वास्तव में एक थके हुए या भ्रमित उपयोगकर्ता के लिए निर्णय को सरल बनाने की आवश्यकता हो।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।