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

Adaptive Exploration for Latent-State Bandits

यह शोध पत्र लेटेंट-स्टेट बैंडिट्स के लिए अनुकूलन योग्य अन्वेषण एल्गोरिदम प्रस्तावित करता है जो लैग्ड एक्शन-रिवॉर्ड पेयर्स और डायनेमिक प्रोब फिंगरप्रिंट्स को शामिल करके LinUCB को उन्नत करता है ताकि अप्रत्यक्ष मार्कोव स्टेट्स को प्रभावी ढंग से ट्रैक किया जा सके, जिससे जब स्टेट सारांश पर्याप्त रूप से विशिष्ट हों और बार-बार अपडेट किए जाते हों, तो मानक बेसलाइन्स की तुलना में डायनेमिक रिग्रेट को कम किया जा सके।

मूल लेखक: Jikai Jin, Kenneth Hung, Sanath Kumar Krishnamurthy, Baoyi Shi, Congshan Zhang

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

मूल लेखक: Jikai Jin, Kenneth Hung, Sanath Kumar Krishnamurthy, Baoyi Shi, Congshan Zhang

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

कल्पना कीजिए कि आप एक शेफ हैं जो एक ग्राहक के लिए बेहतरीन भोजन बनाने की कोशिश कर रहे हैं, लेकिन आप ग्राहक को देख नहीं सकते। आप केवल वही प्लेट देखते हैं जो वे खाना खाने के बाद आपको वापस करते हैं।

एक सामान्य कुकिंग परिदृश्य में, यदि ग्राहक कहता है, "यह सूप बहुत नमकीन है," तो आप जानते हैं कि क्या सुधारना है। लेकिन इस पेपर के परिदृश्य में, ग्राहक का स्वाद एक छिपे हुए कारक के आधार पर बदल रहा है जिसे आप देख नहीं सकते—शायद उन्होंने अभी-अभी कोई तीखा स्नैक खाया है, या शायद वे बीमार महसूस कर रहे हैं, या शायद बाहर के मौसम ने उन्हें कुछ अलग खाने की इच्छा पैदा कर दी है।

यह लेटेंट-स्टेट बैंडिट्स (Latent-State Bandits) की समस्या है। "बैंडिट" वह शेफ (एल्गोरिदम) है जो एक व्यंजन (एक्शन) चुन रहा है। "लेटेंट स्टेट" वह छिपा हुआ कारक (ग्राहक का मूड या स्वास्थ्य) है जो भोजन के स्वाद को बदल देता है। शेफ स्टेट को नहीं देख सकता, केवल फीडबैक (रिवॉर्ड) देख सकता है।

यहाँ यह पेपर इस पहेली को कैसे हल करता है, इसे सरल अवधारणाओं में विभाजित किया गया है:

1. समस्या: मशीन में "भूत" (The "Ghost" in the Machine)

मानक कुकिंग एल्गोरिदम (जैसे बेसिक बैंडिट एल्गोरिदम) यह मान लेते हैं कि ग्राहक का स्वाद स्थिर रहता है। वे सोचते हैं, "अगर मैंने सूप परोसा और उन्हें यह पसंद आया, तो मैं फिर से सूप ही परोसूँगा।"
लेकिन अगर ग्राहक का स्वाद गुप्त रूप से बदल जाता है (जैसे, वे बिना बताए "सूप चाहने" से "पिज्जा चाहने" की स्थिति में आ जाते हैं), तो शेफ गलत चुनाव करता रहता है। पेपर इसे कन्फाउंडिंग (Confounding) कहता है। शेफ गलत रेसिपी का अनुमान लगा रहा है क्योंकि उसके पास छिपे हुए संदर्भ (context) की जानकारी नहीं है।

2. पहला सुराग: पिछला निवाला देखना (Lagged Context)

लेखकों का पहला विचार सरल है: देखें कि ठीक एक पल पहले क्या हुआ था।
यदि ग्राहक ने अभी-अभी एक तीखा टैको खाया है और फिर एक प्लेट वापस की है जिसमें लिखा है "बहुत तीखा," तो यह आपको उनकी वर्तमान स्थिति के बारे में कुछ बताता है। भले ही आप उन्हें देख नहीं सकते, लेकिन तथ्य यह है कि उन्होंने अभी एक टैको खाया और उन्हें तीखा लगा, यह सुझाव देता है कि वे वर्तमान में "गर्मी के प्रति संवेदनशील" अवस्था में हैं।

पेपर इसे LC-UCB (Lagged-Context Upper Confidence Bound) कहता है। यह पिछले एक्शन और पिछले रिवॉर्ड को वर्तमान छिपी हुई स्थिति के लिए एक "संकेत" के रूप में मानता है। यह ऐसा ही है जैसे कहना, "चूंकि उन्होंने तीखेपन की शिकायत की है, इसलिए मुझे अभी तीखा भोजन देने से बचना चाहिए।"

खामी: कभी-कभी, संकेत पर्याप्त नहीं होता। कल्पना करें कि दो अलग-अलग छिपी हुई स्थितियाँ हैं (जैसे, "भूख लगना" और "बोर होना") जो दोनों ही ग्राहक को यह कहने पर मजबूर करती हैं कि "सूप ठीक है।" यदि आप केवल पिछले निवाले को देखते हैं, तो आप यह नहीं बता पाएंगे कि वे किस स्थिति में हैं, इसलिए आप अगला व्यंजन गलत चुन सकते हैं।

3. दूसरा सुराग: "स्टेट फिंगरप्रिंट" (Probing)

इस भ्रम को दूर करने के लिए, पेपर एक "टेस्टिंग मेनू" दृष्टिकोण का सुझाव देता है जिसे प्रोबिंग (Probing) कहा जाता है।
केवल एक व्यंजन परोसने के बजाय, शेफ एक ही समय में (या तुरंत बाद) दो अलग-अलग व्यंजनों का एक छोटा सा नमूना परोसता है ताकि ग्राहक की वर्तमान स्थिति का "फिंगरप्रिंट" प्राप्त किया जा सके।

  • परिदृश्य A (रैंडमाइज्ड प्रोबिंग): यदि आपके पास बगल में बैठे दो ग्राहक हैं, तो आप एक ही समय में एक को टैको और दूसरे को सलाद दे सकते हैं। उनकी संयुक्त प्रतिक्रिया आपको एक अनूठा "फिंगरप्रिंट" देती है जो आपको बताती है कि वे वास्तव में किस स्थिति में हैं।
  • परिदृश्य B (सीक्वेंशियल प्रोबिंग): यदि आपके पास केवल एक ग्राहक है, तो आप उन्हें एक टैको देते हैं, एक सेकंड प्रतीक्षा करते हैं, और फिर उन्हें सलाद देते हैं। यदि ग्राहक का स्वाद बहुत तेज़ी से नहीं बदलता है, तो उन दोनों प्रतिक्रियाओं का संयोजन एक फिंगरप्रिंट की तरह काम करता है।

यह "फिंगरप्रिंट" शेफ को उन स्थितियों के बीच अंतर करने में मदद करता जो पहले समान दिख रही थीं।

4. स्मार्ट शेफ: एडेप्टिव एक्सप्लोरेशन (Adaptive Exploration)

पेपर को एहसास हुआ कि लगातार सब कुछ चखना बर्बादी है। आपको हर एक सेकंड में नया मेनू चखने की आवश्यकता नहीं है। आपको केवल तभी चखने की आवश्यकता है जब आप भ्रमित हों या जब काफी समय हो गया हो कि आपने चेक नहीं किया है।

उन्होंने एडेप्टिव एल्गोरिदम (AdaRP-UCB और AdaSP-UCB) बनाए जो प्रोब करने का निर्णय लेने के लिए तीन "गेट्स" का उपयोग करते हैं:

  1. "सरप्राइज" गेट (Residual): यदि ग्राहक की प्रतिक्रिया शेफ द्वारा अनुमानित चीज़ से बिल्कुल अलग है (जैसे, "मुझे लगा था कि आपको सूप पसंद आएगा, लेकिन आपने इसे नापसंद कर दिया!"), तो यह जानने के लिए कि क्या बदला है, फिर से प्रोब करने का समय आ गया है।
  2. "टॉस-अप" गेट (Uncertainty): यदि शेफ दो व्यंजनों के बीच समान रूप से अनिश्चित है (स्कोर बराबर है), तो उसे प्रतिबद्ध होने से पहले एक स्पष्ट संकेत प्राप्त करने के लिए प्रोब करना चाहिए।
  3. "स्टेल" गेट (Hazard): यदि शेफ ने लंबे समय से प्रोब नहीं किया है, तो "फिंगरप्रिंट" पुराना और बेकार हो सकता है। एल्गोरिदम केवल सावधानी के तौर पर एक रिफ्रेश के लिए मजबूर करता है।

5. परिणाम: यह कब काम करता है?

लेखकों ने हजारों सिमुलेशन के साथ एक "डिजिटल किचन" में इसका परीक्षण किया।

  • यह सबसे अच्छा काम करता है जब: छिपी हुई स्थितियाँ इतनी विशिष्ट हों कि उन्हें फिंगरप्रिंट द्वारा पहचाना जा सके, और स्थितियाँ उस समय के बीच बहुत अधिक न बदलें जब आप नमूना लेते हैं और जब आप उसका उपयोग करते हैं।
  • यह विफल हो जाता है जब: शोर (noise) बहुत अधिक हो (ग्राहक बहुत अप्रत्याशित हो), या यदि स्थितियाँ इतनी तेज़ी से बदलती हैं कि आपके "टेस्टिंग मेनू" पूरा करने से पहले ही ग्राहक अपना मन बदल चुका हो।

सारांश

यह पेपर हमें सिखाता है कि उन चीजों के बारे में बेहतर निर्णय कैसे लें जो दुनिया में ऐसे तरीकों से बदल रही हैं जिन्हें हम सीधे नहीं देख सकते। अंधे होकर अनुमान लगाने या लगातार सब कुछ टेस्ट करने के बजाय, हम एक छिपी हुई स्थिति का "फिंगरप्रिंट" बनाने के लिए पिछले संकेतों और स्मार्ट, ऑन-डिमांड टेस्टिंग का उपयोग करते हैं। यह हमें बदलावों से एक कदम आगे रहने में मदद करता है, भले ही वे बदलाव अदृश्य हों।

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

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

Digest आज़माएँ →