← Latest papers
💻 computer science

LEACL: LLM-Enhanced Automatic Curriculum Learning for Reinforcement Learning in Long-Horizon Manipulation Tasks

This paper proposes LEACL, a framework that leverages large language models to automatically decompose long-horizon manipulation tasks and generate necessary specifications, enabling reinforcement learning agents to achieve superior performance through automatic curriculum learning using only sparse rewards without the need for manually designed dense reward functions.

Original authors: Faraz Heravi, James Ouyang, Zifan Xu, Arjun Kumar, Yoonchang Sung, Peter Stone

Published 2026-07-28
📖 8 min read🧠 Deep dive

Original authors: Faraz Heravi, James Ouyang, Zifan Xu, Arjun Kumar, Yoonchang Sung, Peter Stone

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 teach a robot to make a complex meal, like a gourmet sandwich. You can't just tell the robot, "Make a sandwich," and expect it to figure out how to slice the tomato, butter the bread, and stack the layers perfectly. If you only give the robot a "good job" or "bad job" signal at the very end, it will likely wander around aimlessly for years, never learning the specific steps. This is the world of Reinforcement Learning (RL), where software agents learn by trial and error. The tricky part is the "sparse reward" problem: if the robot only gets a reward when the task is 100% done, it has no idea if it's getting closer or further away. To fix this, scientists often use Curriculum Learning, a method where the robot practices on easy versions of a task first (like just picking up the bread) before moving to harder ones (slicing the tomato). But here's the catch: designing these easy-to-hard steps usually requires a human expert to manually write out every single rule and difficulty setting, which is slow, boring, and hard to do for every new task.

Enter LEACL (LLM-Enhanced Automatic Curriculum Learning), a new approach that asks a very smart question: "Can we get a super-intelligent AI language model to do the boring planning work for us?" The researchers behind this paper wanted to see if they could use a Large Language Model (LLM)—the same kind of tech that powers chatbots—to act as a master teacher. Instead of humans manually writing the lesson plans, the LLM would read a natural language goal (like "open the drawer") and automatically break it down into a sequence of smaller, manageable steps. Even better, the LLM would then design the specific "training wheels" (the difficulty settings and parameters) for each step, allowing the robot to learn using only the simple "success/fail" signal at the end, without needing complex, hand-written reward instructions for every tiny movement.

The paper tests this idea on five tricky robot tasks, such as opening a cabinet drawer, putting a bowl on a plate, or turning on a stove. The results are quite promising. The researchers found that when they let the LLM design the curriculum, the robot learned these long, complex tasks much faster and more successfully than when it tried to learn them all at once with no help. In fact, the LLM-designed system performed just as well as, and sometimes even better than, systems where human experts had spent hours manually crafting the training steps and reward rules. The study suggests that by letting AI handle the "lesson planning," we can teach robots to do complex, multi-step jobs without needing a human to micromanage every single detail of the training process.

The Robot's School Day: How LEACL Works

Think of a robot trying to learn a long-horizon task (a "long-horizon" task is just a fancy way of saying a job that takes many steps to finish) like a student trying to pass a final exam. If the teacher only gives a grade at the very end, the student might study the wrong things or give up entirely. Automatic Curriculum Learning (ACL) is like a tutor who creates a syllabus, starting with easy questions and slowly making them harder. But usually, a human has to write that syllabus.

LEACL changes the game by bringing in an LLM as the head teacher. The process happens in three fun stages:

  1. The Breakdown (Task Decomposition):
    Imagine you tell the robot, "Open the top drawer of the cabinet." A human might think, "Okay, that's just one job." But the LLM looks at it and says, "No way! That's actually three jobs: First, reach for the drawer. Second, grab the handle. Third, pull it open." The LLM uses its massive knowledge of how the world works (like knowing you can't pull a drawer if you aren't holding the handle) to break the big goal into a logical chain of smaller subtasks. It writes these down in a special "recipe language" called PDDL, which the robot can understand.

  2. The Lesson Plan (Meta-Task Generation):
    Now that the robot has the steps, it needs to know how to practice them. Should it start with the drawer slightly open? Or completely shut? Should the handle be close or far away? This is where the LLM shines again. It acts as a creative curriculum designer, generating a "task space" for each step. It creates a Python script that can generate thousands of slightly different versions of the "grab the handle" task. Some are super easy (the handle is right in front of the robot), and some are harder (the handle is slightly further away). The LLM also figures out which versions are "harder" than others, creating a perfect ladder of difficulty for the robot to climb.

  3. The Practice (Automatic Curriculum Learning):
    Finally, the robot starts training. It uses an algorithm that watches how well the robot is doing. If the robot is crushing the "easy" versions of the task, the system automatically switches to the "medium" difficulty versions. If the robot is struggling, it goes back to the easy ones. The robot learns using only a simple "1" for success and "0" for failure at the very end of each subtask. It doesn't need a human to say, "Good job, you moved your arm 2 inches closer." The LLM's pre-planned curriculum does all the heavy lifting of guiding the robot.

The Results: Did the Robot Pass the Test?

The researchers tested this system on five distinct challenges using a simulation called LIBERO (which they upgraded to LIBERO+ to handle these new types of tasks). The tasks included:

  • Opening a bottom drawer.
  • Putting a white bowl on a plate.
  • Picking up ketchup and putting it in a basket.
  • Turning on a stove and placing a pot on it.
  • Putting a mug in a microwave and closing the door.

They compared their LLM-powered system (LEACL) against several other methods:

  • The "Do Nothing" approach: Just letting the robot try to learn the whole thing with a sparse reward. (Spoiler: It failed completely, getting 0% success on most tasks).
  • The "No Curriculum" approach: Breaking the task down but letting the robot learn each step without a smart difficulty ladder. (This also failed miserably, with success rates near 0% or very low).
  • The "Human Expert" approach: Where humans manually designed the steps and the reward functions (giving the robot extra points for getting close to the goal). This is usually considered the gold standard.
  • The "LEAGUE" approach: A previous method that uses LLMs to write dense reward functions (complex scoring rules) for each step.

Here is what happened:
The LEACL system, which used the LLM to plan the curriculum but relied only on the simple "success/fail" signal, outperformed the systems that tried to learn without a curriculum. More impressively, it performed better than the LEAGUE system (which used complex, hand-tuned reward rules) on four out of the five tasks.

In terms of raw numbers, the LEACL system achieved success rates like 99.8% for opening the drawer and 90.7% for putting the bowl on the plate. These numbers were very close to, and in some cases matched, the performance of the "Human Curriculum" where experts manually designed everything. For example, on the "open the bottom drawer" task, the human-designed system got 99.8 ± 0.2%, and LEACL got 99.8 ± 0.1%. On the "put the mug in the microwave" task, the human system got 89.0 ± 7.5%, while LEACL got 75.9 ± 3.4%.

Why This Matters (and What It Doesn't Do)

The big takeaway is that designing complex reward functions is hard and often unnecessary. The paper argues that trying to give the robot a "dense" reward (like "you get 0.5 points for moving the arm closer") is actually a trap. It can confuse the robot, making it prioritize the wrong things or develop "sloppy" habits where it gets close to the goal but never quite finishes the job. By letting the LLM handle the structure of the learning (the curriculum) and letting the robot learn from the simple truth of success or failure, the robot learns more precise and reliable skills.

However, the paper is careful to note a few limits. The LLM still needs a "dictionary" of what is possible (a predefined set of rules or predicates) to work. It can't invent new physics or objects out of thin air; it has to work within the rules of the simulation (like the LIBERO+ environment). Also, while the LLM did a great job, the human-designed curriculum still edged it out slightly on three of the five tasks, suggesting that human intuition still has a role to play, even if the LLM is getting very good at it.

In short, LEACL suggests that we don't need to be the ones writing the detailed instruction manuals for robots anymore. We can just give the robot a goal, let an AI language model figure out the best way to teach it, and watch the robot learn to do complex, multi-step jobs all by itself.

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 →