| Literature DB >> 28498843 |
Young Bin Kim1, Jurim Lee2, Nuri Park1, Jaegul Choo2, Jong-Hyun Kim3, Chang Hun Kim2.
Abstract
Bitcoin is an online currency that is used worldwide to make online payments. It has consequently become an investment vehicle in itself and is traded in a way similar to other open currencies. The ability to predict the price fluctuation of Bitcoin would therefore facilitate future investment and payment decisions. In order to predict the price fluctuation of Bitcoin, we analyse the comments posted in the Bitcoin online forum. Unlike most research on Bitcoin-related online forums, which is limited to simple sentiment analysis and does not pay sufficient attention to note-worthy user comments, our approach involved extracting keywords from Bitcoin-related user comments posted on the online forum with the aim of analytically predicting the price and extent of transaction fluctuation of the currency. The effectiveness of the proposed method is validated based on Bitcoin online forum data ranging over a period of 2.8 years from December 2013 to September 2016.Entities:
Mesh:
Year: 2017 PMID: 28498843 PMCID: PMC5428982 DOI: 10.1371/journal.pone.0177630
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1System overview.
Summary of crawled data.
| Opinion Topics | ||
|---|---|---|
| Crawling Source | Crawling Boundary | Data Volume |
| Bitcoin Forum ( | Dec. 01, 2013~ Sep. 21, 2016 | 17,381 forum articles, 627,122 user comments |
| CoinDesk (Bitcoin Prices and Transactions) | Dec. 01, 2013~ Sep. 21, 2016 | 1,026 Prices and Transactions Value (1 value per day) |
| Google Trends (Bitcoin) | Dec. 01, 2013~ Sep. 21, 2016 | 1,026 Google Trends Values (1 value per day) |
| Wikipedia Usage (Bitcoin) | Dec. 01, 2013~ Sep. 21, 2016 | 1,026 Wikipedia Usage Values (1 value per day) |
Fig 2Concept for building the workflow.
Example of deep learning data set.
The z-score (, where and represent the mean and standard deviation for every date, respectively) of data for the previous 12 days (t = 12) was used as the values.
| Data Class | Date | KDE-Based Concept Scoring Data | Formal Data | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Concept | Number of | Sum | Sum of Views | Google Trend Value | Wikipedia Page Views | |||||||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |||||||
| Crawled and Analysed Data | 1 Sep. 2016 | |||||||||||||||
| Input Learning Data | 2 Sep. 2016 | |||||||||||||||
Fig 3Ten topics generated by the Bitcoin forum documents.
Statistical significance (p-values) of bivariate Granger causality correlation between Bitcoin price and concepts of forum opinions.
| Time Lag | Bitcoin Price | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Altcoin | Blockchain | China | Illegal | Investment | Mining | Security | Silkroad | Transaction | Wallet | |
| 1 day | 0.6204 | 0.3299 | 0.0914 | 0.5226 | 0.6678 | 0.4277 | 0.6371 | 0.8107 | 0.7004 | 0.3202 |
| 2 days | 0.5679 | 0.4181 | 0.4320 | 0.6507 | 0.3697 | 0.6519 | 0.6195 | 0.1951 | 0.3786 | |
| 3 days | 0.7593 | 0.3582 | 0.3818 | 0.7483 | 0.4542 | 0.8595 | 0.391 | 0.3279 | 0.388 | |
| 4 days | 0.7755 | 0.2349 | 0.413 | 0.6438 | 0.5089 | 0.5715 | 0.6442 | 0.2472 | 0.4215 | |
| 5 days | 0.8983 | 0.4554 | 0.4653 | 0.821 | 0.568 | 0.5784 | 0.5936 | 0.3554 | 0.5256 | |
| 6 days | 0.8783 | 0.8423 | 0.5382 | 0.9669 | 0.5894 | 0.792 | 0.5116 | 0.3812 | 0.7491 | |
| 7 days | 0.8763 | 0.8863 | 0.5424 | 0.8627 | 0.616 | 0.4688 | 0.3092 | 0.3932 | 0.784 | |
| 8 days | 0.8582 | 0.9234 | 0.5537 | 0.9132 | 0.633 | 0.5301 | 0.3558 | 0.4583 | 0.9324 | |
| 9 days | 0.8369 | 0.8167 | 0.5666 | 0.9492 | 0.4762 | 0.3901 | 0.2966 | 0.4029 | 0.9656 | |
| 10 days | 0.7949 | 0.7043 | 0.6014 | 0.9504 | 0.474 | 0.3984 | 0.1223 | 0.2574 | 0.9796 | |
| 11 days | 0.8005 | 0.6991 | 0.5934 | 0.9305 | 0.4884 | 0.3482 | 0.1093 | 0.2409 | 0.9954 | |
| 12 days | 0.6838 | 0.5004 | 0.5916 | 0.9381 | 0.2453 | 0.0473 | 0.095 | 0.329 | 0.9753 | |
Statistical significance (p-values) of bivariate Granger causality correlation between Bitcoin transaction and concept of forum opinions.
| Time Lag | Bitcoin Number of Transactions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Altcoin | Blockchain | China | Illegal | Investment | Mining | Security | Silkroad | Transaction | Wallet | |
| 1 day | 0.4827 | 0.9888 | 0.0915 | 0.5636 | 0.4659 | |||||
| 2 days | 0.5696 | 0.1418 | 0.1997 | 0.1803 | 0.3015 | 0.0595 | 0.0909 | |||
| 3 days | 0.6731 | 0.1271 | 0.1130 | 0.2961 | 0.1041 | 0.5669 | 0.0880 | 0.1005 | 0.1152 | |
| 4 days | 0.0625 | 0.2018 | 0.4679 | 0.2037 | 0.6715 | 0.1431 | 0.0705 | 0.2638 | ||
| 5 days | 0.22 | 0.3464 | 0.2432 | 0.3233 | 0.4783 | 0.1845 | 0.5231 | |||
| 6 days | 0.2252 | 0.1459 | 0.5689 | 0.2395 | 0.4350 | 0.2226 | 0.7785 | |||
| 7 days | 0.3597 | 0.1456 | 0.8021 | 0.3042 | 0.4575 | 0.3356 | 0.8747 | |||
| 8 days | 0.4325 | 0.1632 | 0.7045 | 0.4271 | 0.4080 | 0.3630 | 0.949 | |||
| 9 days | 0.5079 | 0.0844 | 0.7806 | 0.4939 | 0.4236 | 0.337 | 0.9743 | |||
| 10 days | 0.5734 | 0.056 | 0.5875 | 0.3762 | 0.5061 | 0.4175 | 0.8722 | |||
| 11 days | 0.6412 | 0.0589 | 0.6785 | 0.4631 | 0.6185 | 0.5021 | 0.9269 | |||
| 12 days | 0.7429 | 0.7327 | 0.5322 | 0.6857 | 0.4687 | 0.9476 | ||||
Pearson Correlation Coefficient result.
| Concept | Bitcoin Price | Bitcoin Number of Transactions |
|---|---|---|
| Mining | 0.3384 | 0.2353 |
| Transaction | 0.071 | 0.0424 |
| Silkroad | -0.1189 | -0.1139 |
| Illegal | 0.2026 | 0.1523 |
| Blockchain | -0.0207 | -0.0566 |
| Altcoin | 0.6394 | 0.4553 |
| Wallet | 0.436 | 0.3581 |
| China | 0.1556 | 0.3115 |
| Security | 0.0883 | 0.0564 |
| Investment | 0.5949 | 0.4177 |
Experimental results of predicted Bitcoin fluctuation.
| Data Set | Bitcoin Price | Bitcoin Number of Transactions | |||||
|---|---|---|---|---|---|---|---|
| Hidden Layers | Learning Days | Accuracy (%) | F1-Score | MCC | Accuracy (%) | F1-Score | MCC |
| 1 Hidden Layer | 3 Days | 55.88% | 0.559 | 0.1185 | 62.75% | 0.6834 | 0.3911 |
| 5 Days | 60.78% | 0.6074 | 0.2134 | 68.63% | 0.7319 | 0.4492 | |
| 7 Days | 63.73% | 0.6374 | 0.274 | 78.43% | 0.8143 | 0.5504 | |
| 12 Days | 65.69% | 0.6567 | 0.3122 | 74.51% | 0.7929 | 0.4608 | |
| 2 Hidden Layers | 3 Days | 56.86% | 0.5688 | 0.1374 | 64.7% | 0.776 | 0.1319 |
| 5 Days | 58.82% | 0.5854 | 0.1902 | 70.59% | 0.8181 | 0.1506 | |
| 7 Days | 64.7% | 0.6432 | 0.3147 | ||||
| 12 Days | 70.59% | 0.7054 | 0.4203 | 75.5% | 0.7684 | 0.379 | |
| 3 Hidden Layers | 3 Days | 65.69% | 0.6599 | 0.3087 | 66.67% | 0.669 | 0.314 |
| 5 Days | 69.6% | 0.7001 | 0.3772 | 68.63% | 0.6885 | 0.3546 | |
| 7 Days | 74.51% | 0.7488 | 0.4659 | 75.5% | 0.7553 | 0.4959 | |
| 12 Days | 79.41% | 0.7945 | 0.5766 | ||||
| 5 Hidden Layers | 3 Days | 63.73% | 0.639 | 0.2771 | 64.7% | 0.6438 | 0.308 |
| 5 Days | 65.69% | 0.658 | 0.3183 | 67.65% | 0.6734 | 0.3561 | |
| 7 Days | 67.65% | 0.6767 | 0.3593 | 71.57% | 0.7136 | 0.4223 | |
| 12 Days | 72.55% | 0.746 | 0.5439 | 70.59% | 0.704 | 0.3992 | |