qiskit-community / qiskit-hackathon-korea-21

A repository for Qiskit Hackathon Korea (February 16-19, 2021)
33 stars 11 forks source link

mutQoin : Forecasting Turnip Prices with the Bayesian network using Qiskit #26

Open curieuxjy opened 3 years ago

curieuxjy commented 3 years ago

Abstract

To get a lot of game money Bell in the popular game Animal Crossing worldwide, reselling turnips called Mutcoin or Mutstock is the most popular means. Dramatically successful Mutcoin transactions require analysis and prediction of the available time and price for sale. For this, many gamers are trying variously, such as a turnip value calculator, to predict the turnip value more accurately. However, the methods presented to date are not as diverse or accurate as a general financial transaction and prediction models because there is very little collectible turnip price data for more accurate prediction of turnip price. Even for a small amount of data, designing a model that can predict an effective and accurate turnip value is necessary.

In this project, we propose a Bayesian theory-based quantum turnip prediction model using Qiskit and the small turnip data, called mutQoin. The proposed model utilizes the turnip value data to a Bayesian model consisting of a parent node for the morning and afternoon value of the previous day and a child node for a predicted turnip value. This training result was transformed into a histogram of the probability of the turnip values' appearance for each section. This histogram was used as a reference pattern for predicting turnip prices. The mutQoin's implementation used Byskit, a quantum Bayesian model based on Qiskit, and IBM Q quantum processors, a real backend. Unlike the existing Bayesian theory-based turnip value prediction model, the mutQoin outputs the turnip value well even though it has two input data, thus showing high computational efficiency. Also, since we are experimenting with the proposed model by gradually increasing the number of qubits for expressing the turnip value, the scalability of the proposed model for IBM Q quantum processors is shown.

Description

Turnips are basically the Animal Crossing: New Horizons version of the stock market - adorably known as the stalk market. You buy turnips for one price, hold onto them, and then sell them for, hopefully, more than you paid for them. According to the official Animal Crossing guide book, the fluctuations in turnips prices each week follows one of four patterns: Up-down-up-down(Normal), Big spike(Sudden Spike), Decreasing(Gradual Decline), and Small spike(Gentle Spike). Using some information from the guide book and some research from communities, we will forecast Turnip Prices with the Bayesian network using quantum circuit. It is a simple but interesting project.

Members

Deliverable

Demo webpage : https://mqcalc.run.goorm.io/index

GitHub repo

https://github.com/mutQoin/mutQoin

Reference

[1] How turnips work in Animal Crossing: New Horizons

[2] White turnips

[3] Animal Crossing: Forecasting Turnip Prices with Bayesian Inference

[4] Quantum circuit representation of Bayesian networks

[5] Quantum Machine Learning: Inference on Bayesian Networks

[6] Byskit

0sophy1 commented 3 years ago

Don't forget to add me! :)

0sophy1 commented 3 years ago

@veenaiyuri please add

@jojoon99 - Slack: @조준구 email: jojoon9@naver.com @alchemist3495 - email: alchemist3495@gmail.com @rkfqns13 @bluesein

these three to this projects. This team is ready

veenaiyuri commented 3 years ago

@0sophy1 I have sent an invitation to all members already. Pending invites waiting to be accepted. https://github.com/qiskit-community/qiskit-hackathon-korea-21/invitations

HuangJunye commented 3 years ago

I love stalk market even though I lost a lot of bells from it. I can be a co-mentor for this project if needed (I see two mentors in this project already).

0sophy1 commented 3 years ago

I love stalk market even though I lost a lot of bells from it. I can be a co-mentor for this project if needed (I see two mentors in this project already).

of course! welcome!

curieuxjy commented 3 years ago

Thank you for joining us on our project! @0sophy1 @bluesein @HuangJunye