← Latest papers
💻 computer science

Knowing What to Solve Before How: Preplan Empowered LLM Mathematical Reasoning

The paper proposes PPC (Preplan-Plan-CoT), a novel framework that introduces an explicit "preplan" stage to clarify problem types and tools before planning, which significantly enhances LLM mathematical reasoning performance across multiple benchmarks without adding inference overhead.

Original authors: Shaojie Wang, Liang Zhang

Published 2026-05-29
📖 4 min read☕ Coffee break read

Original authors: Shaojie Wang, Liang Zhang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to solve a very tricky math problem, like a complex puzzle. In the past, Large Language Models (LLMs) tried to solve these by jumping straight into the work: "Okay, let's start calculating step-by-step until we get an answer." This is called Chain-of-Thought.

However, as problems get harder, this "just start working" approach often leads to the model getting lost, taking wrong turns, or wasting time on methods that don't fit the puzzle.

To fix this, researchers tried a new method: Plan-then-Solve. They told the model, "Stop! Write a plan first, then do the work." This helped, but the paper argues there was still a missing piece. The model was planning how to do the math, but it wasn't taking a moment to truly understand what the problem actually was asking.

Here is the paper's solution, explained simply:

The Missing Step: The "Preplan"

The authors introduce a new stage called the Preplan. Think of it like a coach talking to an athlete before the race starts.

  • The Old Way (Question → Plan → Solve): The athlete hears the starting gun and immediately starts running, thinking, "I'll run fast, then turn left, then sprint." They might run fast, but if they run in the wrong direction, speed doesn't matter.
  • The New Way (Question → Preplan → Plan → Solve): Before the athlete even thinks about running, the coach says: "Wait. Look at the track. It's a circular track with a steep hill. The wind is blowing against us. We need to conserve energy for the hill, not sprint at the start."

This "Preplan" doesn't do any running (calculation). It just analyzes the terrain (the problem type), picks the right gear (the tools/concepts), and spots the traps (pitfalls).

The Problem with Making the Preplan

The authors found that when they just asked the model to write this "Preplan," it often cheated.

  1. Leakage: Instead of analyzing the track, the model would accidentally start describing the race steps ("First I will run 10 meters..."). It skipped the analysis and went straight to the plan.
  2. Spoiler: The model would analyze the track but secretly solve the math problem inside the analysis ("The hill is 50 meters high, so I will calculate the time..."). It ruined the surprise by doing the work too early.

To fix this, the team built a strict filter (like a referee with a whistle). If the "Preplan" contained any actual math or step-by-step instructions, the referee blew the whistle, threw out the answer, and made the model try again. This ensured the Preplan was purely about understanding the problem, not solving it.

The "Faithful" Reward System

Once the model learned to write a good Preplan, the researchers had to make sure the model actually listened to it. Sometimes, models are like students who write a great study plan but then ignore it and study something else.

To stop this, they created a special reward system (like a video game scoring system):

  • The Score: The model gets points for getting the right answer.
  • The Loyalty Bonus: The model gets extra points only if the steps it takes (the Plan) actually follow the advice given in the Preplan.
  • The Penalty: If the model writes a Preplan that looks like math (cheating the filter), it loses points.

This forces the model to treat the Preplan as a real map. If the map says "Go North," the model can't just decide to "Go South" and hope for the best.

The Results

The researchers tested this new method (called PPC) on four different AI models and five difficult math competitions.

  • Better Accuracy: The new method got the right answer more often than any previous method, especially on the hardest problems.
  • Faster Thinking: Surprisingly, even though the model had to write an extra "Preplan" section, it actually used fewer total words to solve the problem. Why? Because it didn't waste time running in circles or trying wrong methods. It knew exactly where to go from the start.

In a Nutshell

The paper argues that to solve hard problems, you shouldn't just jump into the "how." You must first take a moment to understand the "what." By forcing the AI to pause, analyze the problem type, and identify pitfalls before making a plan, the AI becomes a much smarter and more efficient problem solver. It's the difference between a frantic runner and a strategic navigator.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →