Institutional-Repository, University of Moratuwa.  

Implementing efficient planning and learning algorithms for agents in minecraft

Show simple item record

dc.contributor.advisor Ranathunga, S
dc.contributor.author Rajasingham, S
dc.date.accessioned 2019-10-16T04:52:03Z
dc.date.available 2019-10-16T04:52:03Z
dc.identifier.uri http://dl.lib.mrt.ac.lk/handle/123/15064
dc.description.abstract An intelligent agent should possess the capability of solving problems related to the task of interest based on the perception of its virtual environment acquired from its past and present interactions. These agents should be able to extract the fundamental trait of being intelligent in order to possess human behavior. Learning and planning are the major modalities that contribute to this trait. Brown-UMBC Reinforcement Learning and Planning (BURLAP) is an existing library that comprises of algorithms that help the agent imitate the planning and learning behaviors of a human being. The algorithms in BURLAP can be used to implement intelligent agents in virtual worlds including Minecraft as it offers challenges that of a real-life platform. Minecraft allows the use of mods which are modifications to the environment based on the user’s preference. The mod, BurlapCraft can be used to deploy the algorithms present in BURLAP. It includes scenarios such as dungeons that are of different caliber to test these algorithms. In literature, the developers of BurlapCraft have tested Rmax, Breadth First Search (BFS) and A star (A*) but have not implemented algorithms, Iterative Deepening A star (IDA star), Depth First Search (DFS), Q learning and State Action Reward State Action (SARSA) in BURLAP which makes the potential benefits of these algorithms unknown. This research focuses on testing the efficiency and effectiveness of the reinforcement learning and planning algorithms, Q learning, SARSA, IDA star and DFS developed in BURLAP using the mod, BurlapCraft to make certain of their potential in solving a task oriented problem. It further analyses the potential of applying these algorithms in a pre-designed scenarios that are of different caliber which in turn would lead to the selection of the best fit and worse fit algorithms for the respective problems. The performance evaluation identified that IDA star and Q learning algorithms do make an impact in improving the efficiency of the agent in completing the specified task. It also identified the best fit and the worst fit algorithms for the respective scenarios that could be mapped to general Artificial Intelligence (AI) related problems such as decision making, traversal and search present in the real world. en_US
dc.language.iso en en_US
dc.subject BURLAP en_US
dc.subject BurlapCraft en_US
dc.subject Minecraft en_US
dc.subject Reinforcement Learning en_US
dc.subject BurlapCraft
dc.subject MINECRAFT
dc.title Implementing efficient planning and learning algorithms for agents in minecraft en_US
dc.type Thesis-Full-text en_US
dc.identifier.faculty Engineering en_US
dc.identifier.degree M.Sc in Computer science en_US
dc.identifier.department Department of Computer Science & Engineering en_US
dc.date.accept 2018-06
dc.identifier.accno TH3706 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record