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

Nonparametric Bayesian Inverse Reinforcement Learning with Data-Parallel Gibbs Sampling

यह शोध पत्र एक नॉनपैरामीट्रिक बायेसियन इन्वर्स रीइन्फोर्समेंट लर्निंग फ्रेमवर्क प्रस्तुत करता है जो डिDirichlet प्रोसेस प्रायर और एक डेटा-पैरेलल कोलैप्स्ड गिब्स सैंपलर का उपयोग करता है ताकि संकलित प्रदर्शनों (pooled demonstrations) से विशिष्ट विशेषज्ञ पुरस्कार प्रकारों की संख्या को स्वचालित रूप से अनुमानित किया जा सके, जो ग्रिड-वर्ल्ड कार्यों पर मानक पैरामीट्रिक बेसलाइनों की तुलना में बेहतर क्लस्टरिंग सटीकता और स्केलेबल प्रदर्शन प्रदर्शित करता है।

मूल लेखक: Sai Anirudh Katupilla, Shreeya Dasa Lakshminath

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

मूल लेखक: Sai Anirudh Katupilla, Shreeya Dasa Lakshminath

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

कल्पना कीजिए कि आप एक ऐसे कमरे में कदम रखते हैं जहाँ लोगों से भरा हुआ है, और वे सभी विशेषज्ञ शेफ (chef) हैं। वे सभी एक ही व्यंजन बना रहे हैं, लेकिन प्रत्येक की अपनी गुप्त रेसिपी है। आपका काम केवल उन्हें खाना बनाते हुए देखकर उन गुप्त रेसिपीज़ का पता लगाना है।

यह इन्वर्स रिइन्फोर्समेंट लर्निंग (Inverse Reinforcement Learning - IRL) की चुनौती है। आमतौर पर, वैज्ञानिक यह मान लेते हैं कि कमरे में मौजूद सभी लोग बिल्कुल एक ही रेसिपी का पालन कर रहे हैं। वे सभी खाना बनाने की शैलियों को मिलाकर एक "औसत" रेसिपी बनाने की कोशिश करते हैं। लेकिन समस्या यह है कि यदि एक शेफ को तीखा खाना पसंद है और दूसरे को बिल्कुल नहीं, तो औसत रेसिपी फीकी और बेस्वाद हो जाती है। इसका स्वाद ऐसा होता है जो वास्तव में किसी को भी पसंद नहीं आता।

बड़ा विचार: जादुई मेनू (The Magic Menu)
लेखकों ने एक नया सिस्टम बनाया है जो यह नहीं मानता कि सभी एक जैसे हैं। इसके बजाय, उन्होंने एक "नॉनपैरामेट्रिक बायेसियन" (Nonparametric Bayesian) दृष्टिकोण का उपयोग किया है। इसे एक जादुई रेस्टोरेंट मेनू की तरह समझें जिसमें व्यंजनों की संख्या निश्चित नहीं है। यह खाली शुरू होता है, लेकिन जैसे-जैसे यह शेफ को देखता है, यह कहता है, "ओह, आपको लाल मिर्च पसंद है? चलिए एक 'लाल मिर्च' श्रेणी जोड़ते हैं।" फिर यह देखता है कि कोई और ब्लूबेरी का उपयोग कर रहा है और यह "ब्लू बेरी" श्रेणी जोड़ देता है। यह खुद-ब-खुद पता लगा लेता है कि कितने अलग-अलग प्रकार के शेफ हैं, बिना किसी इंसान द्वारा पहले से संख्या बताए।

गुप्त सॉस: रेस्टोरेंट गेम (The Secret Sauce: The Restaurant Game)
इसे करने के लिए, उन्होंने एक चतुर गणितीय ट्रिक का उपयोग किया जिसे डिरिचलेट प्रोसेस (Dirichlet Process) कहा जाता है, जिसे अक्सर "चाइनीज रेस्टोरेंट प्रोसेस" के रूप में समझाया जाता है। कल्पना कीजिए कि एक रेस्टोरेंट है जिसमें अनंत मेजें (tables) हैं।

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

गति बढ़ाने का तरीका: सहायकों की एक टीम (The Speed Boost: A Team of Helpers)
यह गणित करना धीमा है क्योंकि कंप्यूटर को हर शेफ के लिए हजारों संभावित भविष्यों की कल्पना करनी पड़ती है ताकि यह देखा जा सके कि कौन सी रेसिपी सबसे अच्छी है। इसे तेज़ बनाने के लिए, लेखकों ने काम को कई कंप्यूटर कोर (जैसे कि सहायकों की एक टीम) में विभाजित किया। उन्होंने रे (Ray) नामक टूल का उपयोग किया ताकि 8 अलग-अलग वर्कर्स एक साथ सिमुलेशन चला सकें।

  • परिणाम: उन्होंने केवल एक वर्कर की तुलना में 8 वर्कर्स के साथ काम को 4.79 गुना तेज़ी से पूरा किया।
  • चुनौती: जब उन्होंने बहुत अधिक वर्कर्स (16) जोड़ दिए, तो सहायकों के बीच आपस में बात करने की स्थिति पैदा हो गई। यहाँ ठीक से क्या हुआ: प्रत्येक हेल्पर ने रेसिपी का थोड़ा अलग संस्करण निकाला। उनके काम को मिलाने के लिए, सिस्टम ने एक विशिष्ट नियम का उपयोग किया जिसे "कंसेंसस मर्ज ह्यूरिस्टिक" (consensus merge heuristic) कहा जाता है। इस नियम ने कहा, "यदि दो रेसिपी एक बहुत ही सूक्ष्म मात्रा (विशेष रूप से 10^-6) से भिन्न हैं, तो वे अलग समूह हैं।" क्योंकि सहायकों के गणनाओं में बहुत मामूली अंतर आ गया था, सिस्टम ने उन्हें अलग समूह मान लिया, जबकि वे वास्तव में एक ही थे। इस कारण से सिस्टम ने समूहों की कुल संख्या को वास्तविक संख्या से बढ़ाकर 16-18 कर दिया, जिससे सॉर्टिंग की सटीकता खराब हो गई। यह वैसा ही है जैसे 16 लोग ताश की गड्डी छाँटने की कोशिश कर रहे हों; यदि वे पूरी तरह से तालमेल नहीं बिठा पाते, तो वे गलती से एक ही कार्ड को दो अलग-अलग ढेरों में रख सकते हैं, जिससे ऐसा लग सकता है कि ढेर बहुत अधिक हैं।

उन्होंने क्या पाया (और क्या नहीं)
टीम ने अपने सिस्टम का परीक्षण ऑब्जेक्टवर्ल्ड (ObjectWorld) नामक एक ग्रिड वर्ल्ड पर किया, जो रंगीन वस्तुओं वाला एक 10x10 चेकरबोर्ड जैसा है।

  • दो-शेफ टेस्ट: जब उनके पास दो प्रकार के विशेषज्ञ थे (एक जो लाल वस्तुओं को पसंद करता है, दूसरा जो नीली वस्तुओं को पसंद करता है), तो उनका सिस्टम एकदम सटीक था। उसने ठीक 2 समूह खोजे और 100% बार विशेषज्ञों से मिलान किया। एक मानक "औसत" विधि पूरी तरह विफल रही, जिसका स्कोर 0.000 था।
  • तीन-शेफ टेस्ट: जब उन्होंने तीसरा प्रकार (एक शेफ जो काली वस्तुओं को पसंद करता है) जोड़ा, तो उनके सिस्टम ने हर बार (हर रन में) सही ढंग से 3 समूहों का अनुमान लगाया। हालाँकि, वह व्यक्तिगत शेफों को केवल 48% से 58% बार ही सही ढंग से वर्गीकृत कर सका।
    • यह पूरी तरह से क्यों नहीं काम किया? पेपर सुझाव देता है कि यह इसलिए नहीं था कि गणित गलत था। बल्कि इसलिए था क्योंकि "किचन" (ग्रिड) अव्यवस्थित था। उनके रैंडम सेटअप में, "नीली वस्तुओं को पसंद करने वाला" शेफ और "काली वस्तुओं को पसंद करने वाला" शेफ लगभग एक ही रास्ते पर चलते थे क्योंकि नीले प्रेमी को गाइड करने के लिए वहां कोई नीली वस्तु नहीं थी। सिस्टम उन्हें पहचान नहीं सका क्योंकि उनका व्यवहार बहुत समान दिख रहा था। लेखकों का सुझाव है कि तीन प्रकारों के लिए सटीक परिणाम प्राप्त करने के लिए, आपको वस्तुओं को ग्रिड में सावधानीपूर्वक रखना होगा, न कि उन्हें बस रैंडम तरीके से छोड़ देना होगा।

निष्कर्ष
यह पेपर साबित करता है कि आप एक ऐसा सिस्टम बना सकते हैं जो यह जाने बिना कि कितने विशेषज्ञ हैं, यह पता लगा सकता है कि कितने अलग-अलग विशेषज्ञ मौजूद हैं।

  • सरल मामलों के लिए (2 प्रकार): यह पूरी तरह से काम करता है, पुराने "औसत" तरीके को बड़े अंतर से पीछे छोड़ देता है।
  • जटिल मामलों के लिए (3 प्रकार): यह समूहों की सही संख्या (हमेशा 3) ढूंढ लेता है, लेकिन यदि वातावरण पर्याप्त स्पष्ट संकेत नहीं देता है, तो व्यक्तियों को छाँटना कठिन हो जाता है।
  • गति के लिए: आप कई कंप्यूटर कोर का उपयोग करके इसे लगभग 5 गुना तेज़ बना सकते हैं, लेकिन आपको सावधान रहना होगा कि बहुत अधिक वर्कर्स न जोड़ दें, अन्यथा "कंसेंसस मर्ज" नियम गणना के सूक्ष्म अंतरों से भ्रमित हो सकता है, जिससे सिस्टम समूहों की संख्या को बढ़ा (16-18 तक) सकता है और डेटा को गलत तरीके से विभाजित कर सकता है।

लेखक सावधानी से कहते हैं कि यह ग्रिड वर्ल्ड पर एक सिमुलेशन है, न कि वास्तविक रोबोट या सेल्फ-ड्राइविंग कारों पर वास्तविक दुनिया का परीक्षण। लेकिन उन्होंने अपना कोड और एक "कंटेनर" (सभी उपकरणों के साथ एक डिजिटल बॉक्स) उपलब्ध कराया है, जो यह साबित करता है कि यह "जादुई मेनू" दृष्टिकोण विभिन्न प्रकार के विशेषज्ञों को समझने के लिए एक ठोस कदम है।

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

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

Digest आज़माएँ →