Text-Aware Diffusion for Policy Learning

Calvin Luo, Mandy He, Zilai Zeng, Chen Sun
2/3/2026

No official code found. Best implementation: brown-palm/tadpole (5 stars, last commit 2025-06-13).

Abstract

Training an agent to achieve particular goals or perform desired behaviors is often accomplished through reinforcement learning, especially in the absence of expert demonstrations. However, supporting novel goals or behaviors through reinforcement learning requires the ad-hoc design of appropriate reward functions, which quickly becomes intractable. To address this challenge, we propose Text-Aware Diffusion for Policy Learning (TADPoLe), which uses a pretrained, frozen text-conditioned diffusion model to compute dense zero-shot reward signals for text-aligned policy learning. We hypothesize that large-scale pretrained generative models encode rich priors that can supervise a policy to behave not only in a text-aligned manner, but also in alignment with a notion of naturalness summarized from internet-scale training data. In our experiments, we demonstrate that TADPoLe is able to learn policies for novel goal-achievement and continuous locomotion behaviors specified by natural language, in both Humanoid and Dog environments. The behaviors are learned zero-shot without ground-truth rewards or expert demonstrations, and are qualitatively more natural according to human evaluation. We further show that TADPoLe performs competitively when applied to robotic manipulation tasks in the Meta-World environment, without having access to any in-domain demonstrations.

View on arXivView PDF

Code Implementations(1)

brown-palm/tadpoleCommunity65%

Code for "Text-Aware Diffusion for Policy Learning" (NeurIPS 2024)

50PythonDec 8, 20241 years ago

Similar Papers

Cite this paper

@article{luo2026textaware,
  title  = {Text-Aware Diffusion for Policy Learning},
  author = {Calvin Luo and Mandy He and Zilai Zeng and Chen Sun},
  year   = {2026},
  eprint = {2407.01903},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2407.01903},
  url    = {https://arxiv.org/abs/2407.01903},
  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/2407.01903.svg)](https://codeofpaper.com/paper/2407.01903)

Discussion