journal article·2023Open access

Prediction of NFT Sale Price Fluctuations on OpenSea Using Machine Learning Approaches

Zixiong Wang, Qiuying Chen, Sang-Joon Lee

Computers, Materials & Continua· Volume 75· Issue 2

Abstract

The rapid expansion of the non-fungible token (NFT) market has attracted many investors. However, studies on the NFT price fluctuations have been relatively limited. To date, the machine learning approach has not been used to demonstrate a specific error in NFT sale price fluctuation prediction. The aim of this study was to develop a prediction model for NFT price fluctuations using the NFT trading information obtained from OpenSea, the world’s largest NFT marketplace. We used Python programs to collect data and summarized them as: NFT information, collection information, and related account information. AdaBoost and Random Forest (RF) algorithms were employed to predict the sale price and price fluctuation of NFTs using regression and classification models, respectively. We found that the NFT related account information, especially the number of favorites and activity status of creators, confer a good predictive power to both the models. AdaBoost in the regression model had more accurate predictions, the root mean square error (RMSE) in predicting NFT sale price was 0.047. In predicting NFT sale price fluctuations, RF performed better, which the area under the curve (AUC) reached 0.956. We suggest that investors should pay more attention to the information of NFT creators. We anticipate that these prediction models will reduce the number of investment failures for the investors.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Stock Market Forecasting Methods · Market Dynamics and Volatility · Forecasting Techniques and Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (37)

Show source-provided references
1. Characterizing the OpenSea NFT marketplace
2. NonFungible Corporation, NFT Market Report Q2–2022, 2022. [Online]. Available: https://nonfungible.com/market-tracker
3. Google Trends, 2022 (2022. [Online]. Available: https://trends.google.com/trends/explore?q=nft&geo=KR
4. Fertile LAND: Pricing non-fungible tokens10.1016/j.frl.2021.102096 ↗
5. Bitcoin: Medium of exchange or speculative assets?10.1016/j.intfin.2017.12.004 ↗
6. Q. Wang, R. Li, Q. Wang and S. Chen, “Non-fungible token (NFT): Overview, evaluation, opportunities and challenges,” arXiv preprint arXiv:2105.07447, 2021.
7. T. W. Lounge, “Choosing the right blockchain for your NFT,” 2020. [Online]. Available: https://medium.com/phantasticphantasma/choosing-the-right-blockchain-for-your-nft-d1df2bebae91
8. DappRadar, NFT Marketplace, 2022. [Online]. Available: https://dappradar.com/nft/marketplaces
9. Mapping the NFT revolution: Market trends, trade networks, and visual features10.1038/s41598-021-00053-8 ↗
10. NonFungible Corporation, Non-fungible tokens quarterly report Q3–2021, 2021. [Online]. Available: https://nonfungible.com/market-tracker
11. Cryptokitties transaction network analysis: The rise and fall of the first blockchain game mania10.3389/fphy.2021.631665 ↗
12. Is non-fungible token pricing driven by cryptocurrencies?10.1016/j.frl.2021.102097 ↗
13. Aharon · Finance Research Letters · 2021 · 47 · 1
14. Predicting the direction, maximum, minimum and closing prices of daily Bitcoin exchange rate using machine learning techniques10.1016/j.asoc.2018.11.038 ↗
15. Predicting Ethereum prices with machine learning based on blockchain information10.1016/j.eswa.2021.115480 ↗
16. Kelleher · Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Worked Examples, and Case Studies · 2020
17. Machine learning applications in cancer prognosis and prediction
18. Predictive data mining for medical diagnosis: An overview of heart disease prediction10.5120/2237-2860 ↗
19. Intelligent management of bike sharing in smart cities using machine learning and Internet of Things10.1016/j.scs.2020.102702 ↗
20. Predicting short-term stock prices using ensemble methods and online data sources10.1016/j.eswa.2018.06.016 ↗
21. Mass appraisal of residential apartments: An application of random forest for valuation and a CART-based approach for model diagnostics10.1016/j.eswa.2011.08.077 ↗
22. Estimating the performance of random forest versus multiple regression for predicting prices of the apartments10.3390/ijgi7050168 ↗
23. An empirical study on modeling and prediction of bitcoin prices with bayesian neural networks based on blockchain information10.1109/ACCESS.2017.2779181 ↗
24. Cryptocurrency price prediction using tweet volumes and sentiment analysis
25. Price movement prediction of cryptocurrencies using sentiment analysis and machine learning10.3390/e21060589 ↗
26. A decision-theoretic generalization of on-line learning and an application to boosting10.1006/jcss.1997.1504 ↗
27. Adaptive boosting of weak regressors for forecasting of crop production considering climatic variability: An empirical assessment10.1016/j.jksuci.2017.12.004 ↗
28. Random forests10.1023/A:1010933404324 ↗
29. Géron · Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems · 2019
30. Machine learning predictive models for mineral prospectivity: An evaluation of neural networks, random forest, regression trees and support vector machines10.1016/j.oregeorev.2015.01.001 ↗
31. Cross-validatory choice and assessment of statistical predictions10.1111/j.2517-6161.1974.tb00994.x ↗
32. A study of cross-validation and bootstrap for accuracy estimation and model selection
33. A. Galkin, “What is the difference between test set and validation set,” 2018.
34. On over-fitting in model selection and subsequent selection bias in performance evaluation
35. Improving parking availability prediction in smart cities with IoT and ensemble-based model10.1016/j.jksuci.2020.01.008 ↗
36. Müller · Introduction to Machine Learning with Python A Guide for Data Scientists · 2016
37. Study of cross-validation and bootstrap for accuracy estimation and model selection