How Researchers Think o1-Style Reasoning Models Work

Matthew Berman explains a research survey of policy initialization, rewards, search and reinforcement learning, and the open questions behind reasoning models.

MBMatthew BermanIntervenant · Forward Future
Chaîne
Matthew Berman
Publié
3 janv. 2025
Vidéo
30:29
Lecture
6 min
Diapositives
2
Original
anglais
Ouvrir sur YouTube
En faisant défiler, la vidéo se réduit en bas à droite et continue. Les sous-titres suivent votre langue de lecture.
Langue de lectureDisponible en 2 langues
Cet article n’est pas encore disponible en français ; il s’affiche dans l’original en anglais.
RÉSUMÉ

En 30 secondes

Matthew Berman walks through a Fudan University and Shanghai AI Laboratory paper proposing ways to reproduce o1-like reasoning. He explains how initialization, reward signals, search and learning could work together, while distinguishing the authors’ hypotheses from confirmed details of OpenAI’s system.

  1. 1A proposed roadmapThe survey assembles techniques that might reproduce o1-like reasoning; it does not reveal OpenAI’s proprietary recipe.
  2. 2Four componentsPolicy initialization, reward design, search and learning provide the framework for the paper.
  3. 3Rewarding the processIntermediate feedback can locate a mistake within a reasoning chain rather than scoring only the final answer.
  4. 4Two search patternsTree search explores alternatives while sequential revision improves one attempt over time.
  5. 5Open problemsGeneral domains, multimodal reasoning and world models require feedback beyond simple right-or-wrong tests.

À retenir

  1. Inference-time computation offers another way to improve difficult reasoning tasks.
  2. A reasoning system combines initial capabilities with feedback, search and learning.
  3. Process rewards evaluate intermediate reasoning steps, while outcome rewards judge final answers.
  4. Tree search explores branches; sequential revision improves an existing answer iteratively.
  5. The paper’s account of o1 is speculative and highlights open challenges beyond easily verified tasks.
TEXTE INTÉGRAL

Lire le texte remanié, chapitre par chapitre

Transcription seule
01

Reasoning and inference-time compute

Berman introduces the research survey and why models can spend more compute when answering. He puts the discussion in the context of OpenAI’s AGI framework.

A paper from Fudan University and the Shanghai AI Laboratory surveys how reasoning models like OpenAI's o1 might be built. The authors propose a framework for reproducing aspects of test-time computation; their account is an informed hypothesis, not confirmation of OpenAI's proprietary methods.

The idea behind a thinking model is to spend more computation at inference: after receiving a prompt, it generates a longer reasoning process before answering. I see this as a way to improve performance on difficult math, science, logic and coding tasks. The paper discusses o1; it was written before o3 was announced.

The paper places o1 in OpenAI's five-stage AGI framework, at the 'reasoner' stage. The other stages are chatbots, agents that act, innovators that assist invention, and organizations run by AI. I think progress toward agents is already visible, although the later stages remain speculative.

The o1 system card reports improvement with increased reinforcement-learning and inference computation. For me, that suggests a second axis of scaling beyond training alone: spend more compute on a problem when the model is answering. I consider this one of the major AI developments of 2024.

02

The four components

The survey groups possible ingredients into initialization, rewards, search and learning. Each addresses a different part of the reasoning process.

The researchers organize their discussion around four components: policy initialization, reward design, search, and learning. Initialization establishes the model's starting capabilities; reward design supplies feedback; search explores possible answers; and learning changes behavior based on experience.

Policy initialization and reward design
DIAPOSITIVE 1 / 2Policy initialization and reward designThe research survey maps pretraining, instruction tuning and human-like reasoning behaviors to the policy initialization component.

Initialization includes pretraining, instruction fine-tuning and human-like reasoning behaviors. Examples include clarifying goals, breaking down tasks, proposing alternatives, generating solutions, evaluating them and correcting mistakes. These provide ingredients for the later search and learning stages.

A reward tells a system what to pursue. In chess, a simple signal could distinguish a win from a loss; language tasks are harder because correctness and quality may not be obvious. Designing feedback for these problems is consequently a central challenge.

Search can occur both during training and during inference. A model might generate possible solutions, assess them and iterate. Reinforcement learning uses feedback from interactions with an environment; automated feedback can reduce dependence on expensive human judgments, although the quality of that feedback matters.

03

Initializing reasoning behavior

The model can analyze a problem, decompose it, generate alternatives and evaluate or correct its work. The authors discuss how such behaviors might be learned.

In reinforcement learning, a policy specifies how an agent chooses actions in a given state. For language models, actions can be viewed at three levels: an entire solution, individual reasoning steps, or the tokens that make up those steps.

The authors describe six reasoning behaviors that can be prompted or learned from expert trajectories. The first is problem analysis: restate the question, identify implicit constraints and turn abstract requirements into actionable specifications. When prompting, you can ask a model to identify missing information before it proceeds.

Task decomposition divides a complex problem into manageable subtasks, like following the steps in furniture assembly. In a coding example, the model might separate reading an input string, removing spaces and parsing it. Task completion then works through those clarified subtasks.

When a path fails, alternative proposal generates other possible approaches. The paper uses cipher solving as an example; varying sampling settings can produce a more diverse set of candidates. Step-by-step reasoning can make a complex task easier to work through, though it is not a guarantee of correctness.

Self-evaluation asks the model to inspect a proposed solution. I often find evaluation useful alongside generation, including in multi-agent systems where one agent produces an answer and another critiques it. Self-correction closes the loop by proposing a fix and testing again.

The researchers speculate that a reasoning model needs enough context capacity to generate long, diverse reasoning traces. They also discuss evidence that exposure to code and structured logical data can improve reasoning, along with training for self-reflection. These are proposed ingredients, not a disclosure of the o1 training recipe.

04

Designing rewards

Outcome and process rewards offer different levels of feedback. Tests, learned reward models and AI judges can supply signals in different settings.

Reward models can assess an outcome or a process. An outcome reward checks the final answer; a process reward assesses intermediate steps. If the first several steps are correct but a later one fails, process feedback can identify where to revise rather than treating the entire attempt as equally wrong.

Feedback may come from a real environment. For code, running a program against tests can tell the model whether its output meets an expected result. But real feedback can be expensive or unavailable at test time, so a learned reward model may be used to estimate it.

Another option is an AI judge: one model evaluates candidate answers generated by another. The authors speculate that a system handling many domains may combine reward methods, with process supervision particularly useful for long mathematical and coding reasoning. This remains their hypothesis.

05

World models and search

Berman discusses alternative views of world models before explaining search and candidate selection. Search can work across whole solutions, steps or tokens.

The paper also raises the question of world models. Researchers disagree about whether language alone is sufficient for modeling the world; others explore video or representations that predict future states. I mention Yann LeCun's work and Fei-Fei Li's World Labs as examples of different approaches.

Search explores multiple attempts or possible reasoning paths, guided by rewards or heuristics. The paper argues that it can improve results at both training and inference time. One implication is that a smaller model with an effective search procedure may sometimes outperform a larger model without one.

Self-consistency samples multiple solutions and selects a consistent answer, for example by voting. Self-evaluation instead asks a model to assess its own output. Both depend on the quality of the selection signal; the paper calls the idea that evaluation is easier than generation an assumption.

Search at three levels
DIAPOSITIVE 2 / 2Search at three levelsThe diagram contrasts search over tokens, intermediate steps and whole solutions.

Search can operate at the level of complete solutions, intermediate steps or individual tokens. At the solution level, candidates are assessed as whole answers. At the step level, the search compares possible next steps; token-level search makes still finer decisions.

06

Search methods and reinforcement learning

Tree search and sequential revision make different exploration tradeoffs. Reinforcement learning can use interactions to improve a policy.

The paper distinguishes tree search from sequential revision. Tree search explores branches of possible solutions, whereas sequential revision repeatedly refines an existing attempt. The choice involves a tradeoff between breadth of exploration and the efficiency of iterative improvement.

Best-of-N sampling generates several candidates and selects one using a reward model. Beam search expands and prunes partial sequences. Monte Carlo tree search uses simulated exploration to estimate the value of possible actions; additional simulations can improve its estimates, at a computational cost.

Sequential revision takes an answer, reflects on it, improves it and repeats. The paper speculates that training-time search might favor tree-based approaches with external guidance, while inference-time search might use sequential revision and internal guidance. The authors do not claim access to OpenAI's implementation.

Reinforcement learning can generate experience through interaction, reducing reliance on scarce human expert examples. I use Go as an illustration of how repeated play can find strong strategies. AlphaGo's famous move 37 surprised human observers; its history also included human game data, so self-play should not be conflated with a complete absence of human examples.

07

Open research and future directions

The discussion closes with open implementations and unresolved questions about general domains, multimodality and world models.

The paper surveys open implementations and research projects inspired by o1-style reasoning. I also mention DeepSeek R1 and QwQ as examples of work toward more accessible reasoning models. Availability of methods and projects gives researchers ways to experiment, even if their performance differs from proprietary systems.

The open questions include adapting reasoning to domains without easily verified answers, adding multiple modalities, and learning or searching within world models. These problems connect powerful inference-time reasoning to messy real-world environments, where feedback may be incomplete or ambiguous.

Sur la même chaîne

6 diapositives25:50EN
MBMatthew Berman· 24 oct. 2026Kimi K3.1 Pro Tested: Strong 3D Demos, Uneven Results and Competitive PricingMatthew Berman · Forward FutureMatthew Berman tests the open-weight model on coding, 3D rendering and visual explanations, then compares benchmark results and prices.Open-weight modelsBenchmarksAI cost & performance+1
2 diapositives32:20EN
MBMatthew Berman· 23 oct. 2026Who Is Local AI For? The Costs, Trade-offs and a Hybrid FutureMatthew Berman · Forward FutureMatthew Berman weighs data control and independence against hardware cost, setup complexity and inference speed.Local inferenceOpen-weight modelsAI cost & performance+1
45:08EN
MBMatthew Berman· 21 oct. 2026Sam Altman on AI Discovery, Consciousness, Compute and a Human-Centered FutureMatthew Berman, Sam Altman · Forward FutureIn a conversation with Matthew Berman, Altman discusses scientific progress, personal assistants, recursive self-improvement and the importance of human agency.AI for sciencePersonal agentsConsciousness+2
5 diapositives12:14EN
MBMatthew Berman· 14 oct. 2026Gemini 4 Argon Tested: 3D Demos, a Spreadsheet Prototype and Benchmark ResultsMatthew Berman · Forward FutureMatthew Berman tests Google’s model on games and visual projects, then compares reported coding and agent benchmarks.GeminiBenchmarksAgents de code+1
5 diapositives10:36EN
MBMatthew Berman· 13 oct. 2026Meta Muse Wonder Tested: Strong Benchmarks, Mixed Demos and Quota FrictionMatthew Berman · Forward FutureMatthew Berman tests Meta’s models on browser demos and reviews their published benchmark scores, availability and cost.Modèles et entraînementBenchmarksAI cost & performance+1
2 diapositives17:37EN
MBMatthew Berman· 10 oct. 2026AI Coding, Game Mashups and the Value of Human TasteMatthew Berman · Forward FutureMatthew Berman explains decompilation and game mashups, then argues that iterative AI coding changes software and creativity.Agents de codeSoftware engineeringCreativity+1