Using reinforcement learning to learn how to play text-based games

Mikuláš Zelinka
1/6/2018
cs.CL

Official code: m-k-l-s/pyfiction (35 stars, last commit 2022-05-16).

Abstract

The ability to learn optimal control policies in systems where action space is defined by sentences in natural language would allow many interesting real-world applications such as automatic optimisation of dialogue systems. Text-based games with multiple endings and rewards are a promising platform for this task, since their feedback allows us to employ reinforcement learning techniques to jointly learn text representations and control policies. We present a general text game playing agent, testing its generalisation and transfer learning performance and showing its ability to play multiple games at once. We also present pyfiction, an open-source library for universal access to different text games that could, together with our agent that implements its interface, serve as a baseline for future research.

View on arXivView PDF

Code Implementations(1)

m-k-l-s/pyfictionOfficial100%

Python API for interactive fiction games

359CSS, HTMLMay 6, 20164 years agoNOASSERTION

Similar Papers

Cite this paper

@article{zelinka2018using,
  title  = {Using reinforcement learning to learn how to play text-based games},
  author = {Mikuláš Zelinka},
  year   = {2018},
  eprint = {1801.01999},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1801.01999}
}

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

Discussion