| Literature DB >> 26241496 |
Young Bin Kim1, Sang Hyeok Lee2, Shin Jin Kang3, Myung Jin Choi2, Jung Lee2, Chang Hun Kim2.
Abstract
In this paper, we present a method for predicting the value of virtual currencies used in virtual gaming environments that support multiple users, such as massively multiplayer online role-playing games (MMORPGs). Predicting virtual currency values in a virtual gaming environment has rarely been explored; it is difficult to apply real-world methods for predicting fluctuating currency values or shares to the virtual gaming world on account of differences in domains between the two worlds. To address this issue, we herein predict virtual currency value fluctuations by collecting user opinion data from a virtual community and analyzing user sentiments or emotions from the opinion data. The proposed method is straightforward and applicable to predicting virtual currencies as well as to gaming environments, including MMORPGs. We test the proposed method using large-scale MMORPGs and demonstrate that virtual currencies can be effectively and efficiently predicted with it.Entities:
Mesh:
Year: 2015 PMID: 26241496 PMCID: PMC4524693 DOI: 10.1371/journal.pone.0132944
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1System overview.
Fig 2Algorithm of the search engine sentiment analysis method.
Sentiment analysis example.
| Emotional Criteria | Example topic sentences |
|---|---|
| Neutral | “Warlords of Draenor Launch Update: 1:40 p.m.” / “Message from J. Allen Brack” / “Character creation” / “Rare spawn chance for Huolon” |
| Joy | “Thanks, Blizzard!” / “Mists of Pandaria 10 Day Free Trial” / “Anniversary Event Extension” / “Blizzard says it's ok to be a jerk” |
| Trust | “Female Gamers Group want a Safe Space.” / “Alliance needs a revamp, any suggestions?” / “Face it Alliance, you are EVIL.” |
| Fear | “Help control Blood Elf population!” / “What's going on with the WoW Armory?” / “No ghost flying in pandaria?” / “Please remove LFR.” |
| Surprise | “Whats happened to WoW?” / “Why no-flying in Draenor is a good thing!” / “What Happened to Blizz's Customer Support?!” |
| Sadness | “Server Maintenance soo. . .rate that xmog!” / “World Server Down” / “The Iron Horde has already failed” / “Sad to see so many leaving” |
| Anger | “Every US server is LOCKED” / “Curse client not connecting to the internet?” / “Players refusing to use abilities” / “Fix the Vote to Kick” |
| Anticipation | “The new models aren't final, right?” / “Least/Most popular class?” / “New Race Idea: Gargoyles!” / “Your most memorable WoW moment” |
Fig 3Tracking emotional relevance with the EVE Online actual update.
Statistical significance (p-values) of bivariate Granger causality correlation for the Bitcoin experiment.
| Lag | Emotion Data | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Neutral | Joy | Trust | Fear | Surprise | Sadness | Disgust | Anger | Anticipa-tion | |
| 1 day | 0.110 | 0.551 | 0.056 |
| 0.770 | 0.193 | 0.578 | 0.088 | 0.239 |
| 2 days | 0.197 | 0.687 |
|
| 0.836 | 0.483 | 0.838 | 0.073 | 0.285 |
| 3 days | 0.270 | 0.617 |
|
|
| 0.422 | 0.788 | 0.115 | 0.310 |
| 4 days | 0.472 | 0.661 |
|
|
| 0.496 | 0.865 |
| 0.117 |
| 5 days | 0.158 | 0.609 |
|
|
| 0.588 | 0.930 | 0.067 | 0.146 |
| 6 days | 0.205 | 0.791 |
|
|
| 0.089 | 0.769 | 0.112 | 0.158 |
| 7 days | 0.157 | 0.869 |
|
|
| 0.130 | 0.837 | 0.159 | 0.101 |
(p-value < 0.05: *)
Statistical significance (p-values) of bivariate Granger causality correlation for the World of Warcraft experiment.
| Lag | Emotional Data | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Neutral | Joy | Trust | Fear | Surprise | Sadness | Disgust | Anger | Anticipa-tion | |
| 1 day | 0.054 |
| 0.113 |
|
|
| 0.134 | 0.054 | 0.054 |
| 2 days | 0.054 |
| 0.137 | 0.058 | 0.051 |
| 0.178 | 0.147 |
|
| 3 days | 0.107 | 0.079 | 0.273 | 0.121 | 0.120 | 0.115 | 0.261 | 0.322 |
|
| 4 days | 0.127 | 0.074 | 0.278 | 0.119 | 0.193 | 0.129 | 0.324 | 0.309 |
|
| 5 days | 0.213 | 0.133 | 0.391 | 0.192 | 0.238 | 0.214 | 0.464 | 0.445 |
|
| 6 days | 0.231 | 0.153 | 0.401 | 0.261 | 0.316 | 0.249 | 0.457 | 0.489 | 0.060 |
| 7 days | 0.325 | 0.215 | 0.495 | 0.337 | 0.317 | 0.345 | 0.565 | 0.590 | 0.094 |
(p-value < 0.05: *)
Fig 4Bottom graph shows the overlap of z-scores of price fluctuation and emotion data.
Machine learning data set example.
| Data Class | Date | Emotion Data | Topic Data | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Neutral Topic | Joy Topic | Trust Topic | Fear Topic | Surprise Topic | Sadness Topic | Disgust Topic | Anger Topic | Anticipation Topic | Number of Topics | Sum of Comments | Sum of Inquiries | ||
| Crawled Raw Data | Dec 23 | a | b | c | d | e | f | g | h | i | x | y | z |
| Dec 24 | A | B | C | D | E | F | G | H | I | X | Y | Z | |
| Input Learning Data | Dec 24, 2013 |
|
|
|
|
|
|
|
|
| X − x | Y − y | Z − z |
Crawled data summary.
| Target Virtual Currencies | Market Prices | Opinion Topics | ||||
|---|---|---|---|---|---|---|
| Crawling Source | Crawling Boundary | Data Volume(days) | Crawling Source | Crawling Boundary | Data Volume(threads) | |
| EVE Online | mmobux | Jul. 22, 2014~ Jan. 22, 2015 | 77 | EVE Online Forums | Jul. 22, 2014~ Jan. 22, 2015 | 4,587 |
| World of Warcraft | mmobux | Jul. 22, 2014~ Jan. 19, 2015 | 74 | World of Warcraft, official US site | Jul. 22, 2014~ Jan. 19, 2015 | 115,035 |
| Bitcoin | Bitcoin Charts | Sept. 13, 2011~ Jan. 28, 2015 | 1,233 | Bitcoin Forum | Sept. 13, 2011~ Jan. 28, 2015 | 16,621 |
Sentiment analysis example of EVE Online community.
| Emotional Criteria | Example topic sentences |
|---|---|
| Sadness | “Unfair Advantages” / “This game is like Titanic Movie” / “EVE Launcher not working” / “Game just quit and launcher died.” |
| Anticipation | “Why Eve isn't more popular?” / “Balancing ships and ammo!” / “T2 Capships coming soon?” / “Maybe Eve isn't dying after all. . . .” |
Weighted average precision for EVE Online fluctuation prediction (%).
| Lag | Sadness | Anticipation | Sadness and Anticipation |
|---|---|---|---|
| 3 days | 67.6 | 70.9 | 70.9 |
| 4 days | 71.4 |
| 75.3 |
| 5 days | 52.7 | 54.7 | 43.7 |
| 6 days | 70.5 | 64.2 | 72.3 |
| 7 days | 49.9 | 55.2 | 50.1 |
Sentiment analysis example of World of Warcraft community.
| Emotional Criteria | Example topic sentences |
|---|---|
| Joy | “Thanks, Blizzard!” / “Mists of Pandaria 10 Day Free Trial” / “Anniversary Event Extension” / “Blizzard says it's ok to be a jerk” |
| Sadness | “Server Maintenance soo. . .rate that xmog!” / “World Server Down” / “The Iron Horde has already failed” / “Sad to see so many leaving” |
| Anticipation | “The new models aren't final, right?” / “Least/Most popular class?” / “New Race Idea: Gargoyles!” / “Your most memorable WoW moment” |
Weighted average precision for World of Warcraft fluctuation prediction (%).
| Lag | Joy | Sadness | Anticipation | Joy and Sadness | Joy and Anticipation | Sadness and Anticipation | Joy, Sadness, and Anticipation |
|---|---|---|---|---|---|---|---|
| 1 day | 53 | 59.9 | 52.9 | 55.1 | 58.5 | 51.7 | 51.7 |
| 2 days | 65.2 | 61.1 |
| 59.9 | 63.4 | 63.4 | 59.9 |
| 3 days | 52.5 | 49.2 | 58.1 | 50.9 | 52.1 | 45.1 | 56.8 |
| 4 days | 53.4 | 44.5 | 45.5 | 51 | 53.5 | 47.4 | 45.4 |
| 5 days | 54.6 | 50.6 | 65.7 | 54.6 | 60.8 | 57.5 | 57.5 |
Sentiment analysis example of BitCoin community.
| Emotional Criteria | Example topic sentences |
|---|---|
| Trust | “Forbes Article Predicts Bitcoin Value will "Explode"” / “Good news for the Bitcoin” / “Don't panic, China is NOT banning bitcoin” |
| Fear | “Mining cartel attack” / “OMG! What has Satoshi created? He has opened Pandora's box” / “We are victims of our own success” |
| Surprise | “Whatever happened to the Bitcoin Police?” / “I think the rapture happened.....?” / “Blockchain.info "firstbits" changing/disappearing?!” |
Weighted average precision for Bitcoin fluctuation prediction (%).
| Lag | Trust | Fear | Surprise | Trust and Fear | Trust and Surprise | Fear and Surprise | Trust, Fear, and Surprise |
|---|---|---|---|---|---|---|---|
| 1 day | 54.2 | 58.1 | 64.6 | 51.5 | 39 | 58 | 39 |
| 2 days | 32.8 | 33 | 33.1 | 47.2 | 41.2 | 33.1 | 41.2 |
| 3 days | 44 | 41.8 | 48.8 | 61.9 | 54.9 | 39.1 | 47.6 |
| 4 days | 37.1 | 42.7 | 36.9 | 45.1 | 37.5 | 37.4 | 37.5 |
| 5 days | 49.8 | 52.9 | 57.5 | 54 | 52.6 | 54.5 | 53.6 |
| 6 days | 55.1 | 34.3 | 34.3 | 75.9 |
| 34.3 |
|
| 7 days | 61.4 | 65.8 | 65.8 | 63.2 | 64 | 52.6 | 52.6 |
Statistical significance (p-values) of bivariate Granger causality correlation for the EVE Online experiment.
| Lag | Emotion Data | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Neutral | Joy | Trust | Fear | Surprise | Sadness | Disgust | Anger | Anticipa-tion | |
| 1 day | 0.220 | 0.835 | 0.278 | 0.413 | 0.844 | 0.655 | 0.882 | 0.498 | 0.149 |
| 2 days | 0.293 | 0.712 | 0.539 | 0.691 | 0.659 | 0.862 | 0.376 | 0.805 | 0.110 |
| 3 days | 0.426 | 0.644 | 0.802 | 0.534 | 0.832 |
| 0.264 | 0.550 |
|
| 4 days | 0.647 | 0.834 | 0.959 | 0.433 | 0.901 |
| 0.516 | 0.763 |
|
| 5 days | 0.625 | 0.812 | 0.515 | 0.483 | 0.889 |
| 0.754 | 0.077 |
|
| 6 days | 0.819 | 0.927 | 0.326 | 0.514 | 0.937 |
| 0.509 | 0.183 | 0.142 |
| 7 days | 0.832 | 0.924 | 0.432 | 0.445 | 0.963 |
| 0.673 | 0.135 | 0.265 |
(p-value < 0.05: *)