← नवीनतम पेपर
🤖 machine learning

Composing Non-Conjugate Factor Graphs with Closed-Form Variational Inference

यह शोध पत्र यह प्रदर्शित करता है कि पांच विशिष्ट फैक्टर-ग्राफ प्रिमिटिव्स (factor-graph primitives) को संयोजित करके गहरे संभाव्य आर्किटेक्चर (deep probabilistic architectures) में क्लोज्ड-फॉर्म वेरिएशनल इन्फरेंस (closed-form variational inference) को संरक्षित किया जा सकता है, जो बिना किसी सीखे गए गेटिंग पैरामीटर्स (learned gating parameters) के निर्णय वृक्षों (decision trees) और कैलिब्रेटेड अनिश्चितता वाले बायेसियन मिश्रण विशेषज्ञों (Bayesian mixture of experts) जैसे सार्वभौमिक फलन सन्निकटों (universal function approximators) के निर्माण को सक्षम बनाता है।

मूल लेखक: Mykola Lukashchuk, Kyrylo Yemets, Wouter M. Kouw, Dmitry Bagaev, żsmail Şenöz, Jeff Beck, Bert de Vries

प्रकाशित 2026-05-29
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Mykola Lukashchuk, Kyrylo Yemets, Wouter M. Kouw, Dmitry Bagaev, żsmail Şenöz, Jeff Beck, Bert de Vries

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप मौसम का पूर्वानुमान लगाने की कोशिश कर रहे हैं। आपके पास सात अलग-अलग पूर्वानुमानकर्ताओं (forecasters) की एक टीम है: एक बारिश को पहचानने में माहिर है, दूसरा हीटवेव (लू) की भविष्यवाणी करने में जादूगर है, और तीसरा हवा की गति का अनुमान लगाने में उत्कृष्ट है।

इसे करने के पुराने तरीके में (स्टैंडर्ड मशीन लर्निंग), आप सातों की राय लेते हैं, उन्हें निश्चित भार (weights) देते हैं (जैसे, "रेन गाय को 20% वोट मिलेगा, हीट गाय को 10%") और उनके उत्तरों का औसत निकालते हैं। समस्या यह है कि कभी-कभी "रेन गाय" वास्तव में हीटवेव की भविष्यवाणी करने में बहुत खराब होता है, लेकिन सिस्टम को यह नहीं पता चलता कि उसे उसे रोकने के लिए कहना है। यह उसके आत्मविश्वास को एक बदलते हुए तथ्य के रूप में नहीं, बल्कि एक निश्चित तथ्य के रूप में मानता है।

यह शोध पत्र एक "सुपर-फोरकास्टर" टीम बनाने का एक नया तरीका प्रस्तावित करता है जो अधिक स्मार्ट, लचीली और सबसे महत्वपूर्ण बात यह है कि यह जानता है कि वह कब अनुमान लगा रही है।

समस्या: "ब्लैक बॉक्स" का जाल

आमतौर पर, जब आप एक गहरे, अधिक जटिल सिस्टम को बनाने के लिए स्मार्ट घटकों की परतों को एक के ऊपर एक रखते हैं, तो आप गणित को बिगाड़ देते हैं। समीकरण इतने जटिल हो जाते हैं कि कंप्यूटर उन्हें सटीक रूप से हल नहीं कर पाते। उन्हें ट्रायल-एंड-एरर (प्रयास और त्रुटि) विधियों (जैसे सैंपलिंग या ब्लैक-बॉक्स ऑप्टिमाइज़ेशन) का उपयोग करके उत्तर का अनुमान लगाना पड़ता है। यह तेज़ तो है लेकिन अक्सर सटीक नहीं होता, और यह आपको यह भी नहीं बताता कि सिस्टम अपने उत्तर के बारे में कितना आश्वस्त है।

समाधान: संभाव्य मॉडलों (Probabilistic Models) के लिए लेगो सेट

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

यहाँ पाँच ब्रिक्स हैं:

  1. द सॉफ्टडॉट (The Softdot): एक बुनियादी कैलकुलेटर जो इनपुट को मिलाता है (जैसे सामग्री को मिलाना)।
  2. द एक्सपोनेंशियल लिंक (The Exponential Link): एक स्विच जो एक संख्या को "कॉन्फिडेंस स्कोर" (विश्वास स्कोर) में बदल देता है (यह सुनिश्चित करता है कि स्कोर हमेशा सकारात्मक रहे)।
  3. द गामा प्रायर (The Gamma Prior): एक नियम जो कहता है, "हम उम्मीद करते हैं कि यह कॉन्फिडेंस स्कोर इस रेंज के आसपास होगा।"
  4. द गॉसियन लाइकलीहुड (The Gaussian Likelihood): एक मानक बेल-कर्व नियम कि कोई अवलोकन (observation) कितना संभावित है।
  5. द इक्वैलिटी नोड (The Equality Node): एक गोंद जो कहता है, "इन दो अलग-अलग तारों में बिल्कुल एक ही मान (value) होना चाहिए।"

यह कैसे काम करता है: "स्मार्ट गेटिंग" सिस्टम

शोध पत्र दिखाता है कि इन ब्रिक्स का उपयोग एक ट्रैफिक कंट्रोलर की तरह काम करने वाले सिस्टम को बनाने के लिए कैसे किया जाता है।

  • डेप्थ 0 (स्टैटिक): कल्पना कीजिए कि एक समिति है जहाँ हर किसी की एक निश्चित सीट है। सिस्टम सीखता है कि सामान्य तौर पर कौन अच्छा है, लेकिन यह मौसम के आधार पर बदलता नहीं है।
  • डेप्थ 1 (डायनेमिक): अब, सिस्टम वर्तमान इनपुट को देखता है (जैसे, "भारी बारिश हो रही है")। इसके पास एक "गेट" है जो कहता है, "ठीक है, इस विशिष्ट स्थिति के लिए, आइए रेन गाय पर 90% भरोसा करें और अन्य को अनदेखा करें।" महत्वपूर्ण बात यह है कि सिस्टम केवल एक विजेता को नहीं चुनता; यह इस बात का एक प्रोबेबिलिटी डिस्ट्रीब्यूशन (संभाव्यता वितरण) भी निकालता है कि किस पर भरोसा किया जाना चाहिए। यह जानता है कि उस निर्णय के बारे में वह कितना आश्वस्त है।
  • डेप्थ 2 (स्प्लिट-ब्रांच रूटिंग): यह असली जादू है। सिस्टम एक निर्णय वृक्ष (decision tree) बनाता है। यह पूछता है, "क्या बारिश हो रही है?" यदि हाँ, तो बाएँ जाएँ। "क्या हवा चल रही है?" यदि हाँ, तो दाएँ जाएँ। यह जटिल, शाखाओं वाले पथ बना सकता है ताकि कठिन स्थितियों (जैसे कि एक "XOR" समस्या, जहाँ उत्तर कारकों के एक विशिष्ट संयोजन पर निर्भर करता है) को संभाला जा सके)।

"कंपाइलर" सादृश्य (Analogy)

इस फ्रेमवर्क को एक प्रोग्रामिंग भाषा की तरह समझें:

  • वर्णमाला (Alphabet): पाँच लेगो ब्रिक्स।
  • व्याकरण (Grammar): उन्हें एक साथ जोड़ने के नियम।
  • रनटाइम (Runtime): कंप्यूटर इंजन जो स्वचालित रूप से आवश्यक गणित को हल करता है।

अधिकांश प्रोबेबिलिस्टिक प्रोग्रामिंग में, यदि आप एक जटिल मॉडल लिखते हैं, तो आपको मॉडल को हल करने के लिए गणितीय समीकरणों को मैन्युअल रूप से व्युत्पन्न (derive) करना पड़ता है। यह एक प्रोग्राम लिखने और फिर हर बार उसके लिए कंपाइलर को हाथ से लिखने जैसा है।

इस शोध पत्र में, लेखकों ने एक यूनिवर्सल कंपाइलर बनाया है। आप बस ब्रिक्स को जोड़ते हैं, और "बेथे फ्री एनर्जी" (एक फैंसी गणितीय ऑब्जेक्टिव फंक्शन) स्वचालित रूप से मॉडल को हल करने के लिए आवश्यक सटीक समीकरण उत्पन्न करती है। आपको अपडेट निकालने के लिए गणित का जीनियस होने की आवश्यकता नहीं है; सिस्टम यह आपके लिए करता है।

परिणाम: कैलिब्रेटेड अनसर्टेन्टी (Calibrated Uncertainty)

सबसे बड़ी जीत अनिश्चितता (uncertainty) है।

  • पुराना तरीका: एक न्यूरल नेटवर्क कह सकता है, "मैं 25°C की भविष्यवाणी करता हूँ," लेकिन उसे यह नहीं पता कि वह अनुमान लगा रहा है या वह 100% सुनिश्चित है।
  • यह तरीका: सिस्टम कहता है, "मैं 25°C की भविष्यवाणी करता हूँ, लेकिन मैं केवल 60% आश्वस्त हूँ क्योंकि डेटा अजीब है।" यह आपको एक "कॉन्फिडेंस इंटरवल" देता है जो मॉडल संरचना के आधार पर गणितीय रूप से सही होने की गारंटी देता है।

वास्तविक दुनिया का परीक्षण: टाइम सीरीज़ फोरकास्टिंग

लेखकों ने टाइम-सीरीज़ डेटा (जैसे बिजली का उपयोग या शेयर बाजार की दरें) की भविष्यवाणी करने के लिए इसका परीक्षण किया। उन्होंने सात अलग-अलग AI मॉडलों को मिलाया (कुछ ट्रेंड्स में अच्छे हैं, कुछ सीजनलिटी में)।

  • उनके सिस्टम ने डेटा के आधार पर विशेषज्ञों के बीच डायनामिक रूप से स्विच करना सीखा।
  • इसने मानक "मिक्सचर ऑफ एक्सपर्ट्स" मॉडलों की तुलना में बेहतर सटीकता प्रदान की।
  • सबसे महत्वपूर्ण बात यह है कि इसने विश्वसनीय अनसर्टेन्टी एस्टीमेट्स प्रदान किए। जबकि मानक मॉडल अक्सर "ओवरकॉन्फिडेंट" (यह दावा करते हुए कि वे सुनिश्चित हैं जब वे गलत होते हैं) हो जाते थे, इस सिस्टम ने सही ढंग से संकेत दिया कि वह कब अनिश्चित था।

सारांश

यह शोध पत्र हमें गहरे, जटिल AI मॉडल बनाने का एक नया तरीका देता है जो हैं:

  1. कंपोजेबल (Composable): आप उन्हें जितना चाहें उतना ऊंचा स्टैक कर सकते हैं।
  2. सटीक (Exact): गणित को सटीक रूप से हल किया जाता है, अनुमान नहीं लगाया जाता।
  3. आत्म-जागरूक (Self-Aware): मॉडल जानता है कि वह कब अनिश्चित है, जिससे विश्वास का एक "कैलिब्रेटेड" बोध मिलता है।

यह एक कठोर, नियम-आधारित रोबोट से एक लचीली, आत्म-चिंतनशील विशेषज्ञों की टीम में अपग्रेड करने जैसा है जो बिल्कुल जानता है कि कब किस पर भरोसा करना है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →