neural networks research group
areas
people
projects
demos
publications
software/data
Adapting to Unseen Environments through Explicit Representation of Context (2020)
Cem C Tutum
,
Risto Miikkulainen
In order to deploy autonomous agents to domains such as autonomous driving, infrastructure management, health care, and finance, they must be able to adapt safely to unseen situations. The current approach in constructing such agents is to try to include as much variation into training as possible, and then generalize within the possible variations. This paper proposes a principled approach where a context module is coevolved with a skill module. The context module recognizes the variation and modulates the skill module so that the entire system performs well in unseen situations. The approach is evaluated in a challenging version of the Flappy Bird game where the effects of the actions vary over time. The Context+Skill approach leads to significantly more robust behavior in environments with previously unseen effects. Such a principled generalization ability is essential in deploying autonomous agents in real world tasks, and can serve as a foundation for continual learning as well.
View:
PDF
Citation:
In
Proceedings of the 2020 Conference on Artificial Life (ALIFE 2020)
, 581--588, Montreal, Canada, July 2020. The MIT Press.
Bibtex:
@inproceedings{tutum:alife20, title={Adapting to Unseen Environments through Explicit Representation of Context}, author={Cem C Tutum and Risto Miikkulainen}, booktitle={Proceedings of the 2020 Conference on Artificial Life (ALIFE 2020)}, month={July}, address={Montreal, Canada}, publisher={The MIT Press}, pages={581--588}, url="http://nn.cs.utexas.edu/?tutum:alife20", year={2020} }
Presentation:
Video
People
Risto Miikkulainen
Faculty
risto [at] cs utexas edu
Cem C Tutum
Former Research Scientist
tutum [at] cs utexas edu
Software/Data
ContextSkillFlappyBall
Download at GitHub
.
Context-skill model for extrapolati...
2021
Areas of Interest
Evolutionary Computation
Neuroevolution
Multiobjective Optimization
Reinforcement Learning
Control
Game Playing