Central Bank Communication Analysis
Using NLP to systematically read central bank statements, minutes, and speeches for shifts in tone and language, rather than relying on a human's one-off impression of a single press conference.
Prerequisites: Text Preprocessing and Tokenization
Markets move on central bank statements not because the policy rate itself is usually a surprise — it's often already priced in — but because of subtle wording changes about the future path of policy. "We will monitor incoming data" versus "we expect to maintain this stance for some time" can move bond yields even when the rate decision is identical. Reading that shift used to be a purely human, somewhat subjective exercise: a trader compares this month's statement to last month's by eye and forms an impression of whether the tone got more "hawkish" (leaning toward tightening) or "dovish" (leaning toward easing). NLP lets that comparison be done systematically and consistently across years of statements instead of one meeting at a time.
The basic approach scores text along a hawkish-dovish axis, either with a hand-built dictionary of words tagged by economists as hawkish or dovish, or with a model trained to predict how markets reacted historically to similar language. Applied consistently across every FOMC statement or ECB press conference transcript, this produces a time series of "tone," which can then be compared directly to what actually happened to yields and equities around each release — turning "did this statement sound more hawkish" into a number that can be backtested rather than argued about.
A concrete use: scoring the change in wording between two consecutive FOMC statements — for example, the word "patient" being added or dropped from a statement has historically been treated by markets as a meaningful signal about the pace of future rate moves, and an NLP model can flag that kind of change automatically across the full history of statements, rather than requiring an analyst to remember which meeting first used which word.
What this means in practice
Systematic communication scores are used to build trading signals around policy meetings, to check whether a central bank's communication has become more or less predictable over time, and to build historical datasets for backtesting macro strategies against decades of tone rather than a handful of memorable statements. The main limitation is that central bank language evolves and each committee has its own style, so a model trained on one era or one bank's speeches often needs retraining or careful validation before it's trusted on a different one.
NLP-based communication analysis turns the subjective judgment of "did this statement sound more hawkish" into a repeatable, backtestable score, by systematically comparing wording across a central bank's full history of statements rather than relying on one-off human impressions.
Related concepts
Practice in interviews
Further reading
- Hansen, McMahon & Prat, Transparency and Deliberation within the FOMC