PROBLEMS OF USING NEURAL NETWORKS TO PREDICT THE PRICE OF VIRTUAL ASSETS
Abstract
Background. Predicting the prices of virtual assets is an important task due to their high volatility. Neural networks are widely used for such tasks, but often face the problem of naive predictions, when the next value is too similar to the previous one, which reduces the forecasting efficiency.
Materials and Methods. The study was conducted on the basis of Bitcoin price dynamics data (Coinbase exchange) for the period of May 4, 2021 - April 9, 2024. Two methods of data normalization were considered: linear (Min-Max) and ratio normalization, which ensures data stationarity. A neural network with bidirectional LSTM layers was trained on 10 previous values to predict one subsequent value. The TensorFlow library, in particular the Keras API, was used for training process with customizable parameters: 150 epochs, 32 batch size, Adam optimizer, and MSE loss function.
Results and Discussion. Linear normalization showed the worst results, as the model loses its ability to predict if future values fall outside the training set. On the contrary, ratio normalization showed much better results, allowing the model to take into account the dynamics of changes even beyond the minimum and maximum values of the training data. Using an additional multiplier for the normalized data (k = 400) improved the results for the training data, although the improvement was not significant on the test set. Adding additional price characteristics (at the opening, closing, and minimum price during this period) failed to eliminate the problem of forecast bias. The analysis of the results showed that the model is often based on the repetition of previous values, which indicates its limitations in capturing complex relationships in the data.
Conclusion. The study confirms that neural networks have limitations in the task of predicting virtual asset prices. The problem of naïve prediction is a key obstacle that limits the effectiveness of models. The use of ratio normalization with a k-factor improves accuracy, but it is not enough to solve the main problem. New approaches or improvements to existing methods are needed to allow the model to better understand complex relationships in time series and reliably predict future changes.
Keywords: recurrent neural networks, forecasting, virtual assets.
Full Text:
PDF (Українська)References
- Tsemko, A., & Liubun, Z. (2022). USING A NEURAL NETWORK FOR PRICE PREDICTION OF VIRTUAL ASSETS. Electronics and Information Technologies, 20. https://doi.org/10.30970/eli.20.5
- Erharter, G. H., & Marcher, T. (2021). On the pointlessness of machine learning based time delayed prediction of TBM operational data. Automation in Construction, 121, 103443. https://doi.org/10.1016/j.autcon.2020.103443
- Zeng, A., Chen, M., Zhang, L., & Xu, Q. (2023). Are Transformers Effective for Time Series Forecasting? Proceedings of the AAAI Conference on Artificial Intelligence, 37(9), 11121–11128. https://doi.org/10.1609/aaai.v37i9.26317
- Kim, Y.-S., Kim, M. K., Fu, N., Liu, J., Wang, J., & Srebric, J. (2024). Investigating the Impact of Data Normalization Methods on Predicting Electricity Consumption in a Building Using different Artificial Neural Network Models. Sustainable Cities and Society, 105570. https://doi.org/10.1016/j.scs.2024.105570
- Coinbase. (n.d.). Ресурс: Coinbase API documentation. Retrieved from https://docs.cdp.coinbase.com
- TensorFlow. (2023). Ресурс: TensorFlow guide. Retrieved from https://www.tensorflow.org/guide
- TensorFlow. (2024). Ресурс: Time series tutorial. Retrieved from https://www.tensorflow.org/tutorials/structured_data/time_series
- Brownlee, J. (2022, August 7). Time series prediction with LSTM recurrent neural networks in Python with Keras. Retrieved from https://machinelearningmastery.com/time-series-prediction-lstm-recurrent-neural-networks-python-keras/
DOI: http://dx.doi.org/10.30970/eli.29.7
Refbacks
- There are currently no refbacks.

Electronics and information technologies / Електроніка та інформаційні технології