Efficient Causal Graph Discovery Using Large Language Models
यह शोध पत्र एक नवीन, कुशल ढांचे का प्रस्ताव करता है जो पूर्ण कारण ग्राफ (causal graphs) खोजने के लिए 'ब्रेड्थ-फर्स्ट सर्च' दृष्टिकोण के साथ लार्ज लैंग्वेज मॉडल्स का लाभ उठाता है, जिससे केवल रैखिक (linear) संख्या में क्वेरीज़ के माध्यम से पिछले युग्म-आधारित (pairwise) तरीकों की द्विघाती (quadratic) क्वेरी सीमाओं को पार किया जा सकता है और वास्तविक दुनिया के डेटासेट पर अत्याधुनिक प्रदर्शन प्राप्त किया जा सकता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक जासूस हैं जो एक बहुत बड़ी गुत्थी सुलझाने की कोशिश कर रहे हैं: किसने क्या किया?
डेटा साइंस की दुनिया में, इसे कॉज़ल डिस्कवरी (Causal Discovery) कहा जाता है। आपके पास चरों (variables) की एक सूची है (जैसे "धूम्रपान," "फेफड़ों का कैंसर," "प्रदूषण," या "खांसी"), और आपको एक नक्शा बनाना है जो दिखाता है कि कौन सा चर दूसरे की ओर ले जाता है। इस नक्शे को कॉज़ल ग्राफ (Causal Graph) कहा जाता है।
पारंपरिक रूप से, इस नक्शे को बनाने के लिए वैज्ञानिकों को ऑब्जर्वेशनल डेटा (जैसे अस्पताल के रिकॉर्ड) से लाखों नंबरों को जटिल गणित का उपयोग करके प्रोसेस करना पड़ता था। यह धीमा, महंगा था और इसके लिए अक्सर भारी मात्रा में डेटा की आवश्यकता होती थी।
हाल ही में, शोधकर्ताओं ने लार्ज लैंग्वेज मॉडल्स (LLMs) का उपयोग करने की कोशिश की—वही AI दिमाग जो चैटबॉट्स के पीछे होता है। उन्होंने AI से पूछा, "क्या धूम्रपान से फेफड़ों का कैंसर होता है?" और "क्या प्रदूषण से खांसी होती है?" एक बार में एक जोड़ी के बारे में।
उस पुराने दृष्टिकोण के साथ समस्या यह है:
यदि आपके पास 10 चर हैं, तो आपको 45 जोड़ियों के बारे में पूछना होगा। यदि आपके पास 100 चर हैं, तो आपको 4,950 जोड़ियों के बारे में पूछना होगा! यदि आपके पास 200 चर हैं (जैसे कि एक वास्तविक चिकित्सा अध्ययन में होते हैं), तो आपको 20,000 प्रश्न पूछने होंगे। यह एक पर्यटक से हर एक सड़क के चौराहे के बारे में एक-एक करके पूछकर पूरे शहर का नक्शा बनाने की कोशिश करने जैसा है। इसमें बहुत समय लगता है और बहुत पैसा खर्च होता है।
नया समाधान: "ब्रेड्थ-फर्स्ट सर्च" जासूस
इस शोध पत्र के लेखक, थॉमस जिरालेरस्पोंग और उनकी टीम, AI का उपयोग करने का एक बहुत अधिक स्मार्ट तरीका लेकर आए हैं। हर संभावित जोड़ी के बारे में पूछने के बजाय, वे AI के साथ एक ब्रेड्थ-फर्स्ट सर्च (Breadth-First Search - BFS) का उपयोग करके एक शहर की खोज करने वाले जासूस की तरह व्यवहार करते हैं।
यहाँ उनका तरीका कैसे काम करता है, एक सरल उपमा (analogy) का उपयोग करते हुए:
1. सेटअप: "रूट्स" (Roots) खोजना
कल्पना कीजिए कि आप एक जंगल की खोज कर रहे हैं। आपको यह जानने की जरूरत है कि पेड़ कहाँ से शुरू होते हैं।
- AI का काम: शोधकर्ता पहले AI से पूछते हैं: "इनमें से कौन से चर 'रूट्स' हैं? कौन से ऐसे हैं जो किसी और के द्वारा उत्पन्न नहीं किए गए हैं?"
- परिणाम: AI शुरुआती बिंदुओं की पहचान करता है (जैसे, "धूम्रपान" और "जेनेटिक्स" रूट्स हो सकते हैं क्योंकि सूची में कुछ भी उन्हें प्रभावित नहीं करता)। ये एक "टू-डू लिस्ट" (queue) में जाते हैं।
2. विस्तार: "आप किसे प्रभावित करते हैं?"
अब, जासूस "टू-डू लिस्ट" से पहला आइटम चुनता है (मान लीजिए "धूम्रपान")।
- AI का काम: यह पूछने के बजाय कि "क्या धूम्रपान X का कारण बनता है?", "क्या धूम्रपान Y का कारण बनता है?", "क्या धूम्रपान Z का कारण बनता है?", AI से एक ही सवाल पूछा जाता है: "धूम्रपान के संदर्भ में, उन सभी चरों की सूची बनाएं जिन्हें धूम्रपान सीधे तौर पर प्रभावित करता है।"
- जादू: AI कह सकता है: "धूम्रपान ब्रोंकाइटिस और फेफड़ों के कैंसर का कारण बनता है।"
- परिणाम: केवल एक प्रश्न में, जासूस ने दो संबंध खोज लिए!
3. सुरक्षा जांच: लूप्स (Loops) की अनुमति नहीं है
कॉज़ल ग्राफ को डायरेक्टेड एसिक्लिक ग्राफ्स (Directed Acyclic Graphs - DAGs) होना चाहिए। सरल शब्दों में: टाइम ट्रैवल की अनुमति नहीं है। ऐसा नहीं हो सकता कि A, B का कारण बनता है, और B, A का कारण बनता है (यह एक विरोधाभास होगा)।
- एक नया संबंध जोड़ने से पहले, सिस्टम जाँच करता है: "यदि हम धूम्रपान से फेफड़ों के कैंसर तक एक रेखा खींचते हैं, तो क्या यह एक अजीब लूप बनाता है?" यदि हाँ, तो इसे हटा दिया जाता है। यदि नहीं, तो इसे नक्शे में जोड़ दिया जाता है।
4. पूरा होने तक दोहराएं
नए खोजे गए चरों (ब्रोंकाइटिस, फेफड़ों का कैंसर) को "टू-डू लिस्ट" में जोड़ा जाता है। जासूस अगला आइटम चुनता है, पूछता है "आप किसका कारण बनते हैं?", और प्रक्रिया को तब तक दोहराता है जब तक कि प्रत्येक चर का दौरा न कर लिया जाए।
यह एक बड़ी बात क्यों है?
1. यह बिजली की तरह तेज़ है (लीनियर बनाम क्वाड्रेटिक)
- पुराना तरीका: यदि आपके पास चर हैं, तो आपको लगभग प्रश्नों की आवश्यकता होती है। (यदि आप चरों को दोगुना करते हैं, तो आपको चार गुना अधिक प्रश्नों की आवश्यकता होती है)।
- नया तरीका: आपको केवल प्रश्न पूछने की आवश्यकता है (प्रत्येक चर के लिए एक)। (यदि आप चरों को दोगुना करते हैं, तो आपको केवल दोगुनी आवश्यकता होती है)।
- उपमा: पुराना तरीका एक इमारत में हर दरवाजे की जांच करने जैसा है कि वह लॉक है या नहीं। नया तरीका एक गलियारे में चलने और कमरे में मौजूद व्यक्ति से पूछने जैसा है, "इस इमारत में और कौन है?"
2. इसे नंबरों की आवश्यकता नहीं है (मुख्यतः)
AI अपने "कॉमन सेंस" और ट्रेनिंग डेटा (जैसे यह जानना कि धूम्रपान फेफड़ों के लिए बुरा है) का उपयोग करके इसे समझता है। इसे समझने के लिए इसे 10,000 मरीजों के रिकॉर्ड वाली स्प्रेडशीट की आवश्यकता नहीं है। इसे केवल चरों के नाम और विवरण की आवश्यकता है।
- नोट: यदि आपके पास डेटा (जैसे सहसंबंध संख्या) है, तो आप इसे AI को और भी स्मार्ट बनाने के लिए दे सकते हैं, लेकिन यह अनिवार्य नहीं है।
3. यह विशाल समस्याओं पर काम करता है
शोधकर्ताओं ने तीन मानचित्रों पर इसका परीक्षण किया:
- एशिया: एक छोटा नक्शा (8 चर)। AI ने इसमें उत्कृष्ट प्रदर्शन किया।
- चाइल्ड (Child): एक मध्यम नक्शा (20 चर)। AI ने बहुत अच्छा किया।
- न्यूरोपैथिक पेन (Neuropathic Pain): एक विशाल नक्शा जिसमें 221 चर और 770 कनेक्शन थे।
- पुराने "जोड़ी-दर-जोड़ी" तरीके में 24,310 प्रश्नों की आवश्यकता होती। यह चलाना असंभव था।
- नए तरीके में केवल 221 प्रश्नों की आवश्यकता थी। इसने तंत्रिकाओं और लक्षणों के बीच जटिल संबंधों को सफलतापूर्वक मैप किया, और सभी पारंपरिक गणित-आधारित तरीकों से बेहतर प्रदर्शन किया।
निचोड़ (Bottom Line)
यह शोध पत्र एक तरीका पेश करता है जिससे AI का उपयोग पहले की तुलना में बहुत तेज़ी से और सस्ते में "कारण-और-प्रभाव" (Cause-and-Effect) के नक्शे बनाने के लिए किया जा सकता है। AI से लाखों छोटे सवाल पूछने के बजाय, वे इसे स्टेप-बाय-स्टेप नक्शे को एक्सप्लोर करने के लिए कहते हैं, जैसे एक जासूस शहर में घूम रहा हो और जैसे-जैसे वह आगे बढ़ता है, नए संबंध खोजता जाता है।
यह ब्रूट फोर्स (सब कुछ चेक करना) से स्मार्ट एक्सप्लोरेशन (निशान का पीछा करना) की ओर एक बदलाव है, जिससे चिकित्सा, अर्थशास्त्र और जलवायु विज्ञान जैसे क्षेत्रों में जटिल कॉज़ल रहस्यों को हल करना संभव हो गया है जो पहले बहुत बड़े लगते थे।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।