paper-with-me

Papers

Learning to Play Text-based Adventure Games with Maximum Entropy Reinforcement Learning

2023-02-21 · Weichen Li, Rati Devidze, Sophie Fellenz

Text-based games are a popular testbed for language-based reinforcement learning (RL). In previous work, deep Q-learning is commonly used as the learning agent. Q-learning algorithms are challenging to apply to complex real-world domains due to, for example, their instability in training. Therefore, in this paper, we adapt the soft-actor-critic (SAC) algorithm to the text-based environment. To deal with sparse extrinsic rewards from the environment, we combine it with a potential-based reward shaping technique to provide more informative (dense) reward signals to the RL agent. We apply our method to play difficult text-based games. The SAC method achieves higher scores than the Q-learning methods on many games with only half the number of training steps. This shows that it is well-suited for text-based games. Moreover, we show that the reward shaping technique helps the agent to learn the policy faster and achieve higher scores. In particular, we consider a dynamically learned value function as a potential function for shaping the learner's original sparse reward signals.

📄 PDF Abstract BibTeX arXiv:2302.10720

Code (1)

weichenli1223/text-based-adventure-games-using-sac 공식 구현 pytorch

Tasks

Q-Learningreinforcement-learningReinforcement Learning (RL)text-based games

Methods 이 논문이 사용한 방법론

Global Average Pooling Global Average Pooling is a pooling operation designed to replace fully connected layers in classical CNNs. The idea is to generate one feature map for each corresponding…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Dilated Convolution 설명 없음
Average Pooling 설명 없음
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Q-Learning Q-Learning is an off-policy temporal difference control algorithm: $$Q\left(S\_{t}, A\_{t}\right) \leftarrow Q\left(S\_{t}, A\_{t}\right) + \alpha\left[R_{t+1} +…
SAC 설명 없음

Similar Papers 제목 키워드 기반

Toward Automated Quest Generation in Text-Adventure Games

2019-09-13 · CCNLG (ACL) 2019 10 · Prithviraj Ammanabrolu, William Broniec, Alex Mueller, Jeremy Paul 외

Interactive fictions, or text-adventures, are games in which a player interacts with a world entirely through textual descriptions and text actions. Text-adventure games are typically structured as puzzles or quests wher…

The Text-Based Adventure AI Competition

2018-08-03 · Timothy Atkinson, Hendrik Baier, Tara Copplestone, Sam Devlin 외

In 2016, 2017, and 2018 at the IEEE Conference on Computational Intelligence in Games, the authors of this paper ran a competition for agents that can play classic text-based adventure games. This competition fills a gap…

Board GamesNatural Language Understanding

FlashAdventure: A Benchmark for GUI Agents Solving Full Story Arcs in Diverse Adventure Games

2025-09-01 · Jaewoo Ahn, Junseo Kim, Heeseung Yun, Jaehyeon Son 외 arxiv

GUI agents powered by LLMs show promise in interacting with diverse digital environments. Among these, video games offer a valuable testbed due to their varied interfaces, with adventure games posing additional challenge…

Text-based Adventures of the Golovin AI Agent

2017-05-16 · Bartosz Kostka, Jaroslaw Kwiecien, Jakub Kowalski, Pawel Rychlikowski

The domain of text-based adventure games has been recently established as a new challenge of creating the agent that is both able to understand natural language, and acts intelligently in text-described environments. I…

AI Agent

Transfer in Deep Reinforcement Learning using Knowledge Graphs

2019-08-19 · WS 2019 11 · Prithviraj Ammanabrolu, Mark O. Riedl

Text adventure games, in which players must make sense of the world through text descriptions and declare actions through text descriptions, provide a stepping stone toward grounding action in language. Prior work has de…

Deep Reinforcement LearningKnowledge GraphsQuestion Answeringreinforcement-learning+3