Natural Language-conditioned Reinforcement Learning with Inside-out Task Language Development and Translation
Jing-Cheng Pang, Xin-Yu Yang, Si-Hang Yang, Yang Yu
TL;DR
The paper introduces Inside-Out Learning (IOL) for natural language-conditioned reinforcement learning, replacing unbounded NL instructions with a task language (TL) expressed as object-predicate relations. It presents TALAR, a three-component system comprising a TL generator, an NL-to-TL translator (via a Variational Auto-Encoder), and an instruction-following policy trained with PPO, showing strong improvements and robustness to unseen NL expressions. TL serves not only to accelerate policy learning but also as a natural abstraction for hierarchical RL. The work demonstrates TL’s interpretability, enables better generalization, and provides a foundation for future dynamic dataset expansion and predicate-focused language representations.
Abstract
Natural Language-conditioned reinforcement learning (RL) enables the agents to follow human instructions. Previous approaches generally implemented language-conditioned RL by providing human instructions in natural language (NL) and training a following policy. In this outside-in approach, the policy needs to comprehend the NL and manage the task simultaneously. However, the unbounded NL examples often bring much extra complexity for solving concrete RL tasks, which can distract policy learning from completing the task. To ease the learning burden of the policy, we investigate an inside-out scheme for natural language-conditioned RL by developing a task language (TL) that is task-related and unique. The TL is used in RL to achieve highly efficient and effective policy training. Besides, a translator is trained to translate NL into TL. We implement this scheme as TALAR (TAsk Language with predicAte Representation) that learns multiple predicates to model object relationships as the TL. Experiments indicate that TALAR not only better comprehends NL instructions but also leads to a better instruction-following policy that improves 13.4% success rate and adapts to unseen expressions of NL instruction. The TL can also be an effective task abstraction, naturally compatible with hierarchical RL.
