TLDR: SynAdapt is a novel framework that enhances Large Language Models (LLMs) by enabling adaptive reasoning. It achieves this through the generation of ‘synthetic Continuous Chain-of-Thought’ (CCoT) for more effective model training and by employing a ‘difficulty classifier’ that uses both the question and CCoT to identify hard problems. This allows SynAdapt to efficiently answer easy questions using CCoT, while adaptively prompting the LLM to ‘re-think’ hard questions with detailed discrete CoT, striking an optimal balance between accuracy and efficiency.
Large Language Models (LLMs) have become incredibly powerful in solving complex problems by breaking them down into sequential steps, a process known as Chain-of-Thought (CoT) reasoning. While CoT significantly boosts accuracy, it often comes with a high computational cost due to the generation of many discrete tokens, which can be time-consuming.
To address this, researchers have explored Continuous Chain-of-Thought (CCoT), a more efficient alternative that represents reasoning in a compact, continuous format within the LLM’s hidden state. However, existing CCoT methods face challenges like indirect training, limited alignment with traditional CoT, or inconsistent targets, leading to performance limitations.
Introducing SynAdapt: A Novel Approach to Adaptive Reasoning
A new framework called SynAdapt aims to overcome these limitations by enabling LLMs to learn adaptive reasoning through a novel concept: Synthetic Continuous Chain-of-Thought. SynAdapt introduces a two-stage process: fine-tuning and inference.
During the fine-tuning stage, SynAdapt first generates a ‘synthetic CCoT’. Unlike previous methods that rely on parts of discrete CoT for alignment, this synthetic CCoT is specifically optimized to guide the LLM towards correct answers. It acts as a precise and effective target, allowing the LLM to learn the full CCoT representation more effectively. The LLM is then trained to iteratively refine a draft CCoT until it aligns with this high-quality synthetic CCoT.
Furthermore, SynAdapt recognizes that relying solely on CCoT might not be sufficient for solving very difficult questions, as compressing information can lead to some loss. To tackle this, the framework integrates a ‘difficulty classifier’. This classifier analyzes both the question and the generated CCoT to determine the question’s complexity. This is a crucial innovation, as some hard questions can appear simple at first glance and only reveal their true difficulty after some initial reasoning captured by the CCoT.
Also Read:
- RL-PLUS: A New Approach to Expand LLM Reasoning Capabilities Beyond Current Limits
- Improving AI Explanations: CoRGI Introduces Visual Grounding to Chain-of-Thought
Adaptive Reasoning in Action
In the inference stage, the fine-tuned LLM generates a CCoT for a given question. This CCoT, along with the original question, is then fed into the difficulty classifier. Based on the classifier’s assessment, SynAdapt employs an adaptive reasoning strategy:
- For ‘easy’ questions, the LLM directly generates the answer based on the CCoT. This ensures high efficiency by leveraging the compact CCoT representation.
- For ‘hard’ questions, the generated CCoT is discarded, and the LLM is prompted to ‘re-think’ the question using discrete CoT tokens. This allows for a more detailed, step-by-step reasoning process, ensuring higher accuracy even if it takes a bit longer. The framework can even dynamically adjust the ratio of questions routed for re-thinking, allowing it to adapt to scenarios where either accuracy or efficiency is prioritized.
Extensive experiments across various math benchmarks, including GSM8K, MATH500, AMC23, AIME24, and AIME25, demonstrate SynAdapt’s effectiveness. It consistently achieves an optimal balance between accuracy and efficiency, outperforming other baselines. The difficulty classifier also shows superior performance in identifying hard questions, proving the value of incorporating CCoT information in the assessment.
SynAdapt represents a significant step forward in making LLM reasoning more efficient and adaptable, offering a practical solution for real-world applications where both speed and accuracy are critical. You can read the full research paper here.


