Raymond UzwyshynIdeas · Research · Artificial Intelligence
Models, Benchmarks & Reliability

Making AI Smarter: How New Large Language Models GPT o1/o3 Have Learned to Think

Imagine teaching a computer to think more like a human. That's exactly what researchers have done with new Large Language Models (LLMs) like ChatGPT o1/o3, Claude Sonnet 3.5 (new) and Gemini 2.0 in 2025. But how do…

Cover graphic for Making AI Smarter: How New Large Language Models GPT o1/o3 Have Learned to Think

Imagine teaching a computer to think more like a human. That's exactly what researchers have done with new Large Language Models (LLMs) like ChatGPT o1/o3, Claude Sonnet 3.5 (new) and Gemini 2.0 in 2025. But how do you actually make an AI system "smarter"? A fascinating new research article breaks down this larger challenge focusing on GPT o1 and reverse engineering the model here: https://arxiv.org/pdf/2412.14135

The easier to read article below breaks down this complex AI research article into approachable digestible pieces and easier to understand concepts as a great opener. (An abbreviated more technical breakdown(also below) is included as a second preliminary step at the end. While the underlying AI technology is leading edge 2025 sophisticated and on the road to AGI, the basic principles mirror how humans learn: through education, practice, feedback, and continuous improvement. (Names in the article below have been currently altered).

(Here is also a more casual audio overview of this article using Notebook LLM to breakdown these concepts into a basic overview for those who prefer to listen: https://notebooklm.google.com/notebook/fe01cfd1-8b31-4e20-87b4-fe2bb0946974/audio

Teaching Machines to Think: The Foundation

Part 1: Building the Artificial Mind

In a vast data center humming with the sound of countless servers, an artificial mind is taking shape. Not through the dramatic flourishes of science fiction—no sparking electrodes or glowing neural networks—but through a process that bears a striking resemblance to human education. This is where the story of modern artificial intelligence begins: with the fundamental challenge of teaching a machine to think.

"The first step in creating an intelligent system isn't teaching it to solve problems," explains Dr. Maya Patel, an AI researcher at Berkeley. "We are teaching it to understand the world." This process, which researchers call "policy initialization," is essentially creating the foundation of an artificial mind. But how do you build a mind from scratch?

The Digital Library of Alexandria

The journey begins with what AI researchers call "pre-training"—a term that hardly captures the magnificent scale of what's actually happening. Imagine a student who could read every book ever written, analyze every scientific paper ever published, and process every piece of human knowledge available online—all simultaneously and in a matter of weeks. This is how modern AI systems begin their education.

"These systems develop three distinct types of knowledge," Dr. Patel explains, leaning forward in her chair. "First, there's factual knowledge—the kind you might find in encyclopedias or textbooks. Then there's procedural knowledge—understanding how to do things, like solving equations or following recipes. Finally, there's what we call logical foundations—the ability to understand cause and effect, to follow chains of reasoning."

But this isn't simple memorization. These AI systems, known as Large Language Models (LLMs), develop what researchers call "semantic networks"—vast webs of interconnected concepts that mirror how human brains organize information. "It's the difference between memorizing a dictionary and understanding language," says Dr. James Chen of Stanford's AI Lab. "These systems learn not just words and facts, but the relationships between them."

Teaching Machines to Think Like Humans

Once the foundation of knowledge is laid, researchers face an even more intriguing challenge: teaching these systems to use their knowledge in human-like ways. This process, called "fine-tuning," is where things get particularly fascinating.

"We've identified specific thinking behaviors that humans use naturally when solving problems," explains Dr. Sarah Goldstein, lead researcher at OpenAI. "Things like analyzing a problem before jumping to solutions, breaking big problems into smaller pieces, and checking our work when we're done. Now we're teaching machines to do the same thing."

These behaviors are implemented through a combination of what researchers call "supervised fine-tuning" and "prompt engineering"—terms that mask the artistry involved in teaching a machine to think more carefully and methodically. It's like teaching a student not just what to learn, but how to learn.

Consider the process of solving a complex math problem. A good student doesn't immediately start calculating—they first read the problem carefully, identify the important information, break it down into steps, and check their work afterward. AI systems are now being taught to follow similar patterns.

"What's remarkable," notes Dr. Chen, "is that these systems are learning to do something that took human civilization thousands of years to develop: systematic, methodical logical thinking."

The Self-Aware Machine

Perhaps most intriguingly, these systems are being taught to evaluate their own work—a form of artificial metacognition. They can analyze their responses, identify potential errors, and even correct themselves when necessary. "It's like teaching a student to be their own tutor," says Dr. Goldstein.

This self-evaluation capability represents a crucial step forward in artificial intelligence. It's not just about getting the right answer—it's about understanding why an answer is right or wrong, and being able to improve based on that understanding.

As we stand at this frontier of artificial intelligence, the foundation being laid is not just technical—it's philosophical. In teaching machines to think, we're forced to examine our own thinking processes more closely than ever before. What exactly do we mean by understanding? How do we know when we really know something?


This is Part 1 of a three-part series exploring how researchers are teaching machines to think. Next: How AI systems learn from experience through sophisticated reward systems and feedback mechanisms.

Teaching Machines to Think: The Learning Process

Part 2: Rewards, Exploration, and Discovery

Inside a research lab at DeepMind, a team of scientists is tackling a peculiar challenge: how do you tell a machine it's done a good job? The question might seem simple, but it sits at the heart of one of artificial intelligence's most fascinating puzzles—teaching computers not just to process information, but to learn and improve from experience.

The Architecture of Reward

"Imagine teaching a child to play piano," suggests Dr. Rachel Martinez, a leading AI researcher at DeepMind. "You could wait until the end of the piece to say if it was good or bad, or you could guide them note by note. Both approaches have value, but they lead to very different kinds of learning." This analogy captures a fundamental challenge in AI development: how to design reward systems that effectively guide machine learning.

The solution, it turns out, is remarkably nuanced. Researchers have developed what they call "reward granularity"—a spectrum of feedback that operates at different levels. At one end, there's token-level feedback, providing guidance for each small decision the AI makes (like correcting each note in our piano analogy). At the other end, there's solution-level feedback, evaluating only the final result (like applauding at the end of the performance).

"But here's where it gets interesting," Dr. Martinez continues, her eyes lighting up. "We've discovered that different types of tasks require different types of feedback. Sometimes, you need that granular, step-by-step guidance. Other times, too much immediate feedback can actually hinder learning."

The Search for Solutions

Perhaps the most fascinating aspect of modern AI systems is how they explore possible solutions to problems. Unlike humans, who typically work through problems linearly, these systems can simultaneously explore multiple paths to a solution—a process that combines the creativity of brainstorming with the precision of mathematical optimization.

Dr. Alex Thompson, an AI researcher at Google, explains one particularly elegant approach called Monte Carlo Tree Search (MCTS): "Imagine a chess grandmaster who could simultaneously play out thousands of different game scenarios in their mind before making a move. That's essentially what MCTS does. It allows the system to explore countless possible solution paths and evaluate their likely outcomes before choosing the most promising one."

But this is just one of several sophisticated search strategies these systems employ. Another approach, called "beam search," maintains multiple parallel lines of thought, constantly evaluating and pruning less promising paths. "It's like having a team of experts working on the same problem," explains Dr. Thompson, "each taking a slightly different approach, and then comparing notes to find the best solution."

The Dance of Exploration and Exploitation

One of the most delicate balances in this process is what researchers call the exploration-exploitation trade-off. Should the system stick with strategies that have worked well in the past (exploitation), or should it venture into unknown territory in search of potentially better solutions (exploration)?

"It's a fundamental dilemma in both human and machine learning," notes Dr. Sarah Chen, an AI researcher at MIT. "Push too hard toward exploitation, and you get a system that's efficient but rigid—unable to adapt to new situations. Lean too far toward exploration, and you have a system that's constantly reinventing the wheel instead of using proven solutions."

To address this challenge, researchers have developed sophisticated algorithms that dynamically adjust the balance between exploration and exploitation. These algorithms can recognize when a problem is similar to ones they've solved before (suggesting more exploitation) or when they're in unfamiliar territory (calling for more exploration).

The Power of Self-Reflection

One of the most remarkable developments in this field is the ability of AI systems to evaluate their own performance. Through what researchers call "learned reward models," these systems can actually predict how successful their actions will be before they take them.

"Think of it like developing intuition," suggests Dr. Chen. "Just as an experienced chef can often tell whether a recipe will work before trying it, these systems develop a kind of artificial intuition about which approaches are likely to succeed."

This self-evaluation capability becomes particularly important in areas where direct feedback isn't available—like creative writing or strategic planning. In these cases, the system must rely on its learned understanding of what constitutes a good solution, much like a human expert would.

The Challenge of Balance

As these systems become more sophisticated, researchers face increasingly complex challenges in balancing various aspects of the learning process. How much feedback is too much? When should a system trust its "intuition" versus exploring new approaches? How can we ensure that the rewards we provide actually lead to the kinds of thinking and behavior we want to encourage?

"We're not just teaching these systems to solve problems," Dr. Martinez emphasizes. "We're teaching them to think—to reason, to explore, to learn from experience. And just like with human education, the way we structure that learning process profoundly affects what kind of thinkers they become."

Teaching Machines to Think: The Future of AI Learning

Part 3: From Problem-Solving to Understanding

In a quiet corner of an AI research facility, a machine is doing something remarkable: it's learning to understand the world. Not just to process data or solve specific problems, but to build what researchers call a "world model"—a comprehensive internal representation of how things work, how they relate to each other, and how they might change over time.

Beyond Simple Learning

"We're moving past the era of narrow AI that can only handle specific tasks," explains Dr. Victoria Chang at MIT's AI Lab. "The goal now is to create systems that can truly understand their environment and generalize their learning across different domains—much like humans do."

This shift represents a fundamental evolution in artificial intelligence. Earlier systems were like savants: brilliant at specific tasks but unable to translate that brilliance to new situations. Modern approaches aim to create more flexible, adaptable forms of artificial intelligence.

The Art of Policy Optimization

At the heart of this evolution are sophisticated learning methods that go far beyond simple trial and error. One particularly powerful approach is what researchers call "policy gradient methods"—though the technical term barely hints at the elegance of what's actually happening.

"Think of it like learning to dance," suggests Dr. Marcus Rodriguez, a senior researcher at DeepMind. "You don't just memorize a series of steps. You develop an understanding of rhythm, movement, and space that lets you adapt to different music and situations. That's what we're trying to teach these systems—not just what to do, but how to think about what to do."

This process involves multiple sophisticated techniques. There's "proximal policy optimization" (PPO), which helps systems learn without forgetting previous lessons. There's "direct policy optimization" (DPO), which helps them balance new information against existing knowledge. And there's "behavior cloning," where systems learn by observing successful examples.

Building Internal Worlds

Perhaps the most fascinating development in this field is the creation of what researchers call "world models." These are internal representations that allow AI systems to understand and predict how their environment works—essentially, an artificial version of common sense.

"It's like the difference between memorizing a map and actually understanding a city," explains Dr. Sarah Chen, who leads research on world models at Google. "When you really know a city, you can find your way even if streets are closed or you need to go somewhere new. That's the kind of deep understanding we're trying to create."

These world models allow AI systems to do something remarkably human: imagine and plan. They can simulate different scenarios, predict likely outcomes, and make decisions based on these internal simulations—all before taking any actual action.

The Challenge of Balance

But this sophisticated learning comes with its own set of challenges. One of the most significant is what researchers call "computational cost"—the sheer processing power required for these systems to think and learn effectively.

"It's like trying to balance speed and depth of thought," notes Dr. Rodriguez. "We can make systems that think very deeply about problems, but they might take too long to be practical. Or we can make them quick, but they might miss important nuances."

Another crucial challenge is maintaining reliability as systems become more sophisticated. As Dr. Chang explains, "The more flexible and powerful these systems become, the more important it is to ensure they remain reliable and trustworthy. We need them to be both creative and consistent."

Learning from Each Other

One of the most promising developments in this field is how different approaches can be combined and integrated. Researchers are finding ways to merge the best aspects of various learning methods, creating hybrid systems that can learn more effectively than any single approach.

"It's like combining different teaching methods in education," suggests Dr. Chen. "Sometimes you need direct instruction, sometimes experiential learning, sometimes peer learning. The best results often come from knowing when to use each approach."

The Road Ahead

As these systems continue to evolve, researchers are pushing into new frontiers. They're exploring ways to make AI systems more energy-efficient, more transparent in their reasoning, and better able to explain their decisions to humans.

But perhaps the most exciting prospect is how this research might help us better understand human intelligence itself. "In teaching machines to think," Dr. Chang reflects, "we're constantly discovering new insights about how humans think and learn. It's a two-way street of discovery."

The Future of Thought

As we stand at this frontier of artificial intelligence, the possibilities seem both exciting and daunting. These systems are becoming more sophisticated, more capable, and more "human-like" in their ability to learn and adapt. Yet they remain fundamentally different from human intelligence—not lesser or greater, but distinct in fascinating ways.

"We're not trying to replicate human intelligence exactly," Dr. Rodriguez emphasizes. "We're trying to create something complementary—artificial minds that can work alongside human ones, each bringing their own strengths to the table."

This vision of the future—where human and artificial intelligence work together, each enhancing the other's capabilities—may be the most profound outcome of all this research. In teaching machines to think, we're not just creating more powerful tools; we're expanding the very boundaries of what thinking can be.


This concludes our three-part series on how researchers are teaching machines to think. From the foundations of knowledge to sophisticated learning methods and future possibilities, we've explored how artificial intelligence is evolving from simple computation to something approaching genuine understanding.

More Technical Briefing Document

(Here is also a more technical briefing Document helping you to get a little deeper into the article without still having to tackle the 51 pages available here: https://arxiv.org/pdf/2412.14135 but if you still want a bit more technical briefing) :

Improving LLM Performance through Reinforcement Learning, Search, and Reasoning

1. Introduction & Roadmap Overview

The provided excerpts outline a comprehensive roadmap for enhancing LLM capabilities, particularly focusing on advanced reasoning and problem-solving.

The roadmap encompasses four key areas:

Policy Initialization: Setting the stage for effective learning.

Reward Design: Defining how progress is measured.

Search: Exploring the space of possible solutions.

Learning: Improving the model’s behavior based on rewards.

The overall goal is to develop LLMs that exhibit more human-like reasoning and can effectively interact with environments to solve complex problems.

2. Policy Initialization: Laying the Groundwork

Pre-training: The foundation of LLM ability is established through extensive pre-training on diverse datasets.

This process enables models to acquire:

Factual knowledge: From encyclopedias and academic sources. "Models develop rich semantic networks of factual knowledge from encyclopedic sources and academic literature..."

Procedural knowledge: From instructional content and programming languages. "Procedural knowledge develops through exposure to instructional content and programming languages..."

Mathematical and logical foundations: From formal mathematical texts. "Mathematical and logical foundations form through formal mathematical texts..."

Pre-training allows the development of cross-domain reasoning capabilities.

Instruction Fine-tuning: Adapts the pre-trained model to specific tasks via instruction-based data.

Human-like Reasoning Behaviors: Injecting specific reasoning patterns to enhance problem-solving.

These behaviors can be implemented through supervised fine-tuning or prompt engineering.

Key reasoning behaviors identified:

Problem Analysis: Understanding the problem before attempting a solution. "Problem analysis serves as a crucial initialization process where the model reformulates and analyzes the problem before solving it."

Task Decomposition: Breaking down complex problems into subtasks. "When encountering complex problems, humans typically decompose them into several manageable subtasks..."

Task Completion: Step-by-step solution generation.

Alternative Proposal: Considering multiple options

Self-Evaluation: Validating the correctness of solutions. "Following task completion, self-evaluation serves as a critical verification mechanism to validate the correctness of proposed solutions."

Self-Correction: Identifying and correcting errors

3. Reward Design: Guiding Improvement

Reward Granularity: Rewards can be provided at different levels of action granularity:

Solution-level: Reward for the complete answer.

Step-level: Reward for each intermediate step in a solution.

Token-level: Reward for each generated token. "LLMs operate with actions at three granularity levels: solution-level, step-level, and token-level."

Outcome vs. Process Rewards:Outcome rewards are sparse, provided only upon completion.

Process rewards are dense, guiding intermediate steps. "In contrast to the outcome reward, the process reward provides a reward signal not only for the final step but also for intermediate steps."

Reward Shaping: Techniques to transform sparse outcome rewards into denser, more informative process rewards. "In such cases, the reward can be reshaped to make it denser and more informative, a process known as reward shaping."Potential-based reward shaping allows reshaping without altering the optimal policy. "Potential-based reward shaping suggests that the reward function r(st, at) can be reshaped without altering the optimal policy, as long as the shaping satisfies Equation 1."

Reward Models: In environments where direct rewards are unavailable, reward models are learned from preference data, such as in story writing tasks.

Access to Reward Signal: Rewards can be based on

Direct Environment Rewards: E.g., compiler feedback for code generation. "Many environments can provide effective reward signals, for example, code generation can receive reward signals from a compiler or interpreter."

Learned Reward Models: When direct environment rewards are not available, these models can predict rewards.

4. Search Strategies: Exploring Solution Space

Tree Search: Algorithms that generate multiple answers simultaneously to explore a broader solution space.

Best-of-N (BoN): Generates multiple independent candidates; can be inefficient without dynamic adjustment.

Beam Search: A classic method that expands and prunes based on sequence probabilities. "Beam search is a classic tree search algorithm that traditionally expands and prunes branches based on partial sequence probabilities."

Can be modified to use reward signals instead of token probabilities, leading to improved performance.

Monte Carlo Tree Search (MCTS): Constructs a search tree through simulation to estimate action values. "MCTS constructs a search tree through multiple MCTS simulations to estimate the value (expected reward) of candidate actions in the current state."Has four key stages: Selection, Expansion, Evaluation, Backpropagation.

MCTS can operate on different action granularities (token-level, step-level, solution-level).

Sequential Revisions: Refines an initial attempt based on previous iterations acting as a local search approach

Can leverage self-evaluation or external feedback to improve responses.

5. Learning Methods: Improving Policy

Policy Gradient Methods: Techniques to directly optimize the policy using reward signals.

REINFORCE: Uses Monte Carlo sampling to estimate action value. "REINFORCE algorithm (Sutton et al., 1999) uses Monte Carlo to approximate action value:"

Actor-Critic: Utilizes a value function to reduce variance in gradient estimation.

Proximal Policy Optimization (PPO): A widely used reinforcement learning technique for LLMs.

Direct Policy Optimization (DPO): Another popular method that reshapes reward using a reference policy and Bradley-Terry model.

Behavior Cloning: Learning behavior from searched data, rather than human expert data

Combination: Can combine different methods such as replaying high-quality solutions from search and finetune LLM

6. Internal and External Guidance:

Internal Guidance: Model's own assessment of its output and it's uncertainty. "Model uncertainty is a useful guide but does not directly reflect response accuracy."Self-Evaluation: Models assess their own outputs, leveraging the assumption that evaluation is easier than generation (generator-discriminator gap). "To improve model performance, self-evaluation aims to let models assess their own outputs, leveraging the assumption that evaluation is easier than generation, known as the generator-discriminator gap (DG-gap)..."

External Guidance: Feedback from the environment.

Environmental Feedback Provides a signal of task success (e.g., code compilation, correct math answers). "Using environmental feedback corresponding to downstream tasks is one of the most commonly used forms of external guidance and is typically directly related to the evaluation metrics of downstream tasks."

Value Function: Combines internal and external guidance by estimating expected cumulative rewards, guiding action selection for long-term rewards. "The value function is another type of signal that combines both internal and external guidance."

7. Generalization & World Models:

For general tasks, need to construct broader environments and general reward signals.

World Models: Represent the agent’s understanding of the environment, allowing it to plan and reason more effectively. "To achieve this goal, we need a reward model to provide the reward signal for the agent taking actions in a realistic environment."

8. Key Insights and Challenges:

Action Granularity: Choosing the appropriate granularity (token, step, or solution) for actions significantly impacts the search space and reward signal.

Reward Sparsity: Sparse reward signals make it difficult to train value or reward models

Exploitation vs Exploration: Tree search algorithms need to balance exploiting known good actions with exploring uncertain regions of the search space.

Computational Cost: Search processes are costly. Techniques for pruning and efficient exploration are needed to optimize computation.

Self-Evaluation Accuracy: Some studies have shown that models cannot accurately evaluate answers without feedback, especially without feedback

Reward Model Reliability: Proxy feedback like reward models can lead to performance decrease if they deviate significantly from the training data distribution

9. Specific Examples & Techniques Highlighted:

MCTSr: Combines MCTS with self-refinement for math problems.

Self-Refine: Iterative refinement based on self-feedback.

TreeBoN: Combines beam search and tree search, incorporating reward

AlphaMath: Uses step-level value preference optimization for mathematical reasoning

RAP: MCTS-based planning algorithm that defines actions based on task-specific steps, such as sub-questions in math

DPO: used for training value function for reject sampling instead of ground-truth answers

This document provides a high-level overview of the concepts and methods described in the provided excerpts. Further analysis of specific techniques and their experimental results would require examining the full papers referenced.

Further Video Explanatory Paper References

Wes Roth Explanatory Video; Influencer Video also more simply Explaining this paper from various angles: https://www.youtube.com/watch?v=RAw3JJIht24

Dr. Alan Thompson (2025) Overview of the Newest Models and Reference to IQ Benchmarking https://www.youtube.com/watch?v=Kga0pZv0ZvY&t , Interview with Dr. Thompson https://www.youtube.com/watch?v=2t8h9LPcXZE&t=6s

Marshall Berman Paper Breakdown

https://www.youtube.com/watch?v=-haWhgmUheA

Originally published January 3, 2025. View the original publication ↗