Predictive Analytics for Complex IoT Data Streams

被引:72
作者
Akbar, Adnan [1 ]
Khan, Abdullah [2 ]
Carrez, Francois [1 ]
Moessner, Klaus [1 ]
机构
[1] Univ Surrey, Inst Commun Syst, Guildford GU2 7XH, Surrey, England
[2] Univ Pisa, Dept Informat Engn, I-56126 Pisa, Italy
基金
欧盟地平线“2020”;
关键词
Complex event processing (CEP); data streams; Internet of Things (IoT); machine learning (ML); predictive analytics (PAs); proactive applications; regression; time series prediction;
D O I
10.1109/JIOT.2017.2712672
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The requirements of analyzing heterogeneous data streams and detecting complex patterns in near real-time have raised the prospect of complex event processing (CEP) for many Internet of Things (IoT) applications. Although CEP provides a scalable and distributed solution for analyzing complex data streams on the fly, it is designed for reactive applications as CEP acts on near real-time data and does not exploit historical data. In this regard, we propose a proactive architecture which exploits historical data using machine learning for prediction in conjunction with CEP. We propose an adaptive prediction algorithm called adaptive moving window regression for dynamic IoT data and evaluated it using a real-world use case with an accuracy of over 96%. It can perform accurate predictions in near real-time due to reduced complexity and can work along CEP in our architecture. We implemented our proposed architecture using open source components which are optimized for big data applications and validated it on a use-case from intelligent transportation systems. Our proposed architecture is reliable and can be used across different fields in order to predict complex events.
引用
收藏
页码:1571 / 1582
页数:12
相关论文
共 34 条
[1]  
Akbar A, 2015, 2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), P327, DOI 10.1109/WF-IoT.2015.7389075
[2]  
Akbar A, 2015, 2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), P663, DOI 10.1109/WF-IoT.2015.7389133
[3]  
Akbar A, 2015, IEEE ICC, P561, DOI 10.1109/ICC.2015.7248381
[4]  
[Anonymous], 2016, The Journal of Machine Learning Research, DOI DOI 10.1145/2882903.2912565
[5]   Generalized autoregressive moving average models [J].
Benjamin, MA ;
Rigby, RA ;
Stasinopoulos, DM .
JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 2003, 98 (461) :214-223
[6]  
Bifet A, 2010, J MACH LEARN RES, V11, P1601
[7]   Large-Scale Machine Learning with Stochastic Gradient Descent [J].
Bottou, Leon .
COMPSTAT'2010: 19TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL STATISTICS, 2010, :177-186
[8]  
Ching Yu Chen, 2014, 2014 IEEE International Conference on Automation Science and Engineering (CASE), P1144, DOI 10.1109/CoASE.2014.6899470
[9]  
COSMOS, 2016, D 4 1 3 INF DAT LIF
[10]   Introducing uncertainty in complex event processing: model, implementation, and validation [J].
Cugola, Gianpaolo ;
Margara, Alessandro ;
Matteucci, Matteo ;
Tamburrelli, Giordano .
COMPUTING, 2015, 97 (02) :103-144