Understanding the Thinking Process of Reasoning Models: A Perspective from Schoenfeld's Episode Theory

Ming Li, Nan Zhang, Chenrui Fan, Hong Jiao, Yanbin Fu +4 more
9/18/2025
cs.AIcs.CLcs.LG

No official code found. Best implementation: MingLiiii/Schoenfeld_Reasoning (8 stars, last commit 2025-09-22).

Abstract

While Large Reasoning Models (LRMs) generate extensive chain-of-thought reasoning, we lack a principled framework for understanding how these thoughts are structured. In this paper, we introduce a novel approach by applying Schoenfeld's Episode Theory, a classic cognitive framework for human mathematical problem-solving, to analyze the reasoning traces of LRMs. We annotated thousands of sentences and paragraphs from model-generated solutions to math problems using seven cognitive labels (e.g., Plan, Implement, Verify). The result is the first publicly available benchmark for the fine-grained analysis of machine reasoning, including a large annotated corpus and detailed annotation guidebooks. Our preliminary analysis reveals distinct patterns in LRM reasoning, such as the transition dynamics between cognitive states. This framework provides a theoretically grounded methodology for interpreting LRM cognition and enables future work on more controllable and transparent reasoning systems.

View on arXivView PDF

Code Implementations(1)

[EMNLP'25] Understanding the Thinking Process of Reasoning Models: A Perspective from Schoenfeld's Episode Theory

81Sep 16, 20251 years ago

Similar Papers

Cite this paper

@article{li2025understanding,
  title  = {Understanding the Thinking Process of Reasoning Models: A Perspective from Schoenfeld's Episode Theory},
  author = {Ming Li and Nan Zhang and Chenrui Fan and Hong Jiao and Yanbin Fu and Sydney Peters and Qingshu Xu and Robert Lissitz and Tianyi Zhou},
  year   = {2025},
  eprint = {2509.14662},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.14662v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.14662.svg)](https://codeofpaper.com/paper/2509.14662)

Discussion