Machine Learning for Predictive Diagnostics at the Edge: an IIoT Practical Example

Edge Computing is becoming more and more essential for the Industrial Internet of Things (IIoT) for data acquisition from shop floors. The shifting from central (cloud) to distributed (edge nodes) approaches will enhance the capabilities of handling real-time big data from IoT. Furthermore, these paradigms allow moving storage and network resources at the edge of the network closer to IoT devices, thus ensuring low latency, high bandwidth, and location-based awareness. This research aims at developing a reference architecture for data collecting, smart processing, and manufacturing control system in an IIoT environment. In particular, our architecture supports data analytics and Artificial Intelligence (AI) techniques, in particular decentralized and distributed hybrid twins, at the edge of the network. In addition, we claim the possibility to have distributed Machine Learning (ML) by enabling edge devices to learn local ML models and to store them at the edge. Furthermore, edges have the possibility of improving the global model (stored at the cloud) by sending the reinforced local models (stored in different shop floors) towards the cloud. In this paper, we describe our architectural proposal and show a predictive diagnostics case study deployed in an edge-enabled IIoT infrastructure. Reported experimental results show the potential advantages of using the proposed approach for dynamic model reinforcement by using real-time data from IoT instead of using an offline approach at the cloud infrastructure.

[1]  Katharina Morik,et al.  Realization of Random Forest for Real-Time Evaluation through Tree Framing , 2018, 2018 IEEE International Conference on Data Mining (ICDM).

[2]  Weisong Shi,et al.  The Promise of Edge Computing , 2016, Computer.

[3]  Daniel Hafner,et al.  Prediction of Failures in the Air Pressure System of Scania Trucks Using a Random Forest and Feature Engineering , 2016, IDA.

[4]  Charles C. Byers,et al.  Architectural Imperatives for Fog Computing: Use Cases, Requirements, and Architectural Techniques for Fog-Enabled IoT Networks , 2017, IEEE Communications Magazine.

[5]  Shai Ben-David,et al.  Understanding Machine Learning: From Theory to Algorithms , 2014 .

[6]  Rudolf Mathar,et al.  Deep Reinforcement Learning based Resource Allocation in Low Latency Edge Computing Networks , 2018, 2018 15th International Symposium on Wireless Communication Systems (ISWCS).

[7]  Amit P. Sheth,et al.  On Using the Intelligent Edge for IoT Analytics , 2017, IEEE Intelligent Systems.

[8]  Prem Prakash Jayaraman,et al.  Internet of Things and Edge Cloud Computing Roadmap for Manufacturing , 2016, IEEE Cloud Computing.

[9]  Wu He,et al.  Internet of Things in Industries: A Survey , 2014, IEEE Transactions on Industrial Informatics.

[10]  Octavian Morariu,et al.  Edge Computing in Industrial IoT Framework for Cloud-based Manufacturing Control , 2018, 2018 22nd International Conference on System Theory, Control and Computing (ICSTCC).

[11]  Xue Zhang,et al.  ERDT: Energy-Efficient Reliable Decision Transmission for Intelligent Cooperative Spectrum Sensing in Industrial IoT , 2015, IEEE Access.

[12]  Michael W. Condry,et al.  Using Smart Edge IoT Devices for Safer, Rapid Response With Industry IoT Control Operations , 2016, Proceedings of the IEEE.

[13]  Baoxin Li,et al.  Strategies for Re-Training a Pruned Neural Network in an Edge Computing Paradigm , 2017, 2017 IEEE International Conference on Edge Computing (EDGE).

[14]  Qin Zhang,et al.  Edge Computing in IoT-Based Manufacturing , 2018, IEEE Communications Magazine.