DEV Community

Cover image for When Thinking Harder Makes AI Worse: A Case for Multi-Model Reasoning
Giulio Marinelli
Giulio Marinelli

Posted on

When Thinking Harder Makes AI Worse: A Case for Multi-Model Reasoning

We often assume that bigger models, larger context windows, and more reasoning effort should produce better answers.

And to be fair, in many cases, they do.

If you are debugging code, planning a multi-step workflow, or coordinating an agentic task across files, tools, and constraints, stronger reasoning is usually a major advantage. More deliberation often means better consistency, better constraint handling, and fewer obvious mistakes.

But I have been thinking about a different possibility:

What if more reasoning does not always improve the answer?

What if, in some cases, it simply makes a model reason more deeply about the wrong representation of the problem?

That is the intuition behind this article.

This is not a paper, and it is not a benchmark study. It is a structured reflection built around a real anecdotal case, with the goal of proposing a plausible hypothesis:

More reasoning can improve depth without improving breadth.

In some tasks, that means stronger reasoning may reinforce an incomplete framing instead of correcting it.

And if that is true, then an interesting consequence follows:

A weaker, faster, or more impulsive model may still contribute value — not because it is generally better, but because it explores the problem differently.

The assumption we rarely question

There is a widespread mental model in AI usage:

  • bigger model = better;
  • more reasoning = better;
  • more careful verification = better;
  • more compute spent per answer = better.

This mental model is often useful. It is also often incomplete.

Reasoning quality is not just about how deeply a model can explore a line of thought. It is also about which line of thought it chooses to explore in the first place.

That distinction matters.

A model can be excellent at:

  • maintaining consistency;
  • following long chains of inference;
  • checking constraints;
  • refining a solution.

And still fail to notice that the starting assumptions were incomplete.

When that happens, additional reasoning does not necessarily fix the problem. It may simply produce a more coherent answer built on the wrong frame.

A real-world anecdote

A few weeks ago, I was dealing with a bureaucratic and tax-related issue involving VAT, reverse charge, and purchases that had been made as a consumer even though they were connected to business activity.

I used a strong reasoning model with very high effort and spent a long time exploring the issue. The model searched, reasoned carefully, and produced a coherent conclusion: the invoices should probably be corrected and re-issued as B2B documents so that the reverse-charge mechanism could be handled properly.

The answer was not careless. On the contrary, it was cautious, structured, and highly reasoned.

Later, I asked a much lighter model from a different provider essentially the same question.

This smaller model was less careful and less polished. Some details in its response were less precise. But in a single prompt, it surfaced a key legal point that the stronger reasoning model had missed: if the VAT number was never communicated to the supplier, then the supplier may be required to treat the buyer as a consumer for that transaction.

That single point changed the structure of the problem.

I then brought that missing point back to the stronger reasoning model. After reevaluating the situation, it recognized that its previous conclusion had been too cautious and built around an incomplete framing.

This anecdote does not prove that smaller models are better.

It does not prove that strong reasoning reduces accuracy.

But it does suggest something important:

A long reasoning process can fail if the model starts from the wrong representation of the problem.

And that, in turn, suggests that a second model with a different style or a different failure mode can be epistemically useful.

Local coherence is not global correctness

The strongest insight I took from that experience is this:

A model can become increasingly coherent relative to its own assumptions without becoming more globally correct.

That is the core of what I mean by overreasoning.

I do not mean that “thinking more is bad.”

I mean something more specific:

Overreasoning is the possibility that additional inference reinforces an initially incomplete or incorrect problem representation instead of revisiting it.

You can think of it like this:

Incomplete framing
        ↓
Good reasoning
        ↓
More reasoning
        ↓
Even better internal consistency
        ↓
Still wrong at the global level
Enter fullscreen mode Exit fullscreen mode

This is not a contradiction. It is actually what we should expect from any powerful reasoning system.

If the system has locked onto a representation of the problem, then extra compute may go into refining that representation rather than challenging it.

In other words:

Reasoning can increase local coherence without guaranteeing global correctness.

Premise lock-in

One way to describe the phenomenon is premise lock-in.

A model interprets the problem in a certain way early on. Then it spends its reasoning budget exploring consequences, caveats, and details within that interpretation.

At that point, it is no longer asking:

“Am I solving the right problem?”

It is asking:

“How do I solve this problem well?”

Those are not the same question.

And the more capable the reasoning engine becomes, the easier it may be for it to build an impressive structure on top of a slightly flawed base.

Abstract visualization of premise lock-in: an increasingly sophisticated reasoning path remains trapped within a constrained representation while a broader solution lies outside.

That is why I think the issue is not simply “reasoning effort.” It is also about:

  • problem framing;
  • search path dependence;
  • model-specific bias;
  • and the breadth of exploration before deep exploitation begins.

Exploration vs exploitation

A useful lens here comes from a classic distinction: exploration versus exploitation.

This is only a conceptual analogy, not a literal claim about internal LLM mechanics, but I think it is helpful.

Some inference styles seem better at exploration:

  • surfacing alternative interpretations;
  • making looser associations;
  • proposing hypotheses quickly;
  • jumping to possibilities that are not yet fully justified.

Other inference styles seem better at exploitation:

  • developing one line of reasoning in depth;
  • checking internal consistency;
  • verifying claims;
  • refining conclusions.

A strong reasoning model is usually excellent at exploitation.

A faster, weaker, more impulsive model may still be useful for exploration.

Conceptual search space contrasting broad exploration across multiple possible regions with deep exploitation of a single reasoning path.

That leads to a more nuanced hypothesis:

Deep reasoning can increase the depth of a search without necessarily increasing its breadth.

If the breadth is too narrow too early, then more depth is not always what you need.

Sometimes you need a different path, not a deeper one.

Why a weaker model can still add information

This is the part that I find most fascinating.

A weaker model does not need to be more accurate overall in order to be useful.

It only needs to contribute something that the stronger model did not consider.

That contribution could be:

  • a missing assumption;
  • an alternative framing;
  • a legal or technical exception;
  • a surprising analogy;
  • a question that destabilizes the initial representation.

In other words, the weaker model may still have epistemic value even if it hallucinates more often.

That sounds counterintuitive, so let me be precise: I am not saying hallucinations are desirable.

I am saying that a model that is willing to generate looser candidate hypotheses can sometimes expand the search space in a way that a more cautious model does not.

Used correctly, that output is not the final answer. It is raw material for verification.

The weaker model does not become the judge of truth.

It becomes a generator of alternative possibilities.

That difference matters.

Why different providers may matter

There is another important detail here: my anecdotal case did not involve the same model with two different settings.

It involved models from different providers.

That matters because the diversity was not only about “high effort vs low effort.” It was likely also about:

  • different training data mixtures;
  • different post-training strategies;
  • different optimization objectives;
  • different retrieval or search behavior;
  • different preference tuning;
  • different failure modes.

Of course, I cannot inspect the internal training pipelines of proprietary systems, so this remains a hypothesis.

But from a systems perspective, it is reasonable to expect that independently trained models may not fail in perfectly correlated ways.

And that is exactly what makes them interesting as a pair.

In ensemble methods, diversity matters.

Ten systems making the same mistake do not help much.

A weaker system that makes different mistakes can be much more useful than a stronger system that repeats the same blind spots.

From model comparison to model cooperation

At this point, I think the most interesting question is no longer:

Which model is better?

A better question is:

Which combination of inference styles produces the most robust reasoning process for this task?

That reframes the problem entirely.

Instead of ranking individual models in isolation, we start thinking in terms of process design.

For some tasks, especially ambiguous or cross-disciplinary ones, it may be beneficial to combine:

  1. a fast or lightweight model that generates alternative framings;
  2. a stronger reasoning model that verifies, refines, and synthesizes.

This is not majority voting.

It is not “ask two chatbots and pick the answer you like most.”

It is something more structured.

A simple multi-model workflow

Here is a very simple version of what such a workflow might look like:

User question
    │
    ├──→ Fast / lightweight model
    │         ↓
    │   Candidate hypotheses
    │
    └──→ Strong reasoning model
              ↓
         Initial deep analysis

Candidate hypotheses + deep analysis
                ↓
        Disagreement analysis
                ↓
      Targeted verification phase
                ↓
           Final synthesis
Enter fullscreen mode Exit fullscreen mode

Multi-model reasoning workflow combining a fast exploratory model and a strong reasoning model through disagreement analysis, targeted verification, and final synthesis.

The key step is the one in the middle:

disagreement analysis

Instead of asking, “Which model wins?”, we ask:

  • Where do they diverge?
  • Which assumptions appear in only one answer?
  • Which claims would most change the conclusion if verified?
  • What did one model notice that the other ignored?

This is where disagreement becomes useful.

Disagreement is not necessarily noise. It can be a signal telling us where additional reasoning has the highest value.

That, to me, is the beginning of a genuinely interesting design pattern.

Generate cheap, verify expensive

There may even be an economic angle here.

If a cheaper model can generate candidate interpretations, and a more expensive model can verify only the most relevant ones, then we get a workflow like this:

cheap generation
      ↓
divergent hypotheses
      ↓
expensive verification
      ↓
final synthesis
Enter fullscreen mode Exit fullscreen mode

That may outperform, in some contexts, the simpler but more expensive strategy of:

maximum reasoning on everything
Enter fullscreen mode Exit fullscreen mode

Not always, of course. It depends heavily on the task.

In agentic coding workflows, for example, I still suspect that stronger reasoning usually dominates. When a model must coordinate multiple files, dependencies, state transitions, and tool outputs, the benefits of high-quality reasoning are enormous.

But in other domains — bureaucracy, strategy, marketing, interpretation, exploratory analysis, decision support — the picture may be less straightforward.

In those areas, breadth of exploration may matter as much as depth of reasoning.

A loose Hegelian analogy

If I wanted to put this in slightly philosophical terms, I would describe it as a loose dialectical process:

  • one model produces a thesis;
  • another introduces an antithesis or at least a competing framing;
  • a stronger reasoning stage produces a synthesis.

I do not mean that literally, and I do not want to over-philosophize a practical engineering point.

But the analogy is useful because it highlights something important:

The value does not come from having one perfect reasoner.

It comes from structuring a process in which alternative framings can collide before synthesis happens.

And perhaps that is what some AI workflows are currently missing.

What I am not claiming

Since this topic is easy to overstate, let me be explicit about what I am not claiming.

I am not claiming that:

  • smaller models are generally better than larger ones;
  • reasoning models are generally worse than non-reasoning ones;
  • hallucinations are good;
  • one anecdote proves a general rule;
  • different providers automatically produce useful epistemic diversity;
  • multi-model workflows always improve outcomes;
  • or that stronger reasoning is not extremely valuable in many tasks.

I am also not claiming that my tax anecdote isolates causality cleanly.

There are many alternative explanations:

  • the second model may simply have had a better representation of that legal rule;
  • the search stack may have surfaced a different source;
  • the result may have depended partly on luck or sampling;
  • the wording of the prompts may have changed the framing;
  • the first model may have been overly cautious for reasons unrelated to reasoning depth itself.

All of those possibilities are real.

That is why I see this article as an invitation to investigate, not as a final verdict.

A better research question

So perhaps the right research question is not:

“Which model is smartest?”

It might be:

When does additional reasoning improve performance, and when does it merely reinforce the current framing?

And a related engineering question follows:

Can we design multi-model systems that deliberately combine exploration and exploitation, instead of assuming that more of one model is always enough?

That, to me, feels like a much richer direction.

It shifts the focus away from leaderboard thinking and toward something closer to cognitive architecture.

Not just “make the reasoner stronger.”

But:

design the reasoning process better.

Final thought

I still believe strong reasoning models are indispensable.

But I no longer think “more reasoning” should be treated as a universally monotonic path to better outcomes.

Sometimes, a lightweight model from a different family may contribute exactly the one missing possibility that the stronger model failed to generate.

Not because it is better.

Not because it is more reliable.

But because it is different.

And in some tasks, that difference may be the beginning of a more robust epistemic process.

Maybe the next step in building reliable AI systems is not only making one model think harder.

Maybe it is learning when different models should think differently — and how their disagreement can be turned into evidence.


If you have seen similar behavior in your own workflows — especially when combining reasoning models with smaller or faster systems — I would be very curious to hear about it.

I suspect this topic deserves more attention than it currently gets.

Top comments (0)