An Overview of Next-Generation Architectures for Machine Learning: Roadmap, Opportunities and Challenges in the IoT Era

Muhammad Shafique1, Theocharis Theocharides2, Christos-Savvas Bouganis3, Muhammad Abdullah Hanif1, Faiq Khalid 1, Rehan Hafiz4 and Semeen Rehman1
1Vienna University of Technology, Vienna, Austria
2University of Cyprus, Nicosia, Cyprus
3Imperial College London, London, UK
4Information Technology University, Lahore, Pakistan

ABSTRACT


The number of connected Internet of Things (IoT) devices are expected to reach over 20 billion by 2020. These range from basic sensor nodes that log and report the data to the ones that are capable of processing the incoming information and taking an action accordingly. Machine learning, and in particular deep learning, is the de facto processing paradigm for intelligently processing these immense volumes of data. However, the resource inhibited environment of IoT devices, owing to their limited energy budget and low compute capabilities, render them a challenging platform for deployment of desired data analytics. This paper provides an overview of the current and emerging trends in designing highly efficient, reliable, secure and scalable machine learning architectures for such devices. The paper highlights the focal challenges and obstacles being faced by the community in achieving its desired goals. The paper further presents a roadmap that can help in addressing the highlighted challenges and thereby designing scalable, high-performance, and energy efficient architectures for performing machine learning on the edge.

Keywords: Deep Learning, Convolutional Neural Networks, IoT, Machine Learning.



Full Text (PDF)