Note / Essay

Talking with AI, Part 10: More Compute for Training or for Answering?

Scaling beyond parameter counts through training-time and inference-time compute, best-of-N sampling, verifiers and distillation.

Part 10 of 11 in Talking with AI: From LLM Training to AGI

A conversation between Dr. Suttisak Denduangchai and ChatGPT-5.6 Reasoning Instant, translated from the original Thai chat. ChatGPT’s explanations and examples are preserved, with headings, tables and mathematical notation adjusted for reading on the web.

Read the complete series

Me: Tell me more.

ChatGPT-5.6 Reasoning Instant:

Absolutely. This time we have reached one of the biggest questions in AI:

If we had 100 times more compute, should we use it to train a larger brain, or give the existing brain more time to think and experiment?

The current answer is that we need to do both, which gives “Scaling” a much broader meaning than simply “increasing the number of parameters.” 🧠📈

1. What is a Scaling Law?

Early on, researchers found an interesting pattern: when they increased

Model size ↑
Training data ↑
Training compute ↑

in suitable proportions, training/test loss generally improved in a fairly systematic way.

A simplified picture:

Performance
    ↑
    │                  ●
    │              ●
    │          ●
    │      ●
    │   ●
    └────────────────────→ Compute

This does not mean that using ten times as many GPUs makes a model ten times as intelligent. It means that some capabilities can continue to improve predictably as scale increases.

This was an important reason the field became willing to invest in enormous training clusters.


2. But increasing Parameters alone is not enough

Suppose we build:

Model A
70B parameters
trained on 10T tokens

and then build:

Model B
700B parameters
trained on the same 10T tokens

That does not mean B will use its additional capacity efficiently.

It is like building a university ten times larger while keeping the same number of books in the library. 📚

We therefore need to balance:

Model Size ↔ Data ↔ Compute

A smaller model trained on more and better data may outperform a larger model that is undertrained.


3. This leads to Compute-optimal Training

The question becomes:

Given a budget of C, how much should we allocate to model size and how many training tokens should we use?

instead of asking:

Can we make the model as large as the GPUs can hold?

Conceptually:

Compute Budget
     │
     ├── Model capacity
     │
     ├── Training tokens
     │
     └── Training duration

We have to balance them.

A smaller model trained on more high-quality data may beat a larger, undertrained model.


4. Then we begin to hit walls

Scaling pre-training becomes increasingly expensive.

If you want:

More compute

you need:

More accelerators
More electricity
More cooling
More networking
More storage
More data
More engineering

But an even harder problem is that high-quality data does not grow without limit.

The Internet is very large, but:

Internet
≠
Infinite high-quality training data

It contains:

spam
duplicates
SEO sludge
wrong information
machine-generated content
low-quality code

Digital garbage has a character all its own. 🗑️


5. This creates a new question

Instead of asking only:

How can we build a larger brain?

we begin asking:

How can we make the brain we already have use computation more intelligently?

This is Inference-time Scaling.


6. Training-time vs Inference-time Scaling

Let us separate them clearly.

Training-time

Uses compute before deployment.

Data
 ↓
GPU cluster
 ↓
Train 3 months
 ↓
Model

Once training is complete, every user benefits from that set of weights.

Inference-time

Uses compute when the user asks a question.

Question
 ↓
Model
 ↓
Think / Search / Try / Verify
 ↓
Answer

An easy problem uses little compute.

A difficult problem uses more.

This is a very powerful idea.


7. Consider a Coding problem

The task:

Implement parser X

Approach A

The model answers once:

Prompt
 ↓
Solution

It might be correct 65% of the time.

But suppose we ask it to generate ten solutions:

       Problem
          │
 ┌────────┼────────┐
 ↓        ↓        ↓
Sol A    Sol B   ... Sol J
 ↓        ↓         ↓
Tests    Tests     Tests
 │        │          │
FAIL     PASS       FAIL
          ↓
       choose B

The success rate may increase substantially.

The weights have not changed at all.

What increased was:

Compute per problem


8. Best-of-N

This is one of the easiest forms of inference scaling to understand.

Instead of:

Generate 1 answer

we do this:

Generate N answers
       ↓
Evaluate
       ↓
Choose best

If each attempt has a probability p of succeeding, and we assume the attempts are reasonably independent, the probability that at least one succeeds is:

1 − (1 − p)ᴺ

For example, suppose each attempt is correct 50% of the time.

One attempt:

50%

Five attempts:

1 − (0.5)⁵ = 96.875%

But this number is only an idealized example. In the real world, the attempts are not independent, and more importantly, the system must still know which answer is correct.

This is where the verifier returns.


9. A Verifier makes Scaling valuable

If we generate 100 answers but do not know which one is correct:

100 answers
    ↓
🤷

that does not help very much.

But if we have:

Compiler
Unit tests
Proof checker
Simulator
Known answer
External data

we can do this:

100 attempts
    ↓
Verifier
    ↓
3 pass
    ↓
select / further evaluate

It is therefore unsurprising that coding, mathematics, and formal reasoning are important arenas for inference-time scaling.


10. Search is also a form of Compute

Suppose a problem has several possible paths:

              Problem
                 │
        ┌────────┼────────┐
        ↓        ↓        ↓
      Path A   Path B   Path C
        │        │        │
       bad      maybe    maybe
                 │        │
              Path B1   Path C1
                 │        │
               good     dead end

Instead of committing immediately to the first token path, the system can explore alternatives.

This idea connects to an older approach in AI:

Search

Something that looks very new therefore reaches back to the classical roots of AI.

Neural Network
      +
Search
      +
Verification

is a powerful combination.


11. An Agent is also a form of Inference Scaling

A coding agent that does this:

Read
 ↓
Think
 ↓
Edit
 ↓
Compile
 ↓
FAIL
 ↓
Think again
 ↓
Edit
 ↓
Compile
 ↓
PASS
 ↓
Tests
 ↓
FAIL
 ↓
Debug
 ↓
Fix
 ↓
PASS

is using vastly more compute than:

Prompt → Answer

But that compute creates feedback from the real world.

This matters more than simply thinking for a long time.


12. “Thinking longer” is not always better

We should say this directly.

If the model’s reasoning starts from a wrong assumption:

Wrong assumption
      ↓
Think harder
      ↓
Elaborate wrong reasoning
      ↓
Beautifully wrong answer

🔥

Simply adding compute is therefore not enough.

We also need:

Better search
Better feedback
Better verification
Better tools
Better training

13. This makes Adaptive Compute interesting

Why should we use the same amount of compute for every question?

"What is HTTP?"

and:

"Find a concurrency bug across this
400,000-line repository."

should not receive the same budget.

A better idea is:

                 Request
                    ↓
              Estimate difficulty
               ↙          ↘
             Easy          Hard
              ↓             ↓
        small compute    large compute
              ↓             ↓
           answer       reason/tools/
                         verify/iterate

This is why the idea of reasoning effort is meaningful.


14. We now have a new Trade-off

Suppose we have:

Model BIG

with an inference cost of:

$$$$

and:

Model SMALL
+
Tools
+
Search
+
Reasoning
+
Verifier

with a cost of:

$$

but performance that is similar on some tasks.

The second option may offer better value.

So competition in AI is not only about:

Who can build the largest neural network?

It is also about:

Who can build the most efficient intelligence stack?


15. Distillation makes this even more interesting

Suppose we have a large model:

Teacher

that reasons well but is expensive.

We can use it to help create data for a smaller model:

Teacher
   ↓
high-quality examples
solutions
feedback
reasoning behaviors
   ↓
Student training
   ↓
Smaller model

This broad idea is called distillation.

As a result, some of the capabilities of an expensive system can be transferred into a cheaper model.


16. The cycle begins to form a Flywheel

This is fascinating:

Strong Model
     ↓
Generate better synthetic data
     ↓
Verify / filter
     ↓
Train next model
     ↓
Stronger Model
     ↓
Generate even better data
     ↓
...

But this does not mean the cycle will automatically turn into superintelligence. There are still problems involving:

error accumulation
diversity
verification
grounding
compute
data quality
evaluation

17. Hardware is improving at the same time

On another front:

Better GPU/accelerator
        ↓
Cheaper training
        ↓
Bigger/better models
        ↓
More AI demand
        ↓
More accelerator investment

And inference optimizations such as:

Quantization
KV-cache optimization
Speculative decoding
Better kernels
Better batching
MoE

allow the same model to be served more cheaply and quickly.

Capability per unit of price can therefore improve even while the main architecture remains a Transformer.


18. This answers the question, “Why is AI improving so quickly?”

There is not just one lever.

Many levers are moving at once:

                 AI Capability
                       ↑
        ┌──────────────┼──────────────┐
        │              │              │
   Better Data    Better Training   Better Models
        │              │              │
        ├──────────────┼──────────────┤
        │              │              │
     Better RL     Better Tools    Better Search
        │              │              │
        ├──────────────┼──────────────┤
        │              │              │
 Better Hardware  Better Serving  More Test-time
                                    Compute

If each one improves a little every year, the combined effect can look like a dramatic leap.


19. Another very important factor: Algorithmic Efficiency

Suppose that in 2024 we needed:

100 units of compute

to achieve performance level X.

Later, algorithms and training recipes improve until we need only:

20 units

to achieve the same performance X.

For that task, it is as if our hardware became five times faster, even though no transistor changed.

Two trends are therefore moving together:

Hardware efficiency    ↑
Algorithmic efficiency ↑

And when multiplied together, the effect can be enormous.


20. This makes “number of Parameters” an increasingly deceptive metric

People used to ask:

How many billion parameters does this GPT model have?

The question still has meaning, but it is no longer enough.

Suppose:

Model A
1 trillion total parameters
MoE
50B active/token

and:

Model B
200B dense
200B active/token

You cannot simply say:

A = 1T
B = 200B

and conclude that A is five times more capable.

You need to examine:

Architecture
Active parameters
Training tokens
Data quality
Training compute
Post-training
RL
Inference compute
Tools
Context
Evaluation

The parameter count alone is almost like saying:

“This car has a 3,000 cc engine, so it must be faster than every car with a 1,500 cc engine.”

That is not enough. 🏎️


The full picture of AI we have built together now looks like this

                        DATA
                         │
                         ▼
                   PRE-TRAINING
                         │
                         ▼
                     BASE LLM
                         │
                         ▼
                  POST-TRAINING
                  SFT / RL / etc.
                         │
                         ▼
                 REASONING MODEL
                         │
═════════════════════════╪════════════════════════
                         │
                     INFERENCE
                         │
             ┌───────────┼───────────┐
             ↓           ↓           ↓
          Context      Memory       RAG
             │           │           │
             └───────────┼───────────┘
                         ↓
                       MODEL
                         │
                ┌────────┼────────┐
                ↓        ↓        ↓
              Think    Search    Tools
                │        │        │
                └────────┼────────┘
                         ↓
                      Observe
                         ↓
                       Verify
                         ↓
                     Good enough?
                      ↙       ↘
                    No         Yes
                    │           │
                    └──↺      Answer

And now we have reached what I think is the most interesting question in this series:

If we keep improving Train → Reason → Tool use → Agent → Verification, what is the difference between an LLM that is “extremely capable” and AGI?

To answer that, we first have to unpack the term AGI, because people use it very loosely—from “a slightly better ChatGPT” all the way to “an AI that can replace people in every occupation,” which are completely different standards. 🤖🧩


Reading notes

Note added to the conversation: Classical scaling laws describe empirical relationships in loss within the regimes studied. They do not guarantee that every downstream capability or benchmark will improve smoothly as model size, data or compute increase.

Original research: Scaling Laws for Neural Language Models.


← Previous: From an LLM to an AI System and Agent

Next: From More Capable LLMs to the Question of AGI →

Read the series

  1. Part 1: What Does Training an LLM Mean?
  2. Part 2: How Can Predicting the Next Token Lead to Coding?
  3. Part 3: Context, Attention and Memory During a Conversation
  4. Part 4: Why More Thinking Can Improve an Answer
  5. Part 5: GPUs, VRAM and the Infrastructure Behind LLM Training
  6. Part 6: From a Base Model to an Assistant
  7. Part 7: Does an LLM Memorize, Learn or Guess?
  8. Part 8: Following a Token Through a Transformer
  9. Part 9: From an LLM to an AI System and Agent
  10. Part 10: More Compute for Training or for Answering? (this episode)
  11. Part 11: From More Capable LLMs to the Question of AGI

Back to Notes