EXPLORER: Exploration-guided Reasoning for Textual Reinforcement Learning

Kinjal Basu, Keerthiram Murugesan, Subhajit Chaudhury, Murray Campbell, Kartik Talamadupula +1 more
3/15/2024
cs.CLcs.AIcs.LO

No official code found. Best implementation: kinjalbasu/explorer (5 stars, Apache-2.0, last commit 2024-03-15).

Abstract

Text-based games (TBGs) have emerged as an important collection of NLP tasks, requiring reinforcement learning (RL) agents to combine natural language understanding with reasoning. A key challenge for agents attempting to solve such tasks is to generalize across multiple games and demonstrate good performance on both seen and unseen objects. Purely deep-RL-based approaches may perform well on seen objects; however, they fail to showcase the same performance on unseen objects. Commonsense-infused deep-RL agents may work better on unseen data; unfortunately, their policies are often not interpretable or easily transferable. To tackle these issues, in this paper, we present EXPLORER which is an exploration-guided reasoning agent for textual reinforcement learning. EXPLORER is neurosymbolic in nature, as it relies on a neural module for exploration and a symbolic module for exploitation. It can also learn generalized symbolic policies and perform well over unseen data. Our experiments show that EXPLORER outperforms the baseline agents on Text-World cooking (TW-Cooking) and Text-World Commonsense (TWC) games.

View on arXivView PDF

Code Implementations(1)

kinjalbasu/explorerCommunity100%
Apache-2.0

Repository for the paper EXPLORER: Exploration-guided Reasoning for Textual Reinforcement Learning (EACL'24)

50Feb 2, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{basu2024explorer,
  title  = {EXPLORER: Exploration-guided Reasoning for Textual Reinforcement Learning},
  author = {Kinjal Basu and Keerthiram Murugesan and Subhajit Chaudhury and Murray Campbell and Kartik Talamadupula and Tim Klinger},
  year   = {2024},
  eprint = {2403.10692},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.10692v1}
}

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/2403.10692.svg)](https://codeofpaper.com/paper/2403.10692)

Discussion