Open-world AI requires artificial agents to cope with novelties that arise during task performance, i.e., they must (1) detect novelties, (2) characterize them, in order to (3) accommodate them, especially in cases where sudden changes to the environment make task accomplishment impossible without utilizing the novelty. We present a formal framework and implementation thereof in a cognitive agent for novelty handling and demonstrate the efficacy of the proposed methods for detecting and handling a large set of novelties in a crafting task in a simulated environment. We discuss the success of the proposed knowledge-based methods and propose heuristic extensions that will further improve novelty handling in open-worlds tasks.
@inproceedings{muhammadetal21aamas, title={A Novelty-Centric Agent Architecture for Changing Worlds}, author={Faizan Muhammad and Vasanth Sarathy and Gyan Tatiya and Shivam Goel and Saurav Gyawali and Mateo Guaman and Jivko Sinapov and Matthias Scheutz}, year={2021}, booktitle={Proceedings of 20th International Conference on Autonomous Agents and Multiagent Systems}, url={https://hrilab.tufts.edu/publications/muhammadetal21aamas.pdf} doi={10.5555/3463952.3464062} }