Forecasting GDP Growth in Q4 2023 (with LLMs)

By Wojciech Gryc on January 25, 2024

Introduction

The vision behind Emerging Trajectories is that if we have a semi-competent analyst with access to all of the world's information. We already explored forecasting the New Hampshire Republican Primaries, and this post looks at predicting Q4 2023 GDP growth.

Experiment and Results

The results for this experiment are similar to those of the New Hampshire Primary, so we won't go into as much detail. In this case, the Bureau of Economic Analysis (BEA) releases a quarterly press release with a statement similar to the one below...

Real gross domestic product (GDP) increased at an annual rate of ___ percent in the fourth quarter of 2023 (table 1), according to the "advance" estimate released by the Bureau of Economic Analysis.

In this case, we were predicting what the "___" would be. In reality, the number was 3.3%, as per the announcement on the morning of January 25.

We ran two types of forecasting strategies. The first was asking ChatGPT for a prediction, encouraging it to use its Bing web search for information. The second approach ("PhaseLLM/GPT-4") was using a Google search agent that obtained search results for GDP growth projections and passed this information to GPT-4.

Daily forecasts versus the actual result are below.

Forecasts for Q4 2023 GDP Growth

Analysis

ChatGPT performed much better here than the PhaseLLM/GPT-4 approach. Both approaches, however, were not close in terms of predicting the actual GDP forecast. Fortunately for the US and us, the performance of the US economy was a surprise for many.

Between this and the New Hampshire Primary experiment, it's clear that LLMs can provide a decent narrative for forecasts, and our basic experiment can be expanded in a few ways.

Conclusion and Next Steps

We will be running more experiments, and building out the roadmap mentioned above, in the coming weeks and months. Stay tuned as we develop a more thorough framework and modeling approach!

If you have any questions or if you want to get involved, please email us at hello --at-- phaseai --dot-- com.