Reinforcement Learning in the MiniHack Learning Environment
Ian M. Cannon
Reinforcement Learning is a branch of machine learning in which a computer agent receives rewards for interacting with its environment by being given observations, formulating actions, and taking those actions in the environment. Reinforcement Learning has been used to exceed human performance in game-like environments from Checkers to Go to DoTA2. Many of these achievements were hard-fought by overcoming challenges in each environment individually. NetHack is a challenging game that makes an excellent Reinforcement Learning environment for its combinations of broad action and observation space with sparse rewards and general difficulty. In this work, we investigate reinforcement learning methods in MiniHack which is a mini version of NetHack. We will introduce challenges of the difficult game of NetHack and explain how MiniHack can break up this large environment into smaller, composeable, more tractable mini-environments. We have used this environment to solve challenging problems in Reinforcement Learning and will talk through these challenges and what we have done to overcome them.
Van Tam Nguyen
Primary Advisor's Department
Stander Symposium project, College of Arts and Sciences
United Nations Sustainable Development Goals
Good Health and Well-Being; Quality Education
"Reinforcement Learning in the MiniHack Learning Environment" (2022). Stander Symposium Projects. 2467.