Abstract
Modeling and forecasting streaming data has fundamental importance in many real world applications. In this paper, we present an online model selection technique that can be used to model non-stationary time series in a sequential manner. Multi-state autoregressive (AR) model is used to describe non-stationary time series, and a dynamic algorithm is applied to learn the states at each time step. The proposed technique estimates a candidate AR filter from the most recent data points at every time step, and checks whether starting a new state significantly decreases prediction error or not. To that end, a time-varying threshold is compared with the reduction in the prediction error caused by postulating a new AR filter. The threshold is calculated by sampling and clustering uniformly distributed stable AR filters. Numerical simulations show that the proposed algorithm accurately estimates the state transitions with a small delay.
| Original language | English (US) |
|---|---|
| Title of host publication | Proceeding of the 2015 Research in Adaptive and Convergent Systems, RACS 2015 |
| Publisher | Association for Computing Machinery, Inc |
| Pages | 44-51 |
| Number of pages | 8 |
| ISBN (Electronic) | 9781450337380 |
| DOIs | |
| State | Published - Oct 9 2015 |
| Externally published | Yes |
| Event | Research in Adaptive and Convergent Systems, RACS 2015 - Prague, Czech Republic Duration: Oct 9 2015 → Oct 12 2015 |
Publication series
| Name | Proceeding of the 2015 Research in Adaptive and Convergent Systems, RACS 2015 |
|---|
Other
| Other | Research in Adaptive and Convergent Systems, RACS 2015 |
|---|---|
| Country/Territory | Czech Republic |
| City | Prague |
| Period | 10/9/15 → 10/12/15 |
Bibliographical note
Publisher Copyright:© 2015 ACM.
Keywords
- Autoregressive process
- Multi-state process
- Online update
- Sequential learning