← नवीनतम पेपर
🤖 AI

Optimizing Split Learning Latency in TinyML-Based IoT Systems

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

मूल लेखक: Zied Jenhani, Mounir Bensalem, Jasenka Dizdarević, Admela Jukan

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

मूल लेखक: Zied Jenhani, Mounir Bensalem, Jasenka Dizdarević, Admela Jukan

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

कल्पना कीजिए कि आपके पास एक बहुत ही बुद्धिमान लेकिन छोटा रोबोट है (जैसे डोरबेल पर लगा एक स्मार्ट कैमरा) जिसे एक जटिल पहेली सुलझानी है, जैसे कि किसी चेहरे को पहचानना। समस्या यह है कि यह रोबोट छोटा है, इसकी बैटरी बहुत कम है, और इसका दिमाग भी कमजोर है। यदि आप इसे अकेले पूरी पहेली सुलझाने के लिए कहेंगे, तो इसे पूरा करने में बहुत समय लगेगा, या यह काम खत्म होने से पहले ही अपनी बैटरी खत्म कर सकता है।

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

लेखकों ने वास्तविक, कम शक्ति वाले हार्डवेयर (विशेष रूप से ESP32-S3 बोर्ड, जो सस्ते, ओपन-सोर्स माइक्रोकंट्रोलर हैं) का उपयोग करके इस "चिल्लाने और सुनने के खेल" को सबसे तेज़ तरीका खोजने की कोशिश की।

यहाँ सरल उपमाओं का उपयोग करके उनके निष्कर्षों का विवरण दिया गया है:

1. "चिल्लाने" की समस्या: सही प्रोटोकॉल चुनना

जब छोटा रोबोट अपने सुराग बड़े रोबोट को भेजता है, तो उसे डेटा भेजने के लिए एक "भाषा" या "वितरण विधि" चुननी होती है। शोधकर्ताओं ने चार अलग-अलग तरीकों का परीक्षण किया, जैसे कि विभिन्न प्रकार की डाक सेवाओं के बीच चयन करना:

  • UDP: एक पोस्टकार्ड भेजने जैसा। यह बहुत तेज़ है क्योंकि आप रसीद का इंतज़ार नहीं करते, लेकिन यदि कार्ड खो जाता है, तो आपको पता नहीं चलेगा।
  • TCP: एक रजिस्टर्ड पत्र भेजने जैसा। यह बहुत विश्वसनीय है (आपको रसीद मिलती है), लेकिन इसमें अधिक समय लगता है क्योंकि पत्र भेजने से पहले "हैंडशेक" की सारी कागजी कार्रवाई करनी पड़ती है।
  • BLE (ब्लूटूथ): एक धीमे, बातूनी वॉकी-टॉकी जैसा। यह अच्छी तरह से जुड़ता है लेकिन बातचीत शुरू करने में बहुत समय लेता है और डेटा को बहुत छोटे, टुकड़ों में भेजता है।
  • ESP-NOW: एक विशेष, हाई-स्पीड वॉकी-टॉकी जैसा जिसे पहले औपचारिक कनेक्शन बनाने की आवश्यकता नहीं होती। यह बस संदेश को बाहर प्रसारित कर देता है।

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

2. "काटने" की समस्या: काम को कहाँ विभाजित करें?

शोधकर्ताओं को यह भी तय करना था कि पहेली को ठीक कहाँ से काटना है।

  • जल्दी काटना: छोटा रोबोट लगभग कुछ भी नहीं करता, लेकिन उसे बड़े रोबोट को सुरागों का एक विशाल ढेर भेजना पड़ता है। इससे नेटवर्क जाम हो जाता है।
  • देर से काटना: छोटा रोबot लगभग सब कुछ करता है, जिसमें उसके कमजोर दिमाग के लिए बहुत अधिक समय लगता है।

उन्होंने दो लोकप्रिय AI मॉडलों (MobileNet-V2 और ResNet50) में विभिन्न "कट पॉइंट्स" का परीक्षण किया। उन्होंने पाया कि काटने का सबसे अच्छा स्थान मॉडल और नेटवर्क पर निर्भर करता है, लेकिन आम तौर पर, वे उस "गोल्डिलॉक्स" ज़ोन (मध्यम मार्ग) को खोजना चाहते थे जहाँ छोटा रोबोट पर्याप्त काम करे बिना नेटवर्क को अभिभूत किए।

3. "स्मार्ट प्लानर": बीम सर्च (Beam Search)

परफेक्ट कट पॉइंट खोजना एक भूलभुलैया में सबसे अच्छा रास्ता खोजने जैसा है।

  • ब्रूट फोर्स (Brute Force): हर एक संभावित रास्ते को आज़माना। यह सबसे अच्छे रास्ते की गारंटी देता है, लेकिन इसे कैलकुलेट करने में बहुत समय (दिनों) लगता है।
  • ग्रीडी सर्च (Greedy Search): उस पहले रास्ते को चुनना जो अच्छा दिखता है। यह तेज़ है, लेकिन आप बाद में किसी डेड एंड (बंद रास्ते) में फंस सकते हैं।
  • बीम सर्च (विजेता): कल्पना कीजिए कि आप भूलभुलैया की खोज कर रहे हैं, लेकिन हर रास्ते की जाँच करने के बजाय, आप किसी भी दिए गए क्षण में केवल 3 सबसे आशाजनक रास्तों पर नज़र रखते हैं। यदि कोई रास्ता बुरा दिखता है, तो आप उसे छोड़ देते हैं। यदि कोई रास्ता अच्छा दिखता है, तो आप उसे रखते हैं और आगे की खोज करते हैं।

शोधकर्ताओं ने इस बीम सर्च पद्धति का उपयोग करके एक एल्गोरिदम बनाया।

  • परिणाम: इसने लगभग तुरंत (5 डिवाइसों के समूह के लिए लगभग 0.1 सेकंड में) एक लगभग सटीक रास्ता खोज लिया।
  • यह क्यों मायने रखता है: यह वास्तविक समय की प्रणालियों (real-time systems) में उपयोग के लिए पर्याप्त तेज़ है, "ब्रूट फोर्स" पद्धति के विपरीत, जिसे वही गणना करने में घंटों या दिन लग सकते हैं।

"रेसिपी" का सारांश

यह शोध पत्र इन छोटे IoT उपकरणों को कुशलतापूर्वक एक साथ काम करने के लिए एक सरल रेसिपी के साथ समाप्त होता है:

  1. संचार के लिए ESP-NOW का उपयोग करें क्योंकि यह उबाऊ सेटअप चरणों को छोड़ देता है और राउंड-ट्रिप के लिए सबसे तेज़ है।
  2. AI मॉडल को कहाँ विभाजित करना है, यह स्वचालित रूप से तय करने के लिए बीम सर्च एल्गोरिदम का उपयोग करें। यह सुनिश्चित करता है कि छोटा रोबोट और बड़ा रोबोट सबसे समय-कुशल तरीके से काम साझा करें।

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

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

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

Digest आज़माएँ →