Abstract
In the domain of time series, cryptocurrency data is one of the most complex data available with its inherent volatility and non-linearity, thus making the task of analysis and prediction exceptionally challenging. The econometric models such as ARIMA and ARMA fail to capture the non-linearity of data putting forth the need to adopt other models for forecasting. In this paper, data of five cryptocurrencies-Bitcoin, Ethereum, Litecoin, XRP, and Stellar is analyzed in an effort to predict the next day closing prices of the respective cryptocurrencies. This goal is achieved by applying the ensemble learning technique of AdaBoost to boost the weak learners namely MLP, ELM, SVR, and LSTM all of which individually suffer from the problem of overfitting. Comparing the results produced by these combinations with the individual techniques, it can be proved that boosting gives significantly better performance accuracy as compared to the individual learning methods. Adaboost-LSTM gives the minimum MAPE of 3.6569, 6.1932, 13.1040, 11.0626, and 5.1058 for Bitcoin, Ethereum, Litecoin, XRP, and Stellar, respectively. Also, the consistency of the results produced was tested by applying the same techniques on the opening prices of cryptocurrencies. Adaboost-LSTM combination produced the minimum MAPE of 2.0087, 2.5135, 8.8680, 2.0351, and 3.8633 for the five cryptocurrencies, respectively.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
ElBahrawy A, Alessandretti L, Kandler A, Pastor-Satorras R, Baronchelli A (2017) Evolutionary dynamics of the cryptocurrency market. R Soc Open Sci 4(11):170623
Coinmarketcap (2020) https://coinmarketcap.com/, last accessed 2020/01/01
NA Bakar, S Rosbi (2017) Autoregressive integrated moving average (ARIMA) model for forecasting cryptocurrency exchange rate in high volatility environment: a new insight of bitcoin transaction. Int J Adv Eng Res Sci 4(11)
Rebane J, Karlsson I, Denic S, Papapetrou P (2018) Seq2Seq RNNs and ARIMA models for cryptocurrency prediction: a comparative study. SIGKDD Fintech 18
Montgomery DC, Jennings CL, Kulahci M (2015) Introduction to time series analysis and forecasting. John Wiley & Sons
McNally S, Roche J, Caton S (2018) Predicting the price of bitcoin using machine learning. In: 2018 26th Euromicro international conference on parallel, distributed and network-based processing (PDP). IEEE, pp 339–343
Faizal R, Setiawan BD, Cholissodin I (2019) Prediksi Nilai Cryptocurrency Bitcoin menggunakan Algoritme Extreme Learning Machine (ELM). Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer e-ISSN 2548:964X
Greaves A, Au B (2015) Using the bitcoin transaction graph to predict the price of bitcoin. No data
Shah D, Zhang K (2014) Bayesian regression and bitcoin. In: 2014 52nd annual Allerton conference on communication, control, and computing (Allerton). IEEE, pp 409–414
Nakano M, Takahashi A, Takahashi S (2018) Bitcoin technical trading with artificial neural network. Phys A 510:587–609
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780
Karasu S, Altan A, Saraç Z, Hacioğlu R (2018) Prediction of bitcoin prices with machine learning methods using time series data. In: 2018 26th signal processing and communications applications conference (SIU). IEEE, pp 1–4
Madan I, Saluja S, Zhao A (2015) Automated bitcoin trading via machine learning algorithms. http://cs229.stanford.edu/proj2014/Isaac% 20Madan, 20
Freund Y, Schapire RE (1997) A decision-theoretic generalization of on-line learning and an application to boosting. J Comput Syst Sci 55(1):119–139
Sun W, Jiang M, Chen G, You T (2019) A comparison of adaptive boosting algorithms for the respiratory signal prediction. In: 2019 12th international congress on image and signal processing, biomedical engineering and informatics (CISP-BMEI). IEEE, pp 1–5
Xiao C, Chen N, Hu C, Wang K, Gong J, Chen Z (2019) Short and mid-term sea surface temperature prediction using time-series satellite data and LSTM-AdaBoost combination approach. Remote Sens Environ 233:111358
Kingma DP, Ba J (2014) Adam: a method for stochastic optimization. arXiv preprint arXiv:1412.6980
Huang GB, Zhu QY, Siew CK (2006) Extreme learning machine: theory and applications. Neurocomputing 70(1–3):489–501
Ouyang Y, Yin H (2018) Multi-step time series forecasting with an ensemble of varied length mixture models. Int J Neural Syst 28(04):1750053
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Manchanda, H., Aggarwal, S. (2021). Forecasting Cryptocurrency Time Series Using Adaboost-Based Ensemble Learning Techniques. In: Singh, J., Kumar, S., Choudhury, U. (eds) Innovations in Cyber Physical Systems. Lecture Notes in Electrical Engineering, vol 788. Springer, Singapore. https://doi.org/10.1007/978-981-16-4149-7_17
Download citation
DOI: https://doi.org/10.1007/978-981-16-4149-7_17
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-4148-0
Online ISBN: 978-981-16-4149-7
eBook Packages: Computer ScienceComputer Science (R0)