Causally Evaluating the Learnability of Formal Language Tasks
यह शोध पत्र बिनिंग सेमिरिंग (binning semiring) और औपचारिक भाषाओं का उपयोग करने वाले एक कारणत्मक ढांचे (causal framework) को प्रस्तुत करता है ताकि यह प्रदर्शित किया जा सके कि भाषा मॉडल की सीखने की क्षमता के मानक सहसंबंधात्मक मूल्यांकन (correlational evaluations) कन्फाउंडर्स (confounders) के कारण त्रुटिपूर्ण हैं, जिससे विशिष्ट कार्यों के लिए डेटा आवश्यकताओं को सटीक रूप से मापने हेतु एक कठोर विधि प्रदान की जा सके।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक रोबोट को बोलना सिखाने की कोशिश कर रहे हैं। आप उसे किताबों का एक विशाल पुस्तकालय (प्रशिक्षण डेटा) देते हैं और उससे सब कुछ सीखने को कहते हैं: जैसे कोड लिखना, चुटकुले सुनाना और गणित की समस्याओं को हल करना।
मुख्य प्रश्न जो यह शोध पत्र पूछता है: एक विशिष्ट कौशल सीखने के लिए रोबोट को कितने विशिष्ट अभ्यास की आवश्यकता होती है?
उदाहरण के लिए, यदि आप चाहते हैं कि रोबोट गणित की एक विशिष्ट प्रकार की पहेली सीखे, तो क्या आपको उसे 10 उदाहरण दिखाने होंगे, या 10,000?
समस्या: "सहसंबंध का जाल" (The "Correlation Trap")
लेखकों का तर्क है कि यदि आप केवल रोबोट की स्वाभाविक सीखने की प्रक्रिया को देखते हैं, तो आप गलत उत्तर प्राप्त कर सकते हैं। वे इसे "कोरिलेशन ट्रैप" (सहसंबंध का जाल) कहते हैं।
समानता (Analogy):
कल्पना कीजिए कि आप यह अध्ययन कर रहे हैं कि एक शेफ स्पाइसी टैकोस (Spicy Tacos) बनाने में कितना कुशल है।
- सहसंबंध विधि (The Correlation Method): आप दुनिया के सभी शेफ को देखते हैं। आप देखते हैं कि जो शेफ सबसे अधिक स्पाइसी टैकोस बनाते हैं, वे वे भी हैं जिनके पास सबसे अच्छे किचन, सबसे ताजी सामग्री और सामान्य रूप से खाना पकाने का सबसे अधिक अनुभव है।
- गलती: आप निष्कर्ष निकालते हैं, "आहा! बेहतरीन स्पाइसी टैकोस बनाने के लिए, आपको बस बहुत सारे टैकोस बनाने की ज़रूरत है!"
- वास्तविकता: हो सकता है कि वे शेफ इसलिए महान हैं क्योंकि उनके पास शानदार किचन हैं, न कि इसलिए कि उन्होंने बहुत सारे टैकोस बनाए। यदि आप एक खराब किचन वाले शेफ को 10,000 स्पाइसी टैकोस अभ्यास के लिए दें, तो भी वह असफल हो सकता है।
AI की दुनिया में, "स्वाभाविक" डेटा अव्यवस्थित होता है। यदि कोई रोबोट एक विशिष्ट पैटर्न (जैसे गणित की पहेली) को अक्सर देखता है, तो वह आमतौर पर इसे अन्य सहायक पैटर्न (जैसे सरल व्याकरण या सामान्य शब्द) के साथ देखता है। यह बताना कठिन है कि रोबोट ने पहेली इसलिए सीखी क्योंकि उसने इसे 100 बार देखा, या इसलिए क्योंकि उसने इसे 100 आसान वाक्यों के साथ देखा जिसने इसे सीखने में मदद की।
समाधान: "कारण हस्तक्षेप" (The "Causal Intervention")
इसे ठीक करने के लिए, लेखकों ने रोबोट को स्वाभाविक रूप से सीखते हुए देखना बंद करने और सीखने के वातावरण को नियंत्रित (Force) करने का निर्णय लिया। वे चर (variable) को अलग करना चाहते थे: "रोबोट ने इस विशिष्ट चीज़ को कितनी बार देखा?"
समानता (Analogy):
रोबोट को लाइब्रेरी में घूमने देने के बजाय, आप उसे एक कन्वेयर बेल्ट वाले कमरे में रखते हैं।
- सेटअप: आप बेल्ट को नियंत्रित करते हैं। आप कहते हैं, "आज, यह रोबोट ठीक 50 स्पाइसी टैकोस देखेगा और इसके अलावा कुछ भी नहीं।"
- नियंत्रण: आप ऐसा 10 रोबोटों के लिए करते हैं। एक 50 टैकोस देखता है, एक 100, एक 1,000। आप बाकी सब कुछ (कमरा, रोशनी, रोबोट का दिमाग) बिल्कुल समान रखते हैं।
- परिणाम: अब, यदि संख्या बढ़ने के साथ रोबोट टैकोस बनाने में बेहतर होता है, तो आप निश्चित रूप से जानते हैं कि टैकोस की संख्या ही सुधार का कारण थी। आपने "शानदार किचन" जैसे भ्रम पैदा करने वाले कारकों (confounders) को हटा दिया।
जादुई उपकरण: "बिनिंग सेमिरिंग" (The "Binning Semiring")
इस कन्वेयर बेल्ट वाले तरीके को अंजाम देने के लिए, लेखकों ने "बिनिंग सेमिरिंग" नामक एक नया गणितीय उपकरण बनाया।
समानता (Analogy):
कल्पना कीजिए कि आप एक ट्रैक पर लुढ़कते हुए कंचों (marbles) को गिन रहे हैं। आमतौर पर, आप उन्हें बस जाते हुए गिनते हैं। लेकिन लेखक उन्हें चलते समय गिनना चाहते थे, और ट्रैक को ठीक उसी समय रोकने के लिए मजबूर करना चाहते थे जब गिनती एक विशिष्ट संख्या (जैसे 50) पर पहुँच जाए।
"बिनिंग सेमिंग" ट्रैक में बने एक स्मार्ट काउंटर की तरह है।
- यह केवल "1, 2, 3..." नहीं कहता।
- यह कहता है, "यदि एक लाल कंचा लुढ़कता है, तो गिनती में 1 जोड़ें। यदि एक नीला कंचा लुढ़कता है, तो 0 जोड़ें।"
- महत्वपूर्ण रूप से, यह लेखकों को गणितीय रूप से ट्रैक को रीवाइंड (पीछे ले जाना) और रीरोल (दोबारा चलाना) करने की अनुमति देता है। वे कह सकते हैं, "मुझे वे सभी संभावित रास्ते दिखाएं जहाँ लाल कंचों की गिनती ठीक 50 है," और उन सभी रास्तों को अनदेखा कर दें जहाँ यह 49 या 51 है।
यह उन्हें ऐसा प्रशिक्षण डेटा उत्पन्न करने की अनुमति देता है जिसमें गणितीय रूप से गारंटीकृत रूप से "लक्ष्य" वस्तुओं की एक विशिष्ट संख्या होती है, बिना कार्य की कठिनाई या वाक्यों की लंबाई को बदले।
उन्होंने क्या पाया
लेखकों ने इसका परीक्षण दो प्रकार के रोबोट मस्तिष्क पर किया: LSTMs (एक पुराना, सरल प्रकार) और Transformers (आधुनिक AI जैसे ChatGPT में उपयोग किया जाने वाला शक्तिशाली प्रकार)। उन्होंने चीज़ों को सरल और नियंत्रित रखने के लिए "औपचारिक भाषाओं" (कठोर, नियम-आधारित पहेलियाँ) का उपयोग किया।
बड़ी खोज:
जब उन्होंने डेटा को स्वाभाविक रूप से देखा (सहसंबंध का जाल), तो परिणाम भ्रामक थे।
- कभी-कभी, डेटा ने सुझाव दिया कि एक रोबोट किसी कार्य को बेहतर सीख लेता है जब वह इसे कम बार देखता है।
- कभी-कभी, डेटा ने सुझाव दिया कि एक रोबोट किसी कार्य में इसलिए बुरा है क्योंकि प्रशिक्षण डेटा की विशिष्ट "रेसिपी" कठिन थी, न कि इसलिए कि कार्य स्वयं कठिन था।
जब उन्होंने अपने कारण हस्तक्षेप (कन्वेयर बेल्ट) का उपयोग किया:
- वक्र (curves) पूरी तरह से बदल गए।
- उन्होंने पाया कि कुछ कार्यों के लिए (जैसे "पैरिटी" (Parity), जो यह जाँचता है कि वस्तुओं की संख्या विषम है या सम), पुराने रोबोट (LSTM) में जैसे-जैसे उदाहरण बढ़े, वह बहुत बेहतर होता गया।
- लेकिन नए रोबot (Transformer) के लिए, वह एक दीवार से टकरा गया। चाहे वे उसे कितने भी उदाहरण देखने के लिए मजबूर करें, वह महत्वपूर्ण रूप से बेहतर नहीं हुआ।
निष्कर्ष (The Takeaway)
शोध पत्र निष्कर्ष निकालता है कि AI के परीक्षण के मानक तरीके दोषपूर्ण हैं क्योंकि वे "बहुत अधिक देखने" और "सही चीज़ों को देखने" को आपस में मिला देते हैं।
यदि आप जानना चाहते हैं कि क्या एक AI वास्तव में एक विशिष्ट कौशल सीख सकता है, तो आप केवल डेटा के एक यादृच्छिक ढेर पर उसके प्रदर्शन को नहीं देख सकते। आपको हस्तक्षेप (intervene) करना होगा, उदाहरणों की सटीक संख्या को नियंत्रित करना होगा, और देखना होगा कि क्या होता है। अन्यथा, आप सोच सकते हैं कि रोबोट स्मार्ट है जब वह केवल भाग्यशाली है, या आप सोच सकते हैं कि वह मूर्ख है जब वह केवल शोर (noise) से भ्रमित है।
संक्षेप में: सहसंबंध पर भरोसा न करें। सत्य खोजने के लिए प्रयोग को नियंत्रित (force) करें।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।