Abstract
Networked applications with heterogeneous sensors are a growing source of data. Such applications use machine learning (ML) to make real-time predictions. Currently, features from all sensors are collected in a centralized cloud-based tier to form the whole feature vector for ML prediction. This approach has high communication cost, which wastes energy and often bottlenecks the network. In this work, we study an alternative approach that mitigates such issues by 'pushing' ML inference computations out of the cloud and onto a hierarchy of IoT devices. Our approach presents a new technical challenge of 'rewriting' an ML inference computation to factor it over a network of devices without significantly reducing prediction accuracy. We introduce novel exact factoring algorithms for some popular models that preserve accuracy. We also create novel approximate variants of other models that offer high accuracy. Measurements on a common IoT device show that energy use and latency can be reduced by up to 63% and 67% respectively without reducing accuracy relative to sending all data to the cloud.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 2019 IEEE 16th International Conference on Networking, Sensing and Control, ICNSC 2019 |
| Editors | Haibin Zhu, Jiacun Wang, MengChu Zhou |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 18-23 |
| Number of pages | 6 |
| ISBN (Electronic) | 9781728100838 |
| DOIs | |
| State | Published - May 2019 |
| Event | 16th IEEE International Conference on Networking, Sensing and Control, ICNSC 2019 - Banff, Canada Duration: 9 May 2019 → 11 May 2019 |
Publication series
| Name | Proceedings of the 2019 IEEE 16th International Conference on Networking, Sensing and Control, ICNSC 2019 |
|---|
Conference
| Conference | 16th IEEE International Conference on Networking, Sensing and Control, ICNSC 2019 |
|---|---|
| Country/Territory | Canada |
| City | Banff |
| Period | 9/05/19 → 11/05/19 |
Bibliographical note
Publisher Copyright:© 2019 IEEE.
Keywords
- Edge computing
- Energy efficient computing
- IoT
- Machine learning