Implementing efficient planning and learning algorithms for agents in minecraft

dc.contributor.advisorRanathunga, S
dc.contributor.authorRajasingham, S
dc.date.accept2018-06
dc.date.accessioned2019-10-16T04:52:03Z
dc.date.available2019-10-16T04:52:03Z
dc.description.abstractAn 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.identifier.accnoTH3706en_US
dc.identifier.degreeM.Sc in Computer scienceen_US
dc.identifier.departmentDepartment of Computer Science & Engineeringen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.urihttp://dl.lib.mrt.ac.lk/handle/123/15064
dc.language.isoenen_US
dc.subjectBURLAPen_US
dc.subjectBurlapCraften_US
dc.subjectMinecraften_US
dc.subjectReinforcement Learningen_US
dc.subjectBurlapCraft
dc.subjectMINECRAFT
dc.titleImplementing efficient planning and learning algorithms for agents in minecraften_US
dc.typeThesis-Full-texten_US

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH3706-1.pdf
Size:
408.46 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
TH3706-2.pdf
Size:
142.53 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
TH3706.pdf
Size:
907.99 KB
Format:
Adobe Portable Document Format
Description:
Full-thesis