RLang: A Declarative Language for Describing Partial World Knowledge to Reinforcement Learning Agents
Rodriguez-Sanchez, Rafael, Spiegel, Benjamin A., Wang, Jennifer, Patel, Roma, Tellex, Stefanie, Konidaris, George
–arXiv.org Artificial Intelligence
We introduce RLang, a domain-specific language (DSL) for communicating domain knowledge to an RL agent. Unlike existing RL DSLs that ground to \textit{single} elements of a decision-making formalism (e.g., the reward function or policy), RLang can specify information about every element of a Markov decision process. We define precise syntax and grounding semantics for RLang, and provide a parser that grounds RLang programs to an algorithm-agnostic \textit{partial} world model and policy that can be exploited by an RL agent. We provide a series of example RLang programs demonstrating how different RL methods can exploit the resulting knowledge, encompassing model-free and model-based tabular algorithms, policy gradient and value-based methods, hierarchical approaches, and deep methods.
arXiv.org Artificial Intelligence
May-30-2023
- Country:
- Asia
- Europe > Netherlands
- North Holland > Amsterdam (0.04)
- North America > United States
- Hawaii > Honolulu County
- Honolulu (0.04)
- Rhode Island > Providence County
- Providence (0.04)
- Hawaii > Honolulu County
- Genre:
- Research Report (0.50)
- Industry:
- Leisure & Entertainment (0.46)
- Materials (0.46)
- Transportation > Passenger (0.49)
- Technology: