← Latest papers
🤖 AI

SKILLC: Learning Autonomous Skill Internalization in LLM Agents via Contrastive Credit Assignment

The paper proposes SkillC, a framework that enhances autonomous skill internalization in LLM agents by introducing Contrastive Skill Credit Assignment to directly optimize policies toward skill-free success through paired rollouts and adaptive curriculum learning, outperforming existing baselines on long-horizon tasks without runtime skill access.

Original authors: Hongxiang Lin, Zhirui Kuai, Erpeng Xue, Lei Wang

Published 2026-05-28
📖 5 min read🧠 Deep dive

Original authors: Hongxiang Lin, Zhirui Kuai, Erpeng Xue, Lei Wang

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 teaching a very smart robot to solve complex puzzles, like organizing a messy house or buying specific items online. To help the robot learn faster, you give it a "cheat sheet" (a skill) that tells it exactly what steps to take.

There are two main ways to teach the robot:

  1. The "Cheat Sheet Forever" Method: You let the robot keep the cheat sheet forever. It learns to solve the puzzle, but it never learns to do it without the paper. If you take the paper away, it fails.
  2. The "Wean Off" Method: You give the robot the cheat sheet at first, but slowly start taking it away. The goal is for the robot to eventually solve the puzzle entirely on its own.

The Problem: "Internalization Blindness"
The paper argues that the current "Wean Off" methods have a major flaw, which the authors call Internalization Blindness.

Imagine a teacher grading a student's test.

  • In the old method, the teacher looks at a test where the student used a cheat sheet and gets an A. Then, the teacher looks at a test where the student didn't use the cheat sheet and gets a B.
  • The teacher says, "Great job on the A!" and gives the student a high score.
  • The Flaw: The teacher doesn't realize that the "A" was only possible because of the cheat sheet. The teacher keeps rewarding the student for using the cheat sheet, even though the goal is for the student to learn the material without it. The robot gets confused: "Did I succeed because I'm smart, or because I had help?" It doesn't know the difference, so it never truly learns to be independent.

The Solution: SKILLC (The "Side-by-Side" Coach)
The authors propose a new framework called SKILLC to fix this. They use a technique called Contrastive Skill Credit Assignment.

Here is how it works, using a simple analogy:

1. The "Side-by-Side" Race (Paired Rollouts)

Instead of just watching the robot try once with help and once without, SKILLC makes the robot run two races at the exact same time for every single task:

  • Race A: The robot tries to solve the puzzle with the cheat sheet.
  • Race B: The robot tries to solve the exact same puzzle without the cheat sheet.

2. The "Fair Judge" (Dual-Stream Advantage)

Now, the teacher (the learning algorithm) looks at both races side-by-side.

  • If the robot wins Race A (with help) but loses Race B (without help), the teacher realizes: "Ah, the robot only succeeded because of the cheat sheet. I shouldn't give it full credit for being smart yet."
  • If the robot wins both races, the teacher says: "Great! You solved it without help. That's real skill!"

The system specifically rewards the robot more for winning Race B (the independent win) and rewards it less for winning Race A if it failed Race B. This forces the robot to learn that the only thing that truly matters is solving the problem on its own.

3. The "Smart Coach" (Adaptive Curriculum)

The system also acts like a smart coach who watches the robot's progress in real-time.

  • Early on: The robot is terrible without the cheat sheet. The coach says, "Keep using the cheat sheet, but let's try to do it without it a little bit."
  • Middle: The robot starts getting better. The coach notices the gap between "with help" and "without help" is shrinking. The coach starts taking the cheat sheet away faster.
  • Late: The robot is doing great alone. The coach says, "You don't need the cheat sheet anymore. Let's retire it completely and stop training on this specific task."

Why This Matters

The paper tested this on two environments:

  1. ALFWorld: A text-based game where an agent has to do household chores (like "put the clean shirt in the drawer").
  2. WebShop: A simulated online shopping task where the agent has to find and buy specific items.

The Results:

  • SKILLC learned to solve these tasks without any cheat sheets at the end.
  • It performed significantly better than previous "Wean Off" methods (improving success rates by about 4-5%).
  • It even performed as well as methods that kept the cheat sheets forever, proving that the robot can truly learn the skills internally.

The Catch (Limitations)

The paper admits this method isn't perfect:

  • It's expensive: Running two races at once (with and without help) takes about 26% more computer power at the start.
  • It needs good data: If the robot is already really good at a task, or if the tasks are very rare, the system might get confused about when to stop using the cheat sheet.

In Summary:
SKILLC is a new way to train AI agents. Instead of just slowly removing help, it constantly compares "helped" attempts with "unhelped" attempts. By rewarding the agent specifically for succeeding without help, it forces the AI to truly internalize the skills, turning a "cheat-sheet user" into a "self-sufficient expert."

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 →