TY - JOUR
T1 - A sequential predictor retraining algorithm and its application to market prediction
AU - Zheng, Haipeng
AU - Kulkarni, Sanjeev R.
AU - Poor, H. Vincent
N1 - Funding Information:
Acknowledgements This research was supported in part by the Center for Science of Information (CSoI), an NSF Science and Technology Center, under grant agreement CCF-0939370, and in part by the Office of Naval Research Grant N00014-12-1-0767.
PY - 2013/9
Y1 - 2013/9
N2 - In many applications, there are a large number of predictors, designed manually or trained automatically, to predict the same outcome. Much research has been devoted to the design of algorithms that can effectively select/combine these predictors to generate a more accurate ensemble predictor. The collaborative training algorithms from attribute distributed learning provide batch-processing solutions for scenarios in which the individual predictors are heterogeneous, taking different inputs and employing different models. However, in some applications, for example financial market prediction, it is desirable to use an online approach. In this paper, an innovative online algorithm is proposed, stemming from the collaborative training algorithms developed for attribute distributed learning. It sequentially takes new observations, simultaneously adjusting the way that the individual predictors are combined, and provides feedback to the individual predictors for them to be retrained in order to achieve a better ensemble predictor in real time. The efficacy of this new algorithm is demonstrated by extensive simulations on both artificial and real data, and particularly for financial market data. A trading strategy constructed from the ensemble predictor shows strong performance when applied to financial market prediction.
AB - In many applications, there are a large number of predictors, designed manually or trained automatically, to predict the same outcome. Much research has been devoted to the design of algorithms that can effectively select/combine these predictors to generate a more accurate ensemble predictor. The collaborative training algorithms from attribute distributed learning provide batch-processing solutions for scenarios in which the individual predictors are heterogeneous, taking different inputs and employing different models. However, in some applications, for example financial market prediction, it is desirable to use an online approach. In this paper, an innovative online algorithm is proposed, stemming from the collaborative training algorithms developed for attribute distributed learning. It sequentially takes new observations, simultaneously adjusting the way that the individual predictors are combined, and provides feedback to the individual predictors for them to be retrained in order to achieve a better ensemble predictor in real time. The efficacy of this new algorithm is demonstrated by extensive simulations on both artificial and real data, and particularly for financial market data. A trading strategy constructed from the ensemble predictor shows strong performance when applied to financial market prediction.
UR - http://www.scopus.com/inward/record.url?scp=84883054641&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84883054641&partnerID=8YFLogxK
U2 - 10.1007/s10479-013-1396-2
DO - 10.1007/s10479-013-1396-2
M3 - Article
AN - SCOPUS:84883054641
SN - 0254-5330
VL - 208
SP - 209
EP - 225
JO - Annals of Operations Research
JF - Annals of Operations Research
IS - 1
ER -