Diffusion-based Curriculum Reinforcement Learning

Erdi Sayar, Giovanni Iacca, Ozgur S. Oguz, Alois Knoll
2/3/2026

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Curriculum Reinforcement Learning (CRL) is an approach to facilitate the learning process of agents by structuring tasks in a sequence of increasing complexity. Despite its potential, many existing CRL methods struggle to efficiently guide agents toward desired outcomes, particularly in the absence of domain knowledge. This paper introduces DiCuRL (Diffusion Curriculum Reinforcement Learning), a novel method that leverages conditional diffusion models to generate curriculum goals. To estimate how close an agent is to achieving its goal, our method uniquely incorporates a Q -function and a trainable reward function based on Adversarial Intrinsic Motivation within the diffusion model. Furthermore, it promotes exploration through the inherent noising and denoising mechanism present in the diffusion models and is environment-agnostic. This combination allows for the generation of challenging yet achievable goals, enabling agents to learn effectively without relying on domain knowledge. We demonstrate the effectiveness of DiCuRL in three different maze environments and two robotic manipulation tasks simulated in MuJoCo, where it outperforms or matches nine state-of-the-art CRL algorithms from the literature.

DOISemantic Scholar

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{sayar2026diffusionbased,
  title  = {Diffusion-based Curriculum Reinforcement Learning},
  author = {Erdi Sayar and Giovanni Iacca and Ozgur S. Oguz and Alois Knoll},
  year   = {2026},
  doi    = {10.52202/079017-3096},
  url    = {https://doi.org/10.52202/079017-3096},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2a5c1474526ca9d46164e4e64db99a2404ff94ad.svg)](https://codeofpaper.com/paper/2a5c1474526ca9d46164e4e64db99a2404ff94ad)

Discussion