atlas

Research map / Large language models / Agents, code and math

Reflection-Bench: Evaluating Epistemic Agency in Large Language Models

ICML 2025 · Large language models › Agents, code and math · approach: Long-horizon LLM agents · 1 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.

Introduces Reflection-Bench, a parameterized, cognitive-psychology-inspired benchmark of seven tasks that evaluates LLM epistemic agency across prediction, decision-making, perception, memory, counterfactual thinking, belief updating, and meta-reflection.

Problem

Existing LLM evaluations examine isolated abilities or application-specific agent performance, not the base model's intrinsic epistemic agency in agent-environment interaction, and text-heavy benchmarks risk leakage.

Approach

Decomposes epistemic agency into seven dimensions and adapts validated cognitive psychology tests (weather prediction, WCST, oddball, n-back, double-choice Iowa gambling, probabilistic reversal learning, meta-bandit) with randomizable parameters to reduce contamination and allow difficulty scaling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use free output instead of direct generationLLMs evaluated on Reflection-Bench · Reflection-Bench tasksoverall performanceHelped
Use zero-shot CoT instead of direct generationLLMs evaluated on Reflection-Bench · Reflection-Bench tasksoverall performanceHelped
Use zero-shot CoT promptingLLMs evaluated on Reflection-Bench · Wisconsin Card Sorting Test and N-backscoreHelped
Use zero-shot CoT promptingLLMs evaluated on Reflection-Bench · Double Choice Iowa Gambling TestscoreHurt
Use zero-shot CoT prompting instead of free outputGPT-4o · Reflection-Bench Easy (average score)score: 56.66 -> 68.06Helped
Use zero-shot CoT prompting instead of free outputGPT-4o-mini · Reflection-Bench Easy (average score)score: 58.58 -> 52.64Hurt
Increase task difficulty from Easy to Hardo1-preview (direct generation) · Reflection-Bench overallscore: 74.86 -> 49.66Hurt
Fine-tune on human cognitive test dataLlama-3.1-70B-Instruct · Reflection-Bench Easy (overall, direct generation)score: 55.17 -> 46.34No clear effect
Recognize the predictable 2-step reversal patternLLMs evaluated on Reflection-Bench · Meta-bandit taskreward acquisitionHurt
Use a fixed win-stay-lose-switch strategy rather than adapting to the global patternLLMs evaluated on Reflection-Bench · Meta-bandit taskreward acquisitionHurt
Apply CoT prompting across tasks and modelsLLMs evaluated on Reflection-Bench · Reflection-Bench tasksscoreMixed

Surprising findings

Limitations

Experimental setup

Benchmarks: Reflection-Bench

Metrics: score (1-MAE/Max_MAE)*100 matching accuracy accuracy cumulative net earnings chance-level threshold (95th percentile of random simulation

Baselines: Claude-3.5-Haiku GPT-4o-mini Qwen-2.5-7B-Instruct Centaur Llama-3.1-70B-Instruct

Builds on: Iowa gambling task Wisconsin card sorting test probabilistic reversal learning chain-of-thought

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