atlas

Research map / Large language models / Retrieval and knowledge

Approaching Human-Level Forecasting with Language Models

NeurIPS 2024 · Large language models › Retrieval and knowledge · approach: Retrieval-augmented reasoning · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds a retrieval-augmented LM forecasting system (query generation, news retrieval, relevance filtering, summarization, scratchpad reasoning, trimmed-mean ensembling) plus a GPT-4 fine-tuned on self-selected reasonings, and evaluates on a new dataset of 5 competitive platforms.

Problem

Whether language models can forecast binary future events at the level of competitive human forecasters, measured by Brier score on questions published after LM knowledge cut-offs.

Approach

Combines LM-driven news retrieval (query decomposition, LM relevance rating and summarization) with ensembled scratchpad reasoning from GPT-4 and a self-supervised fine-tuned GPT-4 trained only on reasonings that beat the crowd, then aggregates forecasts with a trimmed mean.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add retrieval, optimized reasoning, and fine-tuning to the GPT-4-1106-Preview baselineGPT-4-1106-Preview · All Platforms test setBrier score: 0.208 -> $.179_{.003}$Helped
Use the full system instead of the human crowdForecasting system · All Platforms test setBrier score: $.149_{.003}$ -> $.179_{.003}$Hurt
Combine system predictions with crowd predictions using 4x crowd weightHuman crowd predictions · All Platforms test setBrier score: $.149$ -> $.146$Helped
Forecast only when the crowd prediction is between .3 and .7Full forecasting system · All Platforms test set, crowd prediction between .3 and .7Brier score: $.240$ -> $.238$Helped
Forecast only when crowd uncertainty, early retrieval, and at least 5 relevant articles all applyFull forecasting system · All Platforms test set, all three selective criteriaBrier score: $.247$ -> $.240$Helped
Replace fine-tuned GPT-4 with fine-tuned GPT-3.5 (ablation)Full forecasting system · All Platforms test setBrier score: $.179$ -> $.182$Hurt
Remove the base GPT-4 ensemble and use fine-tuned GPT-4-0613 (ablation)Full forecasting system · All Platforms test setBrier score: $.179_{.003}$ -> $.182_{.002}$Hurt
Use fine-tuned GPT-3.5 together with base GPT-4 instead of fine-tuned GPT-4 (ablation)Full forecasting system · All Platforms test setBrier score: $.179_{.003}$ -> $.181_{.002}$Hurt
Use fine-tuned GPT-3.5 instead of the full system's fine-tuned GPT-4 and base GPT-4 ensemble (ablation)Full forecasting system · All Platforms test setBrier score: $.179_{.003}$ -> $.183_{.002}$Hurt
Remove fine-tuning (ablation)Full forecasting system · All Platforms test setBrier score: $.179$ -> $.186$Hurt
Remove fine-tuning and news retrieval (ablation)Full forecasting system · All Platforms test setBrier score: $.179_{.003}$ -> $.206_{.002}$Hurt
Add news retrieval while keeping the base GPT-4 model and no fine-tuning (ablation)Base GPT-4-1106-Preview system · All Platforms test setBrier score: $.206_{.002}$ -> $.186_{.002}$Helped

Surprising findings

Limitations

Experimental setup

Datasets: Metaculus Good Judgment Open INFER Polymarket Manifold

Benchmarks: forecasting test set of 914 binary questions from 5 platforms (post June 1, 2023)

Metrics: Brier score accuracy RMS calibration error standard error

Baselines: GPT-4-1106-Preview zero-shot GPT-4-1106-Preview scratchpad Claude-2.1 Gemini-Pro Llama-2-70B Mistral-8x7B-Instruct human crowd aggregate Base GPT-4 no IR

Builds on: Autocast chain-of-thought prompting universal self-consistency STaR-style self-training

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy