Fixation-related potentials reveal that confusing program code elicits a late frontal positivity
यह अध्ययन फिक्सेशन-रिलेटेड पोटेंशियल्स का उपयोग यह प्रदर्शित करने के लिए करता है कि भ्रमित करने वाला प्रोग्राम कोड प्राकृतिक भाषा प्रसंस्करण में देखे गए समान एक विलंबित फ्रंटल पॉजिटिविटी को प्रेरित करता है, जो यह सुझाव देता है कि मस्तिष्क दोनों डोमेन में अप्रत्याशित लेकिन सूचनात्मक इनपुट का सामना करते समय सिचुएशन मॉडल को अपडेट करने के लिए साझा न्यूरोकॉग्निटिव तंत्रों का उपयोग करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आपका मस्तिष्क एक सुपर-फास्ट जासूस है जो एक रहस्य सुलझाने की कोशिश कर रहा है, लेकिन अपराध स्थल के बजाय, वह कंप्यूटर कोड के एक ब्लॉक को घूर रहा है। आमतौर पर, कोड एक स्पष्ट, अच्छी तरह से रोशनी वाले गलियारे जैसा होता है: आप इसमें चलते हैं, और सब कुछ समझ में आता है। लेकिन कभी-कभी, प्रोग्रामर अनजाने में गलियारे में एक "चाल" (trick) छोड़ देते हैं—एक भ्रमित करने वाला पैटर्न जो कंप्यूटर के लिए तो बिल्कुल वैध दिखता है लेकिन मानव जासूस को उलझा देता है। शोधकर्ता इन चालों को "भ्रम के परमाणु" (atoms of confusion) कहते हैं।
इस अध्ययन में, टीम यह जानना चाहती थी कि: जब एक प्रोग्रामर किसी ऐसी भ्रमित करने वाली चाल से टकराता है, तो उसके मस्तिष्क के अंदर क्या होता है? क्या वे इसलिए भ्रमित होते हैं क्योंकि अर्थ गलत है (जैसे कि एक ऐसा वाक्य जिसका कोई अर्थ न निकले)? क्या वे इसलिए भ्रमित होते हैं क्योंकि व्याकरण (grammar) पेचीदा है (जैसे कि एक ऐसा वाक्य जिसे आपको दोबारा पढ़ने के लिए मजबूर होना पड़ता है)? या यह कुछ और ही है?
यह जानने के लिए, उन्होंने केवल लोगों से यह नहीं पूछा कि वे कैसा महसूस करते हैं; उन्होंने 24 प्रोग्रामर्स को एक लैब में रखा जहाँ एक विशेष कैप थी जो मस्तिष्क की तरंगों (brain waves) को पढ़ सकती थी और एक आई-ट्रैकर (eye tracker) था जो यह देखता था कि उनकी आँखें कहाँ टिकती हैं। उन्होंने उन्हें कोड के जोड़े दिखाए: एक जिसमें "चाल" थी और एक साफ संस्करण जिसमें वह नहीं थी। प्रोग्रामर्स को यह पता लगाना था कि वह कोड क्या आउटपुट देगा।
बड़ी खोज: मस्तिष्क का "रुको, यह अजीब है" वाला क्षण
अध्ययन में पाया गया कि जब प्रोग्रामर्स ने भ्रमित करने वाले कोड को देखा, तो उनके मस्तिष्क ने "निरर्थकता" या "व्याकरण संबंधी त्रुटियों" के लिए सामान्य संकेतों के साथ प्रतिक्रिया नहीं दी। इसके बजाय, उनकी आँखों के उस पेचीदा हिस्से पर पड़ने के लगभग 400 से 700 मिलीसेकंड बाद, उनके मस्तिष्क के अगले हिस्से में एक विशिष्ट विद्युत तरंग उभरी।
इसे ऐसे सोचिए: कल्पना कीजिए कि आप एक कहानी पढ़ रहे हैं और आप उम्मीद करते हैं कि नायक एक जन्मदिन का केक खरीदेगा। अचानक, टेक्स्ट कहता है कि उसने एक मोती का हार खरीदा। आप यह नहीं सोचते कि वाक्य टूटा हुआ है (क्योंकि यह व्याकरणिक रूप से ठीक है), और आप यह भी नहीं सोचते कि शब्द असंभव है (क्योंकि हार अस्तित्व में हैं)। लेकिन आपका मस्तिष्क कहता है, "रुको, यह वैसा नहीं था जैसा मैंने उम्मीद की थी, भले ही यह तर्कसंगत है!" और यह आपकी कहानी को अपडेट करने के लिए एक छोटा सा मानसिक रीसेट करता है।
शोध सुझाव देता है कि भ्रमित करने वाला कोड ठीक इसी तरह के "मानसिक रीसेट" को ट्रिगर करता है। कोड टूटा हुआ नहीं है, और न ही यह व्याकरण की गलती है। यह बस अप्रत्याशित लेकिन संभावित (unexpected but plausible) है। मस्तिष्क को रुकना पड़ता है, अपनी याददाश्त में गहराई तक जाना पड़ता है ताकि यह याद आ सके कि यह विशिष्ट चाल कैसे काम करती है, और फिर प्रोग्राम के प्रति अपनी समझ को अपडेट करना पड़ता है। यह दर्शाता है कि हमारा मस्तिष्क भ्रमित करने वाले कोड के साथ बिल्कुल वैसा ही व्यवहार करता है जैसा वह कहानी में आश्चर्यजनक लेकिन समझ में आने वाले शब्दों के साथ करता है।
यह अध्ययन किसे खारिज करता है
शोधकर्ता बहुत सावधान थे कि वे गलत चीज़ न देख लें।
- यह "निरर्थकता" का संकेत नहीं है: यदि कोड वास्तव में अर्थहीन होता (जैसे कि एक वाक्य जिसमें कोई रैंडम शब्द हो जिसका कोई अर्थ न निकले), तो मस्तिष्क आमतौर पर एक अलग संकेत दिखाता है जिसे N400 कहा जाता है। उन्हें यह नहीं मिला। भ्रम कोड के अर्थ के "गलत" होने के बारे में नहीं था।
- यह "व्याकरण सुधार" का संकेत नहीं है: यदि कोड ने मस्तिष्क को पूरी संरचना का पुन: विश्लेषण करने के लिए मजबूर किया होता (जैसे कि एक ऐसा वाक्य जो आपको व्याकरण समझने के लिए पूरे वाक्य को दोबारा पढ़ने के लिए मजबूर करता है), तो मस्तिष्क आमतौर पर सिर के पिछले हिस्से में P600 सिग्नल दिखाता है। उन्हें यह भी नहीं मिला। भ्रम वाक्य की संरचना को ठीक करने के बारे में नहीं था।
- यह केवल समय का मुद्दा नहीं है: जब उन्होंने स्क्रीन पर कोड दिखने के क्षण से (आँखों की गति को ट्रैक किए बिना) मस्तिष्क की तरंगों को मापने की कोशिश की, तो वह संकेत गायब हो गया। यह साबित करता है कि मस्तिष्क की प्रतिक्रिया ठीक उसी समय होती है जब आँखें पेचीदा हिस्से पर केंद्रित होती हैं, न कि केवल कोड दिखने पर।
वे कितने निश्चित हैं?
पेपर यह दावा नहीं करता कि उन्होंने मानव मस्तिष्क के रहस्य को हमेशा के लिए सुलझा लिया है। इसके बजाय, यह सुझाव देता है कि ये विशिष्ट मस्तिष्क तरंगें ही कुंजी हैं। उन्होंने 24 प्रतिभागियों में भ्रमित करने वाले कोड और साफ कोड के बीच एक स्पष्ट, सांख्यिकीय रूप से महत्वपूर्ण अंतर पाया। सिग्नल आँखों के पेचीदा हिस्से पर पड़ने के 390 और 660 मिलीसेकंड के बीच इतना मजबूत था कि उसे पहचाना जा सके।
लेखक स्वीकार करते हैं कि यह इस विशिष्ट "आई-ट्रैकिंग ब्रेन-वेव" पद्धति का उपयोग करने वाला इस प्रकार का पहला अध्ययन है। हालांकि परिणाम मजबूत हैं, लेकिन यह एक सुझाव है कि मस्तिष्क भाषा और कोड के लिए समान उपकरणों का उपयोग करता है। वे आशा करते हैं कि यह आगे के शोध के द्वार खोलेगा, लेकिन वे यह दावा नहीं करते कि यह अंतिम उत्तर है।
यह क्यों मायने रखता है?
यह केवल मस्तिष्क की तरंगों के बारे में नहीं है; यह बेहतर सॉफ्टवेयर बनाने के बारे में है। यदि हम जानते हैं कि कुछ कोड पैटर्न मस्तिष्क को इस "मानसिक रीसेट" वाले नृत्य में उलझा देते हैं, तो भाषा डिजाइनर उनसे बच सकते हैं। शिक्षक छात्रों को इनके बारे में चेतावनी दे सकते हैं। और प्रोग्रामर ऐसा कोड लिख सकते हैं जिससे उनका अपना मस्तिष्क अदृश्य बाधाओं से न टकराए। अध्ययन बताता है कि इन "भ्रम के परमाणुओं" को समझकर, हम ऐसा सॉफ्टवेयर बना सकते हैं जो न केवल कंप्यूटर के लिए सही हो, बल्कि मानव मस्तिष्क के लिए भी स्पष्ट हो।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।