Browse > Article
http://dx.doi.org/10.3745/JIPS.03.0120

Time Series Classification of Cryptocurrency Price Trend Based on a Recurrent LSTM Neural Network  

Kwon, Do-Hyung (Interdisciplinary Program in Creative Engineering, Korea University of Technology and Education)
Kim, Ju-Bong (Dept. of Computer Engineering, Korea University of Technology and Education)
Heo, Ju-Sung (Interdisciplinary Program in Creative Engineering, Korea University of Technology and Education)
Kim, Chan-Myung (Advanced Technology Research Center, Korea University of Technology and Education)
Han, Youn-Hee (Dept. of Computer Engineering, Korea University of Technology and Education)
Publication Information
Journal of Information Processing Systems / v.15, no.3, 2019 , pp. 694-706 More about this Journal
Abstract
In this study, we applied the long short-term memory (LSTM) model to classify the cryptocurrency price time series. We collected historic cryptocurrency price time series data and preprocessed them in order to make them clean for use as train and target data. After such preprocessing, the price time series data were systematically encoded into the three-dimensional price tensor representing the past price changes of cryptocurrencies. We also presented our LSTM model structure as well as how to use such price tensor as input data of the LSTM model. In particular, a grid search-based k-fold cross-validation technique was applied to find the most suitable LSTM model parameters. Lastly, through the comparison of the f1-score values, our study showed that the LSTM model outperforms the gradient boosting model, a general machine learning model known to have relatively good prediction performance, for the time series classification of the cryptocurrency price trend. With the LSTM model, we got a performance improvement of about 7% compared to using the GB model.
Keywords
Classification; Gradient Boosting; Long Short-Term Memory; Time Series Analysis;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 S. Hochreiter and J. Schmidhuber, "Long short-term memory," Neural Computation, vol. 9, no. 8, pp. 1735-1780, 1997.   DOI
2 H. Larochelle, D. Erhan, A. Courville, J. Bergstra, and Y. Bengio, "An empirical evaluation of deep architectures on problems with many factors of variation," in Proceedings of the 24th International Conference on Machine Learning, Corvalis, OR, 2007, pp. 473-480.
3 R. Kohavi, "A study of cross-validation and bootstrap for accuracy estimation and model selection," in Proceedings of the 14th International Joint Conference on Artificial Intelligence, San Francisco, CA, 1995, pp. 1137-1145.
4 T. Fushiki, "Estimation of prediction error by using K-fold cross-validation," Statistics and Computing, vol. 21, no. 2, pp. 137-146, 2011.   DOI
5 A. Natekin and A. Knoll, "Gradient boosting machines, a tutorial," Frontiers in Neurorobotics, vol. 7, article no. 21, 2013.
6 D. M. W. Powers, "Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation," Journal of Machine Learning Technologies, vol. 2, no. 1, pp. 37-63, 2011.
7 G. T. Nguyen and K. Kim, "A survey about consensus algorithms used in blockchain," Journal of Information Processing Systems, vol. 14, no. 1, pp. 101-128, 2018.   DOI
8 P. K. Sharma, S. Y. Moon, and J. H. Park, "Block-VN: a distributed blockchain based vehicular network architecture in smart city," Journal of Information Processing Systems, vol. 13, no. 1, pp. 184-195, 2017.   DOI
9 S. Nakamoto, "Bitcoin: a peer-to-peer electronic cash system," 2008; https://bitcoin.org/en/bitcoin-paper.
10 U. Rajput, F. Abbas, and H. Oh, "A solution towards eliminating transaction malleability in bitcoin," Journal of Information Processing Systems, vol. 14, no. 4, pp. 837-850, 2018.   DOI
11 H. Jang and J. Lee, "An empirical study on modeling and prediction of bitcoin prices with Bayesian neural networks based on blockchain information," IEEE Access, vol. 6, pp. 5427-5437, 2017.   DOI
12 A. Radityo, Q. Munajat, and I. Budi, "Prediction of bitcoin exchange rate to American dollar using artificial neural network methods," in Proceedings of 2017 International Conference on Advanced Computer Science and Information Systems (ICACSIS), Bali, Indonesia, 2017, pp. 433-438.
13 J. C. B. Gamboa, "Deep learning for time-series analysis," 2017; https://arxiv.org/abs/1701.01887.
14 Y. B. Kim, J. G. Kim, W. Kim, J. H. Im, T. H. Kim, S. J. Kang, and C. H. Kim, "Predicting fluctuations in cryptocurrency transactions based on user comments and replies," PloS One, vol. 11, no. 8, article no. e0161197, 2016.
15 Z. Jiang, D. Xu, and J. Liang, "A deep reinforcement learning framework for the financial portfolio management problem," 2017; https://arxiv.org/abs/1706.10059.
16 J. S. Heo, D. H. Kwon, J. B. Kim, Y. H. Han, and C. H. An, "Prediction of cryptocurrency price trend using gradient boosting," KIPS Transactions on Software and Data Engineering, vol. 7, no. 10, pp. 387-396, 2018.   DOI
17 E. Kita, M. Harada, and T. Mizuno, "Application of Bayesian network to stock price prediction," Artificial Intelligence Research, vol. 1, no. 2, pp. 171-184, 2012.   DOI
18 W. M. Grove, D. H. Zald, B. S. Lebow, B. E. Snitz, and C. Nelson, "Clinical versus mechanical prediction: a meta-analysis," Psychological Assessment, vol. 12, no. 1, pp. 19-30, 2000.   DOI