Bank of England

Sentiment analysis of BoE speeches

Group Project

This group project was aimed at analysing how trends in the banks speeches correlate with observed events and economic indicators, as well as how the sentiment of these speeches can be used to predict market behaviour. This analysis will inform our understanding of the impact of the Bank’s communications on the economy, as well as the predictive power of using this data set.

Key insights and recommendations

Insights and Recommendations

Key insights

  1. The agent-specific lagged CBRoBERTa score ‘households’, with a 2-month delay (Importance: 0.012) and a 1-month delay (Importance: 0.007), turned out to be the most influential. These insights show that the Bank's tone on households significantly contributes to predicting future inflation. As anticipated, the previous month's value of CPI was its strongest predictor. This underscores the inherent persistence and auto-correlation in inflation time series.

  2. The model shows that past speech sentiment can indeed help explain and predict the direction of future economic indicators. Our model predicts Inflation rates well, explaining 57% of its variation, with a mean sqaured error of 3.73. Because financial markets strongly consider inflation, this forecasting ability gives market analysts valuable clues into its direction

Key recommendations

  1. Implement a Proactive Sentiment Intelligence System: Establish a dedicated, real-time sentiment monitoring dashboard within the Bank. This system should track not only overall sentiment but also granular sentiment towards key economic topics (e.g., 'financial sector', 'households', 'inflation outlook').Integrate these NLP-derived sentiment metrics directly into the Bank's economic analysis tools and dashboards, with a specific focus on incorporating the lagged sentiment indicators (e.g., sentiment 1-3 months prior) that our models identified as having significant predictive power. This provides a leading indicator for upcoming economic data releases.

  2. Optimize Communication for Lagged Impact: Policymakers should strategize speech content and tone with an explicit understanding that the full economic noise of their words may not be immediate, but rather unfold over several months. For specific policy objectives, craft messages with identified sentiment facets in mind (e.g., focusing on a consistently positive 'financial sector' tone to subtly bolster exchange rates or investment confidence over the next 2-3 months).


Final Presentation

View the Technical report and access the Python Jupyter Notebook at my GitHub by pressing the button below

Previous
Previous

Turtle Games: Predictive analytics for customer segmentation & sales optimisation