6 CONCLUSIONS
In this work, we describe a grammatical evolution
based approach to time series modelling. The study
covers various Averaging and Smoothing time series
approaches for univariate forecasting. An important
feature of our framework concerns the optimisation
of the smoothing parameters for level, trend and
seasonality components which can increase the
accuracy of the forecast without explicitly defining
them. The individual solutions obtained through
large number of trials are validated using statistical
t-test.
The results indicate that the aggregated forecast
error calculated using root mean squared error and
time required for computation was marginally less or
similar to traditional machine learning approach for
smaller datasets, but significant difference was
observed for big datasets, making it scalable.
Moreover, grammar-based time series modelling
does not require the fine tuning of parameters as
required with Grid Search.
This approach can be extended to incorporate
other time series models like AutoRegression (AR)
and Autoregressive Integrated Moving Average
(ARIMA). This work was only tested for Univariate
time series analysis and research for multivariate
time series forecasting is being carried out by the
authors and is in its testing phase.
ACKNOWLEDGEMENT
This work is supported in part by the Science
Foundation of Ireland grant #16/IA/4605.
REFERENCES
Penfold, R. B., & Zhang, F. (2013). Use of interrupted
time series analysis in evaluating health care quality
improvements. Academic pediatrics, 13(6), S38-S44.
Nagori, M., Jachak, R. S., & Chaudhari, P. P. (2019,
February). A framework for segregating solid waste by
employing the technique of image annotation. In 2019
Second International Conference on Advanced
Computational and Communication Paradigms
(ICACCP) (pp. 1-6). IEEE.
Lütkepohl, H., Krätzig, M., & Phillips, P. C. (Eds.).
(2004). Applied time series econometrics. Cambridge
university press.
Shumway, R. H., & Stoffer, D. S. (2017). Time series
analysis and its applications: with R examples.
Springer.
Brockwell, P. J., & Davis, R. A. (2016). Introduction to
time series and forecasting. springer.
Gardner Jr, E. S. (1985). Exponential smoothing: The state
of the art. Journal of forecasting, 4(1), 1-28.
Schmidt, C., Branke, J., & Chick, S. E. (2006, April).
Integrating techniques from statistical ranking into
evolutionary algorithms. In Workshops on
Applications of Evolutionary Computation (pp. 752-
763). Springer, Berlin, Heidelberg.
De Silva, A. M., Noorian, F., Davis, R. I., & Leong, P. H.
(2013, December). A hybrid feature selection and
generation algorithm for electricity load prediction
using grammatical evolution. In 2013 12th
International Conference on Machine Learning and
Applications (Vol. 2, pp. 211-217). IEEE.
Cortez, P., Rocha, M., & Neves, J. (2001, June). Genetic
and evolutionary algorithms for time series
forecasting. In International Conference on Industrial,
Engineering and Other Applications of Applied
Intelligent Systems (pp. 393-402). Springer, Berlin,
Heidelberg.
Birattari, M., Yuan, Z., Balaprakash, P., & Stützle, T.
(2010). F-Race and iterated F-Race: An overview.
In Experimental methods for the analysis of
optimization algorithms (pp. 311-336). Springer,
Berlin, Heidelberg.
Ryan, C., Collins, J. J., & Neill, M. O. (1998, April).
Grammatical evolution: Evolving programs for an
arbitrary language. In European Conference on
Genetic Programming (pp. 83-96). Springer, Berlin,
Heidelberg.
O'Neill, M., & Ryan, C. (2001). Grammatical
evolution. IEEE Transactions on Evolutionary
Computation, 5(4), 349-358.
McCracken, D. D., & Reilly, E. D. (2003). Backus-naur
form (bnf).
Dioşan, L., & Oltean, M. (2006, April). Evolving
crossover operators for function optimization.
In European Conference on Genetic
Programming (pp. 97-108). Springer, Berlin,
Heidelberg.
Hansun, S. (2013, November). A new approach of moving
average method in time series analysis. In 2013
Conference on New Media Studies (CoNMedia) (pp.
1-4). IEEE.
Hunter, J. S. (1986). The exponentially weighted moving
average. Journal of quality technology, 18(4), 203-
210.
Holt, C. C. (2004). Forecasting seasonals and trends by
exponentially weighted moving
averages. International journal of forecasting, 20(1),
5-10.
Kalekar, P. S. (2004). Time series forecasting using holt-
winters exponential smoothing. Kanwal Rekhi School
of Information Technology, 4329008(13).
O'neill, M., Ryan, C., Keijzer, M., & Cattolico, M. (2003).
Crossover in grammatical evolution. Genetic
programming and evolvable machines, 4(1), 67-93.