Predicting complex events for pro-active IoT applications

The widespread use of IoT devices has opened the possibilities for many innovative applications. Almost all of these applications involve analyzing complex data streams with low latency requirements. In this regard, pattern recognition methods based on CEP have the potential to provide solutions for analyzing and correlating these complex data streams in order to detect complex events. Most of these solutions are reactive in nature as CEP acts on real-time data and does not exploit historical data. In our work, we have explored a proactive approach by exploiting historical data using machine learning methods for prediction with CEP. We propose an adaptive prediction algorithm called Adaptive Moving Window Regression (AMWR) for dynamic IoT data and evaluated it using a real-world use case. Our proposed architecture is generic and can be used across different fields for predicting complex events.

[1]  Marc A. Rosen,et al.  Application of sliding window technique for prediction of wind velocity time series , 2014 .

[2]  Opher Etzion,et al.  Event Processing in Action , 2010 .

[3]  Zhengxia Wang,et al.  Internet of Things: a New Application for Intelligent Traffic Monitoring System , 2011, J. Networks.

[4]  Lucian Sasu,et al.  Autonomic monitoring approach based on CEP and ML for logistic of sensitive goods , 2014, IEEE 18th International Conference on Intelligent Engineering Systems INES 2014.

[5]  XiangMo Zhao,et al.  Traffic flow time series prediction based on statistics learning theory , 2002, Proceedings. The IEEE 5th International Conference on Intelligent Transportation Systems.

[6]  Sinh Hoa Nguyen,et al.  Machine Learning for Traffic Prediction , 2012, Fundam. Informaticae.

[7]  Hiroshi Mineno,et al.  Proposal to Sliding Window-based Support Vector Regression , 2014, KES.

[8]  João Gama,et al.  A survey on concept drift adaptation , 2014, ACM Comput. Surv..

[9]  Jonathan D. Cryer,et al.  Time Series Analysis , 1986 .

[10]  Ming-Whei Feng,et al.  Complex event processing for the Internet of Things and its applications , 2014, 2014 IEEE International Conference on Automation Science and Engineering (CASE).

[11]  Dan Puiu,et al.  Traffic condition monitoring using complex event processing , 2013, 2013 International Conference on System Science and Engineering (ICSSE).

[12]  Mohammad Yusri Hassan,et al.  A review on applications of ANN and SVM for building electrical energy consumption forecasting , 2014 .

[13]  Andrea Zanella,et al.  Internet of Things for Smart Cities , 2014, IEEE Internet of Things Journal.

[14]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[15]  Yongheng Wang,et al.  A Proactive Complex Event Processing Method for Large-Scale Transportation Internet of Things , 2014, Int. J. Distributed Sens. Networks.

[16]  Yoshito Tsuchiya,et al.  Tsunami: Progress in Prediction, Disaster Prevention and Warning , 1995 .

[17]  T. Moon The expectation-maximization algorithm , 1996, IEEE Signal Process. Mag..

[18]  Chung-Cheng Lu,et al.  A bayesian dynamic linear model approach for real-time short-term freeway travel time prediction , 2011 .

[19]  Lóránt Farkas,et al.  Predictive complex event processing: a conceptual framework for combining complex event processing and predictive analytics , 2012, BCI '12.

[20]  Keun Ho Ryu,et al.  Sliding window based weighted maximal frequent pattern mining over data streams , 2014, Expert Syst. Appl..

[21]  Bo Yan,et al.  Supply chain information transmission based on RFID and internet of things , 2009, 2009 ISECS International Colloquium on Computing, Communication, Control, and Management.