Accurate on-line support vector regression incorporated with compensated prior knowledge

When the training data required by the data-driven model is insufficient or difficult to cover the sample space completely, incorporating the prior knowledge and prior knowledge compensation module into the support vector regression (PESVR) can significantly improve the accuracy and generalization performance of the model. However, the optimization problem to be solved is very complex, resulting long training time, and it must be retrained all the data from scratch every time the training set is modified. Comparing to standard support vector regression (SVR), PESVR has multiple input datasets and more complex objective function and constraints, including several coupling constraints, the existing methods cannot effectively solve accurate on-line learning of this nested (i.e. fully coupled) model. In this paper, an accurate on-line support vector regression incorporated with prior knowledge and error compensation is proposed. Under the constraint of Karush–Kuhn–Tucker conditions, the model parameters are updated recursively through the sequential adiabatic incremental adjustments. The error compensation model and the prediction model are updated simultaneously when a real measured sample or prior knowledge sample is added to or removed from the training set. The updated model is identical to the model produced by the batch learning algorithm. Experiments on an artificial dataset and several benchmark datasets show encouraged results for online learning and prediction.

[1]  Na Li,et al.  Incorporating prior knowledge and multi-kernel into linear programming support vector regression , 2015, Soft Comput..

[2]  Alireza Fallahi Arezoodar,et al.  The effect of sequential coupling on radial displacement accuracy in electromagnetic inside-bead forming: simulation and experimental analysis using Maxwell and ABAQUS software , 2016 .

[3]  James Theiler,et al.  Accurate On-line Support Vector Regression , 2003, Neural Computation.

[4]  Gert Cauwenberghs,et al.  Incremental and Decremental Support Vector Machine Learning , 2000, NIPS.

[5]  David R. Musicant,et al.  Successive overrelaxation for support vector machines , 1999, IEEE Trans. Neural Networks.

[6]  Klaus-Robert Müller,et al.  Incremental Support Vector Learning: Analysis, Implementation and Applications , 2006, J. Mach. Learn. Res..

[7]  Bin Gu,et al.  Incremental learning for ν-Support Vector Regression , 2015, Neural Networks.

[8]  Gert Cauwenberghs,et al.  SVM incremental learning, adaptation and optimization , 2003, Proceedings of the International Joint Conference on Neural Networks, 2003..

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

[10]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[11]  Robert Tibshirani,et al.  The Entire Regularization Path for the Support Vector Machine , 2004, J. Mach. Learn. Res..

[12]  Chih-Jen Lin,et al.  Training v-Support Vector Regression: Theory and Algorithms , 2002, Neural Computation.

[13]  Gérard Bloch,et al.  Incorporating prior knowledge in support vector regression , 2007, Machine Learning.

[14]  S. Balasundaram,et al.  Knowledge-based extreme learning machines , 2015, Neural Computing and Applications.

[15]  Jiaxin Wang,et al.  Non-flat function estimation with a multi-scale support vector regression , 2006, Neurocomputing.

[16]  Der-Chiang Li,et al.  An attribute extending method to improve learning performance for small datasets , 2018, Neurocomputing.

[17]  Bin Gu,et al.  On-line off-line Ranking Support Vector Machine and analysis , 2008, 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence).

[18]  Youfu Li,et al.  Incremental support vector machine learning in the primal and applications , 2009, Neurocomputing.

[19]  Bin Gu,et al.  Feasibility and Finite Convergence Analysis for Accurate On-Line $\nu$-Support Vector Machine , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[20]  Arthur Gretton,et al.  On-line one-class support vector machines. An application to signal segmentation , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[21]  Zhenyu Liao,et al.  A Large Dimensional Analysis of Least Squares Support Vector Machines , 2017, IEEE Transactions on Signal Processing.

[22]  Jie Xiong,et al.  A novel online incremental and decremental learning algorithm based on variable support vector machine , 2019, Cluster Computing.

[23]  Koby Crammer,et al.  Online Passive-Aggressive Algorithms , 2003, J. Mach. Learn. Res..

[24]  Hui Zhao,et al.  Angular Rate Sensing with GyroWheel Using Genetic Algorithm Optimized Neural Networks , 2017, Sensors.

[25]  Ichiro Takeuchi,et al.  Multiple Incremental Decremental Learning of Support Vector Machines , 2009, IEEE Transactions on Neural Networks.

[26]  Jianrong Tan,et al.  A novel support vector regression algorithm incorporated with prior knowledge and error compensation for small datasets , 2019, Neural Computing and Applications.

[27]  Jin Huang,et al.  Data-driven modeling and optimization for cavity filters using linear programming support vector regression , 2013, Neural Computing and Applications.

[28]  Gérard Bloch,et al.  Incorporating prior knowledge in support vector machines for classification: A review , 2008, Neurocomputing.

[29]  Mohd Ibrahim Shapiai,et al.  Enhanced weighted kernel regression with prior knowledge using robot manipulator problem as a case study , 2012 .

[30]  Zhen Fang,et al.  A Novel Long-Term Prediction Model for Hemispherical Resonator Gyroscope's Drift Data , 2014, IEEE Sensors Journal.

[31]  Bo Liu,et al.  Improved particle swarm optimization combined with chaos , 2005 .

[32]  Gérard Bloch,et al.  Support vector regression from simulation data and few experimental samples , 2008, Inf. Sci..

[33]  Jesús Alcalá-Fdez,et al.  KEEL Data-Mining Software Tool: Data Set Repository, Integration of Algorithms and Experimental Analysis Framework , 2011, J. Multiple Valued Log. Soft Comput..

[34]  W. Karush Minima of Functions of Several Variables with Inequalities as Side Conditions , 2014 .

[35]  Bin Gu,et al.  Accurate on-line v-support vector learning , 2012, Neural Networks.

[36]  Yu Peng,et al.  Dynamic battery remaining useful life estimation: An on-line data-driven approach , 2012, 2012 IEEE International Instrumentation and Measurement Technology Conference Proceedings.