neural networks research group
areas
people
projects
demos
publications
software/data
Generalization of Agent Behavior through Explicit Representation of Context (2021)
Cem Tutum
,
Suhaib Abdulquddos
,
Risto Miikkulainen
In order to deploy autonomous agents in digital interactive environments, they must be able to act robustly in unseen situations. The standard machine learning approach is to include as much variation as possible into training these agents. The agents can then interpolate within their training, but they cannot extrapolate much beyond it. This paper proposes a principled approach where a context module is coevolved with a skill module in the game. The context module recognizes the temporal variation in the game and modulates the outputs of the skill module so that the action decisions can be made robustly even in previously unseen situations. The approach is evaluated in the Flappy Bird and LunarLander video games, as well as in the CARLA autonomous driving simulation. The Context+Skill approach leads to significantly more robust behavior in environments that require extrapolation beyond training. Such a principled generalization ability is essential in deploying autonomous agents in real-world tasks, and can serve as a foundation for continual adaptation as well.
View:
PDF
Citation:
In
Proceedings of the 3rd IEEE Conference on Games
( ), 2021.
Bibtex:
@inproceedings{tutum:cog21, title={Generalization of Agent Behavior through Explicit Representation of Context}, author={Cem Tutum and Suhaib Abdulquddos and Risto Miikkulainen}, booktitle={Proceedings of the 3rd IEEE Conference on Games}, number={ }, month={ }, url="http://nn.cs.utexas.edu/?tutum:cog21", year={2021} }
Presentation:
Video
People
Suhaib Abdulquddos
Masters Alumni
suhaib [at] cs utexas edu
Risto Miikkulainen
Faculty
risto [at] cs utexas edu
Cem C Tutum
Former Research Scientist
tutum [at] cs utexas edu
Software/Data
ContextSkillCARLA
Download on GitHub
.
Code relating to the experiments involv...
2023
ContextSkillFlappyBall
Download at GitHub
.
Context-skill model for extrapolati...
2021
Areas of Interest
Evolutionary Computation
Neuroevolution
Multiobjective Optimization
Reinforcement Learning
Control
Game Playing