AN INTRODUCTION TO APPRENTICESHIP LEARNING BY TEACHING AN AGENT HOW TO PLAY A VIDEO GAME
Universidad Carlos III de Madrid (SPAIN)
About this paper:
Conference name: 17th International Technology, Education and Development Conference
Dates: 6-8 March, 2023
Location: Valencia, Spain
Abstract:
Artificial Intelligence (AI) is a term used to describe the ability of a machine to mimic and display human skills. AI techniques are currently used for image recognition, speech-to-text, web search, recommendation systems... In this matter, Machine Learning (ML) are the set of techniques that enables the learning process for the machine. More specifically, Reinforcement Learning (RL) is a branch of ML used for acquainting certain behaviours through the direct interaction with the environment. Briefly, RL consists of two elements: the environment and the agent that develops the certain conduct. RL has proven to be a cutting edge solution to various traditional problems because it does not requiere a specific context to work. However, one of the main downsides of RL is the data acquisition; the agent has to engage with the environment from scratch, slowing down the learning process. Therefore, one of the current main trends is to give the agent prior knowledge, providing a successful set of instructions that allows the reinforcement learning method to focus less on exploration and to speed up the learning process. This combination of imitation learning with reinforcement learning is sometimes termed apprenticeship learning to emphasize the need for learning both from a teacher and by practice. This approach is one of the most used techniques on real-world applications as people and other animals frequently learn using a combination of imitation and trial and error.
This work presents an intuitive way of understanding these avant-garde techniques by using a graphical interface. The students can interact with a video game in order to teach an agent how to play and then see how it performs in the environment.Keywords:
Reinforcement Learning, Graphical User Interface, Apprenticeship Learning.