Sentiment and Volatility in Financial Markets: A Review of BERT and GARCH Applications during Geopolitical Crises
ArXiv ID: 2510.16503 “View on arXiv”
Authors: Domenica Mino, Cillian Williamson
Abstract
Artificial intelligence techniques have increasingly been applied to understand the complex relationship between public sentiment and financial market behaviour. This study explores the relationship between the sentiment of news related to the Russia-Ukraine war and the volatility of the stock market. A comprehensive dataset of news articles from major US platforms, published between January 1 and July 17, 2024, was analysed using a fine-tuned Bidirectional Encoder Representations from Transformers (BERT) model adapted for financial language. We extracted sentiment scores and applied a Generalised Autoregressive Conditional Heteroscedasticity (GARCH) model, enhanced with a Student-t distribution to capture the heavy-tailed nature of financial returns data. The results reveal a statistically significant negative relationship between negative news sentiment and market stability, suggesting that pessimistic war coverage is associated with increased volatility in the S&P 500 index. This research demonstrates how artificial intelligence and natural language processing can be integrated with econometric modelling to assess real-time market dynamics, offering valuable tools for financial risk analysis during geopolitical crises.
Keywords: Geopolitical Risk, Volatility Modeling, GARCH, BERT, Sentiment Analysis, Equities
Complexity vs Empirical Score
- Math Complexity: 7.0/10
- Empirical Rigor: 8.5/10
- Quadrant: Holy Grail
- Why: The paper employs advanced mathematical concepts like BERT embeddings, GARCH modeling with Student-t distributions, and statistical hypothesis testing, while demonstrating strong empirical rigor through a comprehensive dataset from a defined period (Jan-July 2024), specific S&P 500 index analysis, and statistically significant results.
flowchart TD
A["Research Goal:<br>Analyze Sentiment-Volatility Link<br>during Geopolitical Crises"] --> B
subgraph B ["Data Collection & Preparation"]
B1["News Articles<br>Jan-Jul 2024"]
B2["S&P 500 Market Data"]
end
B --> C["Sentiment Analysis:<br>Fine-tuned Financial BERT Model"]
C --> D["Volatility Modeling:<br>GARCH with Student-t Distribution"]
D --> E{"Statistical Analysis"}
E --> F["Key Finding:<br>Negative Sentiment<br>Significantly Increases<br>Market Volatility"]