Searching Neural Architectures for Sensor Nodes on IoT Gateways
Garavagno, Ragusa, Frisoli et al.
This paper presents an automatic method for the design of Neural Networks (NNs) at the edge, enabling Machine Learning (ML) access even in privacy-sensitive Internet of Things (IoT) applications. The proposed method runs on IoT gateways and designs NNs for connected sensor nodes without sharing the collected data outside the local network, keeping the data in the site of collection. This approach has the potential to enable ML for Healthcare Internet of Things (HIoT) and Industrial Internet of Things (IIoT), designing hardware-friendly and custom NNs at the edge for personalized healthcare and advanced industrial services such as quality control, predictive maintenance, or fault diagnosis. By preventing data from being disclosed to cloud services, this method safeguards sensitive information, including industrial secrets and personal data. The outcomes of a thorough experimental session confirm that -- on the Visual Wake Words dataset -- the proposed approach can achieve state-of-the-art results by exploiting a search procedure that runs in less than 10 hours on the Raspberry Pi Zero 2.
academic
البحث عن البنى العصبية للعقد الاستشعارية على بوابات إنترنت الأشياء
تقترح هذه الورقة طريقة لتصميم الشبكات العصبية تلقائياً على أجهزة الحافة، مما يمكّن تطبيق تعلم الآلة على تطبيقات إنترنت الأشياء الحساسة للخصوصية. تعمل الطريقة على بوابة إنترنت الأشياء لتصميم الشبكات العصبية للعقد الاستشعارية المتصلة، دون الحاجة إلى مشاركة البيانات المجمعة خارج الشبكة المحلية، حيث تبقى البيانات في موقع جمعها. تتمتع هذه الطريقة بإمكانية تمكين تعلم الآلة لإنترنت الأشياء الطبي (HIoT) والصناعي (IIoT)، مع تصميم شبكات عصبية مخصصة صديقة للأجهزة على الحافة للطب الشخصي والخدمات الصناعية المتقدمة. تُظهر النتائج التجريبية أن الطريقة تحقق نتائج متقدمة على مجموعة بيانات Visual Wake Words، مع اكتمال عملية البحث في أقل من 10 ساعات عند التشغيل على Raspberry Pi Zero 2.
تتطلب طرق البحث عن البنى العصبية (NAS) التقليدية عادة موارد حسابية قوية (مثل مجموعات وحدات معالجة الرسومات)، وتتطلب نقل البيانات إلى السحابة للمعالجة. يؤدي هذا إلى المشاكل التالية في سيناريوهات التطبيقات الحساسة للخصوصية:
مشاكل خصوصية البيانات: لا يمكن أو لا يرغب في مشاركة المعلومات الحساسة مثل البيانات الطبية والصناعية والبيومترية مع الخدمات السحابية
قيود الموارد الحسابية: عادة ما تتمتع بوابات إنترنت الأشياء بقدرة حسابية وذاكرة محدودة، ولا يمكنها تشغيل خوارزميات NAS التقليدية
متطلبات الوقت الفعلي: تحتاج أجهزة الحافة إلى إكمال تصميم الشبكة العصبية ضمن ميزانية زمنية واستهلاك طاقة محدودة
اقتراح استراتيجية بحث جديدة: تقليل وقت البحث من 4 أيام إلى 10 ساعات على Raspberry Pi Zero 2، مع تحقيق نتائج متقدمة على مجموعة بيانات Visual Wake Words
تطوير آليات تكيفية: تعديل فضاء البحث بناءً على الطاقة والميزانية الزمنية المتاحة لبوابة إنترنت الأشياء، مما يمكّن HW-NAS من التنفيذ تحت الموارد المحدودة
توسيع قدرات معالجة السلاسل الزمنية: تحقيق نتائج متقدمة على مجموعة بيانات CWRU، مع استغراق 2 ساعة و52 دقيقة فقط على Raspberry Pi 4
إصدار برنامج مفتوح المصدر: توفير برنامج HW-NAS مفتوح المصدر مصمم لأجهزة Linux المدمجة
بالنظر إلى بوابة إنترنت الأشياء والعقد الاستشعارية المتصلة، الهدف هو تصميم معمارية شبكة عصبية تلقائياً على البوابة تناسب قيود أجهزة العقد الاستشعارية، مع تلبية قيود الموارد الحسابية والزمنية واستهلاك الطاقة للبوابة.
تستشهد الورقة بـ 68 مرجعاً ذا صلة، تغطي مجالات متعددة بما في ذلك البحث عن البنى العصبية والحوسبة الطرفية وأمان إنترنت الأشياء، مما يوفر أساساً نظرياً متيناً للبحث.
التقييم الإجمالي: هذه ورقة عالية الجودة ذات قيمة عملية مهمة، تحل بنجاح مشكلة تصميم الشبكات العصبية المحمية بالخصوصية في بيئات إنترنت الأشياء المقيدة بالموارد. الطريقة مبتكرة بقوة، والتحقق التجريبي شامل، وتتمتع بأهمية كبيرة في دفع تطور ذكاء الحافة وتعلم الآلة المحمي بالخصوصية.