Full metadata
Title
ReL GoalD (Reinforcement Learning for Goal Dependencies)
Description
In this project, the use of deep neural networks for the process of selecting actions to execute within an environment to achieve a goal is explored. Scenarios like this are common in crafting based games such as Terraria or Minecraft. Goals in these environments have recursive sub-goal dependencies which form a dependency tree. An agent operating within these environments have access to low amounts of data about the environment before interacting with it, so it is crucial that this agent is able to effectively utilize a tree of dependencies and its environmental surroundings to make judgements about which sub-goals are most efficient to pursue at any point in time. A successful agent aims to minimizes cost when completing a given goal. A deep neural network in combination with Q-learning techniques was employed to act as the agent in this environment. This agent consistently performed better than agents using alternate models (models that used dependency tree heuristics or human-like approaches to make sub-goal oriented choices), with an average performance advantage of 33.86% (with a standard deviation of 14.69%) over the best alternate agent. This shows that machine learning techniques can be consistently employed to make goal-oriented choices within an environment with recursive sub-goal dependencies and low amounts of pre-known information.
Date Created
2018-05
Contributors
- Koleber, Derek (Author)
- Acuna, Ruben (Thesis director)
- Bansal, Ajay (Committee member)
- W.P. Carey School of Business (Contributor)
- Software Engineering (Contributor)
- Barrett, The Honors College (Contributor)
Topical Subject
Resource Type
Extent
24 pages
Language
eng
Copyright Statement
In Copyright
Primary Member of
Series
Academic Year 2017-2018
Handle
https://hdl.handle.net/2286/R.I.47804
Level of coding
minimal
Cataloging Standards
System Created
- 2018-04-17 12:00:09
System Modified
- 2021-08-11 04:09:57
- 3 years 3 months ago
Additional Formats