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

DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs

यह शोध पत्र डॉप्लर (Doppler) को प्रस्तुत करता है, जो एक तीन-चरणीय द्वि-नीति शिक्षण ढांचा (three-stage dual-policy learning framework) है, जो ऑपरेशन चयन और प्लेसमेंट नीतियों को संयोजित करके एसिंक्रोनस डेटाफ्लो ग्राफ के लिए डिवाइस असाइनमेंट को अनुकूलित करता है ताकि निष्पादन समय को कम करने और प्रशिक्षण दक्षता में सुधार करने में मौजूदा लर्निंग-आधारित और ह्यूरिस्टिक विधियों से बेहतर प्रदर्शन किया जा सके।

मूल लेखक: Xinyu Yao, Daniel Bourgeois, Abhinav Jain, Yuxin Tang, Jiawen Yao, Zhimin Ding, Arlei Silva, Chris Jermaine

प्रकाशित 2026-06-08
📖 4 मिनट में पढ़ें☕ कॉफ़ी ब्रेक में पढ़ें

मूल लेखक: Xinyu Yao, Daniel Bourgeois, Abhinav Jain, Yuxin Tang, Jiawen Yao, Zhimin Ding, Arlei Silva, Chris Jermaine

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

कल्पना कीजिए कि आप एक विशाल, उच्च-गति वाली रसोई के प्रबंधक हैं जहाँ आठ शेफ (GPUs) मिलकर एक विशाल, जटिल भोजन (एक मशीन लर्निंग कार्य) तैयार कर रहे हैं।

समस्या: "सबके इंतजार करने का" नियम

वर्तमान की अधिकांश रसोईयों में (जैसे मानक AI सिस्टम), शेफ सख्त, सिंक्रोनाइज़्ड चरणों में काम करते हैं।

  • चरण 1: सभी आठ शेफ अपनी सब्जियां काटते हैं।
  • चरण 2: उन्हें सभी रुकना होगा और तब तक इंतजार करना होगा जब तक कि सबसे धीमा शेफ अपनी कटाई पूरी नहीं कर लेता।
  • चरण 3: उसके बाद ही वे भोजन का अगला हिस्सा बनाना शुरू कर सकते हैं।

यह अक्षम है। यदि शेफ #7 धीमा है, तो अन्य सात शेफ बिना कुछ किए खाली खड़े रहते हैं, जिससे समय और ऊर्जा बर्बाद होती है। इसे एक "सिंक्रोनस" (synchronous) प्रणाली कहा जाता है।

लक्ष्य: "वर्क-कन्जर्विंग" (कार्य-संरक्षण) रसोई

यह शोध पत्र एक बेहतर तरीका प्रस्तावित करता है जिसे वर्क-कन्जर्विंग (WC) प्रणाली कहा जाता है। इस रसोई में, जैसे ही एक शेफ अपना कार्य पूरा करता है, वह तुरंत अगला उपलब्ध कार्य पकड़ लेता है। वे समूह का इंतजार नहीं करते; वे बस काम करते रहते हैं।

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

समाधान: DOPPLER

लेखकों ने इस असाइनमेंट समस्या को हल करने के लिए एक स्मार्ट AI मैनेजर बनाया है जिसका नाम DOPPLER है। पूरे पहेली को एक साथ हल करने के बजाय, DOPPLER एक "दोहरी-नीति" (dual-policy) दृष्टिकोण का उपयोग करता है, जो दो विशिष्ट सहायकों की तरह है:

  1. द सेलेक्टर (SEL - चयनकर्ता): यह सहायक रेसिपी (डेटाफ्लो ग्राफ) को देखता है और तय करता है कि अगला कार्य कौन सा चुना जाना चाहिए। यह तय करता है कि कार्यों को पकड़ने का सबसे अच्छा क्रम क्या है, ठीक वैसे ही जैसे एक कंडक्टर यह तय करता है कि जैज़ इम्प्रोवाइजेशन में अगला वाद्य यंत्र कब बजेगा।
  2. द प्लेसर (PLC - स्थान निर्धारक): एक बार कार्य चुन लिए जाने के बाद, यह सहायक तय करता है कि कौन सा शेफ उसे करेगा। यह देखता है कि कौन व्यस्त है, कौन खाली है, और कौन सा शेफ सामग्री के सबसे करीब है ताकि इधर-उधर दौड़ने (कम्युनिकेशन) को कम किया जा सके।

DOPPLER कैसे सीखता है (तीन-चरणीय प्रशिक्षण)

आप एक नए मैनेजर को सीधे एक व्यस्त रसोई में नहीं डाल सकते और उम्मीद नहीं कर सकते कि वह तुरंत परफेक्ट हो जाएगा। DOPPLER तीन चरणों में सीखता है:

  • चरण 1: इंटर्नशिप (इमिटेशन लर्निंग - अनुकरण सीखना): DOPPLER एक अनुभवी मानव मैनेजर (एक मानक नियम-आधारित एल्गोरिदम) को देखता है और उनके कदमों की नकल करता है। यह महंगी गलतियाँ किए बिना "अच्छे व्यवहार" की बुनियादी बातें सीखता है।
  • चरण 2: सिमुलेशन (सिमुलेशन-आधारित RL): DOPPLER एक आभासी रसोई (एक कंप्यूटर सिम्युलेटर) में अभ्यास करता है। यह विभिन्न रणनीतियों को आजमाता है, देखता है कि क्या होता है, और अपनी गलतियों से सीखता है। यदि यह सिमुलेशन में ट्रैफिक जाम का कारण बनता है, तो यह सीख जाता है कि दोबारा ऐसा न करे।
  • चरण 3: असली नौकरी (रियल-सिस्टम RL): अंत में, DOPPLER को वास्तविक रसोई में तैनात किया जाता है। यह वास्तविक समय में सीखना जारी रखता है। यदि कोई विशिष्ट शेफ उम्मीद से धीमा है या किसी विशिष्ट सामग्री को तैयार करने में अधिक समय लगता है, तो DOPPLER काम को तेज़ बनाए रखने के लिए वास्तविक समय में अपनी रणनीति को समायोजित करता है।

परिणाम

लेखक ने विभिन्न जटिल "रेसिपी" (जैसे मैट्रिक्स मल्टीप्लिकेशन और लार्ज लैंग्वेज मॉडल्स) पर DOPPLER का परीक्षण किया।

  • गति: DOPPLER ने रसोई को काफी तेज़ बना दिया। कुछ मामलों में, इसने मौजूदा सर्वोत्तम तरीकों की तुलना में कुल खाना पकाने के समय को 52.7% तक कम कर दिया।
  • दक्षता: इसने शेफ को बहुत अधिक व्यस्त रखा, जिससे उनके प्रतीक्षा करने या इधर-उधर दौड़ने में बिताए गए समय में कमी आई।
  • अनुकूलन क्षमता: यहाँ तक कि जब रसोई का सेटअप बदल गया (अलग संख्या में शेफ या कार्यों के अलग प्रकार), DOPPLER तेजी से अनुकूलित हो सका, और अक्सर बहुत कम अतिरिक्त अभ्यास के साथ एक पूर्ण रूप से प्रशिक्षित मैनेजर के समान प्रदर्शन किया।

संक्षेप में, DOPPLER एक स्मार्ट, दो-भाग वाला AI सिस्टम है जो पहले विशेषज्ञों की नकल करके, फिर एक सिम्युलेटर में अभ्यास करके, और अंत में वास्तविक दुनिया में खुद को फाइन-ट्यून करके एक अराजक, तेज़-गति वाले कंप्यूटिंग वातावरण को प्रबंधित करना सीखता है ताकि भारी मात्रा में समय और कंप्यूटिंग शक्ति बचाई जा सके।

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

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

Digest आज़माएँ →