Bitcoin Price Forecasting with Generative Adversarial Networks

Forecasting bitcoin prices using deep learning techniques has gained significant attention recently. Despite the success of Generative Adversarial Networks (GANs) across various domains, there is a crucial issue in bitcoin price prediction: the ability to accurately capture correlations between temporal data points. Moreover, GANs face notable inherent challenges, particularly training instability and mode collapse. In this paper, we employ windowing and conditioning techniques to capture correlations between prices and other relevant features such as technical indicators. Additionally, we use a hybrid Long Short-Term Memory (LSTM)-based generator that combines a convolution layer and LSTM to improve learning from temporal data. Appropriate loss functions are also utilized for the discriminator and generator to enhance training stability and mitigate mode collapse. The proposed method was evaluated on the historical Bitcoin data sourced from the Yahoo Finance website. Experimental results demonstrate that the proposed method significantly outperforms state-of-the-art methods. The source code for the proposed method is available on GitHub: https://github.com/mahdimanian/draganbtc/

Authors

Institutions

Publication Details

Published
2025-02-05
DOI
https://doi.org/10.1109/csicc65765.2025.10967466
Primary Topic
Currency Recognition and Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Bitcoin Price Forecasting with Generative Adversarial Networks

Niloofar Rastin, Mehdi Manian
Currency Recognition and Detection
article

Bitcoin Price Forecasting with Generative Adversarial Networks

Niloofar Rastin, Mehdi Manian
article en

Abstract

Forecasting bitcoin prices using deep learning techniques has gained significant attention recently. Despite the success of Generative Adversarial Networks (GANs) across various domains, there is a crucial issue in bitcoin price prediction: the ability to accurately capture correlations between temporal data points. Moreover, GANs face notable inherent challenges, particularly training instability and mode collapse. In this paper, we employ windowing and conditioning techniques to capture correlations between prices and other relevant features such as technical indicators. Additionally, we use a hybrid Long Short-Term Memory (LSTM)-based generator that combines a convolution layer and LSTM to improve learning from temporal data. Appropriate loss functions are also utilized for the discriminator and generator to enhance training stability and mitigate mode collapse. The proposed method was evaluated on the historical Bitcoin data sourced from the Yahoo Finance website. Experimental results demonstrate that the proposed method significantly outperforms state-of-the-art methods. The source code for the proposed method is available on GitHub: https://github.com/mahdimanian/draganbtc/

Shiraz University (IR)
Openalex Percentile: Top 93%
Currency Recognition and Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Bitcoin Price Forecasting with Generative Adversarial Networks — Niloofar Rastin, Mehdi Manian · (2025) | TGRS Research Map | TGRS