← Latest papers
🤖 AI

Revisiting Chain-of-Thought Reasoning under Limited Supervision: Semi-supervised Chain-of-Thought Learning

This paper introduces Semi-CoT, a semi-supervised learning framework that leverages unlabeled questions to generate high-precision pseudo reasoning chains via semantic entropy filtering, demonstrating their potential as effective training signals while highlighting the need for improved selection and training strategies to maximize performance gains across diverse mathematical benchmarks.

Original authors: Hongyang He, Jiuming Liu, Victor Sanchez

Published 2026-07-03
📖 4 min read☕ Coffee break read

Original authors: Hongyang He, Jiuming Liu, Victor Sanchez

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 have a brilliant but inexperienced student (the AI) who is great at solving math problems but sometimes gets stuck or makes silly mistakes. Usually, when you ask this student a hard question, they think out loud, write down their steps, and give you an answer. Once they finish, you throw away their "thinking notes" and only keep the final answer.

This paper asks a simple but powerful question: What if we didn't throw those thinking notes away? What if we could use the student's own "thinking notes" from questions they haven't seen before to help them learn?

Here is the breakdown of their idea, called Semi-CoT, using some everyday analogies.

1. The Problem: Wasted Thinking

Currently, AI models use "Chain-of-Thought" (CoT) like a one-time trick. When you ask a question, the AI generates a step-by-step reasoning path, solves it, and then forgets the path.

  • The Paper's Insight: The authors noticed that we have millions of math questions floating around the internet that don't have answers or explanations. These are "unlabeled" questions.
  • The Goal: Instead of ignoring these questions, let's ask the AI to solve them, write down its reasoning, and then use those reasoning steps as "study guides" for future questions.

2. The Danger: The "Confident Fool"

There's a big risk here. If you ask an AI to solve a problem it doesn't know, it might confidently write down a perfect-looking explanation that leads to the wrong answer. It's like a student who writes a beautiful essay about a book they never read. If you use that essay to teach them, you're just teaching them to be confidently wrong.

3. The Solution: The "Group Consensus" Filter

To fix this, the authors created a safety net called Semi-CoT. Here is how it works, step-by-step:

  • Step 1: The "Many Heads" Approach.
    For every unlabeled question, the AI doesn't just solve it once. It solves it multiple times (like asking the same student to solve the problem five different times in a row).
  • Step 2: The "Voting" Check.
    The system looks at the final answers from those five attempts.
    • Scenario A: The AI says "5," "5," "5," "5," and "5." Everyone agrees. This is a low-entropy (low confusion) result. The system thinks, "Okay, this reasoning is probably reliable."
    • Scenario B: The AI says "5," "12," "3," "5," and "9." Everyone is confused. This is high-entropy (high confusion). The system thinks, "Nope, this is too messy. Throw it away."
  • Step 3: The "Study Bank."
    The system only keeps the reasoning steps where the AI was consistent (Scenario A). It puts these high-quality "thinking notes" into a special Pseudo Reasoning Bank.
  • Step 4: The "Test Time" Boost.
    When the AI faces a new test question, it doesn't just guess. It looks into its Pseudo Reasoning Bank, finds a similar problem it solved before, and uses that previous "thinking note" as a hint to solve the new one.

4. The Results: A Mixed Bag

The authors tested this on four different math datasets (like AQuA, SVAMP, GSM8K, and MultiArith). Here is what happened:

  • The Good News: The "Group Consensus" filter worked incredibly well at finding good reasoning. In the datasets they tested, the AI's "fake" reasoning was actually correct 91% to 100% of the time. This proves that unlabeled questions can provide useful study material.
  • The Bad News: Just having good study material isn't enough to guarantee better test scores.
    • On some tests (SVAMP and GSM8K), the AI got slightly better (about 1-2% improvement).
    • On one test (AQuA), the AI actually got worse. Why? Because the "study guide" it picked happened to be irrelevant to the new question. It's like studying a recipe for a cake when you are trying to bake bread. Even if the recipe is perfect, it doesn't help you.
    • On another test (MultiArith), everyone was already getting 100%, so there was no room to improve.

5. The Big Takeaway

The paper concludes with a very important lesson: Reliability is not the same as Relevance.

  • Reliability: Did the AI solve the practice problem correctly? (Yes, the entropy filter ensured this).
  • Relevance: Is that practice problem actually useful for the new question? (Not always).

The authors found that simply picking random "good" examples didn't always help. They tried using a simple keyword search (TF-IDF) to find relevant examples, but it didn't work better than picking randomly.

In summary: The paper proves that we can turn unlabeled questions into high-quality "study guides" by checking if the AI agrees with itself. However, to make the AI smarter, we need to do more than just collect good guides; we need to get better at picking the right guide for the specific question at hand.

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 →