A Streaming Data Prediction Method Based on Evolving Bayesian Network

In the Big Data era, large volumes of data are continuously and rapidly generated from sensor networks, social network, the Internet, etc. Learning knowledge from streaming Big Data is an important task since it can support online decision making. Prediction is one of the useful learning task but a fixed model usually does not work well because of the data distribution change over time. In this paper, we propose a streaming data prediction method based on evolving Bayesian network. The Bayesian network model is inferred based on Gaussian mixture model and EM algorithm. To support evolving model structure and parameters based on streaming data, an evolving hill-climbing algorithm is proposed which is based on incremental calculation of score metric when new data is arrived. The experimental evaluations show that this method is effective and it outperforms other popular methods for streaming data prediction.

[1]  Weiyi Liu,et al.  A Parallel and Incremental Approach for Data-Intensive Learning of Bayesian Networks , 2015, IEEE Transactions on Cybernetics.

[2]  Alexander J. Hartemink,et al.  Learning Non-Stationary Dynamic Bayesian Networks , 2010, J. Mach. Learn. Res..

[3]  Plamen Angelov,et al.  Autonomous Learning Systems: From Data Streams to Knowledge in Real-time , 2013 .

[4]  Wenhao Huang,et al.  Deep Architecture for Traffic Flow Prediction , 2013, ADMA.

[5]  Tianrui Li,et al.  PICKT: A Solution for Big Data Analysis , 2015, RSKT.

[6]  Byung Suk Lee,et al.  Incremental causal network construction over event streams , 2014, Inf. Sci..

[7]  Daniel Krajzewicz,et al.  SUMO - Simulation of Urban MObility An Overview , 2011 .

[8]  Yevgeniy Bodyanskiy,et al.  Fast learning algorithm for deep evolving GMDH-SVM neural network in data stream mining tasks , 2016, 2016 IEEE First International Conference on Data Stream Mining & Processing (DSMP).

[9]  A. Pascale,et al.  Adaptive Bayesian network for traffic flow prediction , 2011, 2011 IEEE Statistical Signal Processing Workshop (SSP).

[10]  David Maxwell Chickering,et al.  Learning Bayesian Networks: The Combination of Knowledge and Statistical Data , 1994, Machine Learning.

[11]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[12]  Constantin F. Aliferis,et al.  The max-min hill-climbing Bayesian network structure learning algorithm , 2006, Machine Learning.