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

PolicyFlow: Policy Optimization with Continuous Normalizing Flow in Reinforcement Learning

यह शोध पत्र PolicyFlow को प्रस्तुत करता है, जो एक नवीन ऑन-पॉलिसी सुदृढीकरण शिक्षण (reinforcement learning) एल्गोरिदम है जो वेग क्षेत्र विविधताओं (velocity field variations) के माध्यम से महत्व अनुपातों (importance ratios) का अनुमान लगाकर और स्थिरता एवं विविधता सुनिश्चित करने के लिए एक ब्राउनियन रेगुलराइज़र (Brownian Regularizer) का उपयोग करके, अभिव्यंजक निरंतर सामान्य प्रवाह (continuous normalizing flow) नीतियों को PPO-शैली के उद्देश्यों के साथ एकीकृत करता है, जिससे मानक गॉसियन-आधारित PPO और मौजूदा फ्लो-आधारित बेसलाइन की तुलना में बेहतर प्रदर्शन प्राप्त होता है और समृद्ध बहुविध क्रिया वितरणों (multimodal action distributions) को कैप्चर किया जाता है।

मूल लेखक: Shunpeng Yang, Ben Liu, Hua Chen

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

मूल लेखक: Shunpeng Yang, Ben Liu, Hua Chen

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

मुख्य चित्र: एक रोबोट को नाचना सिखाना

कल्पना कीजिए कि आप एक रोबोट को नाचना सिखाने की कोशिश कर रहे हैं। आप चाहते हैं कि वह उच्च स्कोर प्राप्त करने के लिए सबसे अच्छे स्टेप्स सीखे (रिनफोर्समेंट लर्निंग)।

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

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

PolicyFlow एक नया तरीका है जो रोबोट को कंप्यूटर को क्रैश किए बिना या बहुत अधिक समय लिए बिना ये जटिल, अभिव्यंजक नृत्य सीखने में सक्षम बनाता है।


दो मुख्य तरकीबें

यह पेपर इसे काम करने के योग्य बनाने के लिए दो चतुर तरकीबें पेश करता है:

1. "शॉर्टकट" की तरकीब (इम्पॉर्टेंस रेश्यो का अनुमान लगाना)

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

समाधान: PolicyFlow एक शॉर्टकट का उपयोग करता है। पूरे डांस को सिम्युलेट करने के बजाय, यह देखता है कि पुराने प्लान और नए प्लान के बीच एक सरल, सीधी रेखा पर डांस की "गति और दिशा" (वेलोसिटी) कैसे बदलती है।

  • उपमा: कल्पना कीजिए कि आप जानना चाहते हैं कि एक्सीलेटर दबाने के बाद कार कितनी तेज़ चल रही है। कार को 100 मील चलाने के बजाय, आप बस यह देखते हैं कि अभी आपने पेडल को कितनी जोर से दबाया है और बदलाव का अनुमान लगाते हैं।
  • परिणाम: यह रोबोट को हर बार पूरे रास्ते का भारी गणित किए बिना जटिल मूव्स तेजी से सीखने की अनुमति देता है।

2. "ब्राउनियन रेगुलराइज़र" (रोबोट को फंसने से रोकना)

समस्या: जब रोबोट जटिल नृत्य सीखते हैं, तो वे अक्सर आलसी हो जाते हैं। वे एक ऐसा मूव ढूंढ लेते हैं जो ठीक-ठाक काम करता है और उसे हमेशा दोहराते रहते हैं, जिससे अन्य सभी संभावनाएं अनदेखी रह जाती हैं। इसे "मोड कोलैप्स" कहा जाता है। यह एक ऐसे रोबोट की तरह है जिसने एक बार बाड़ (fence) के ऊपर से कूदना सीख लिया और फिर पैदल चलने से इनकार कर दिया, भले ही पैदल चलना आसान हो।

समाधान: लेखकों ने एक विशेष "धक्का" जोड़ा है जिसे ब्राउनियन रेगुलराइज़र कहा जाता है।

  • उपमा: ब्राउनियन मोशन को सूरज की रोशनी में तैरते धूल के कण की यादृच्छिक (random), थरथराती गति के रूप में सोचें। यह स्वाभाविक रूप से फैलता है और स्थान को भर देता है।
  • यह कैसे काम करता है: पेपर रोबोट की सीखने की प्रक्रिया को इस तरह डिजाइन करता है कि उसकी "वेलोसिटी" (सीखने के दौरान उसकी गति) स्वाभाविक रूप से फैलना चाहती है, ठीक उस धूल के कण की तरह। रोबोट को एक जटिल "विविधता स्कोर" (जो कठिन है) की गणना करने के लिए मजबूर करने के बजाय, वे बस रोबोट के आंतरिक इंजन को इस तरह धकेलते हैं कि वह एक तरल पदार्थ (fluid) में तैरने जैसा व्यवहार करे, जो स्वाभाविक रूप से उसे एक ही कोने में फंसने के बजाय कई अलग-अलग मूव्स आज़माने के लिए प्रोत्साहित करता है।
  • परिणाम: रोबोट अधिक अन्वेषण (explore) करता है, बेहतर समाधान खोजता है, और एक ही उबाऊ मूव को दोहराने में नहीं फंसता है।

उन्होंने क्या पाया?

शोधकर्ताओं ने कई वीडियो-गेम जैसे वातावरण में (जैसे भूलभुलैया में नेविगेट करना, रोबोट को संतुलित करना, या लक्ष्यों तक पहुँचना) PolicyFlow का परीक्षण किया।

  • मानक से बेहतर: कई परीक्षणों में, PolicyFlow ने सरल डांस का उपयोग करने वाले मानक तरीके (PPO) के बराबर या उससे बेहतर प्रदर्शन किया।
  • अन्य जटिल तरीकों से बेहतर: इसने अन्य उन्नत तरीकों (जैसे FPO और DPPO) को भी पछाड़ दिया जो जटिल डांस का उपयोग करने की कोशिश करते थे लेकिन स्थिरता या गति के मामले में संघर्ष करते थे।
  • "मल्टी-गोल" टेस्ट: एक विशिष्ट परीक्षण में जहाँ एक रोबोट को छह अलग-अलग लक्ष्यों तक पहुँचना था, मानक रोबोट केवल एक या दो ही चुन सका। PolicyFlow ने, अपने "ब्राउनियन धक्के" के कारण, सफलतापूर्वक समान आवृत्ति के साथ सभी छह लक्ष्यों तक पहुँचना सीख लिया। इसने कार्य की पूरी "मल्टीमॉडल" प्रकृति को कैप्चर किया (यह समझ लिया कि केवल एक ही सही उत्तर नहीं है)।

सारांश

PolicyFlow रोबोट को जटिल व्यवहार सिखाने का एक नया तरीका है। यह मानक सीखने के तरीकों की स्थिरता को उन्नत, अभिव्यंजक मॉडलों की शक्ति के साथ जोड़ता है। यह इसे दो तरह से करता है:

  1. समय और कंप्यूटर पावर बचाने के लिए एक गणितीय शॉर्टकट लेना।
  2. रोबोट को जिज्ञासु बनाए रखने और उसे एक ही ढर्रे में फंसने से रोकने के लिए एक भौतिकी-प्रेरित धक्का (ब्राउनियन मोशन) का उपयोग करना।

परिणामस्वरूप, एक ऐसा रोबोट मिलता है जो कंप्यूटर को क्रैश किए बिना अधिक जटिल, विविध और प्रभावी व्यवहार सीख सकता है।

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

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

Digest आज़माएँ →