Litcius/Paper detail

Searching for a Diversity of Interpretable Graph Control Policies

Giorgia Nadizar, Eric Medvet, Dennis G. Wilson

2024Proceedings of the Genetic and Evolutionary Computation Conference11 citationsDOI

Abstract

Graph-based Genetic Programming (GGP) can create interpretable control policies in graph form, but faces challenges such as local optima and solution fragility, which undermine its efficacy. Quality-Diversity (QD) has been effective in addressing similar issues, traditionally in Artificial Neural Network (ANN) optimization. In this paper, we introduce a general Graph Quality-Diversity (G-QD) framework to enhance the performance of GGP with QD optimization, obtaining a variety of interpretable, effective, and resilient policies. Using Cartesian Genetic Programming (CGP) as the GGP technique and MAP-Elites (ME) as the QD algorithm, we leverage a combination of behavior and graph structural descriptors. Experimenting on two navigation and two locomotion continuous control tasks, our framework yields an array of effective yet behaviorally and structurally diverse policies, surpassing the performance of a standard Genetic Algorithm (GA). The resulting solution set also increases interpretability, allowing for insight into the control tasks. Additionally, our experiments demonstrate the robustness of the solutions to faults such as sensor damage.

Topics & Concepts

Diversity (politics)Computer scienceGraphControl (management)Artificial intelligenceData scienceTheoretical computer sciencePolitical scienceLawReinforcement Learning in RoboticsMachine Learning and AlgorithmsExplainable Artificial Intelligence (XAI)
Searching for a Diversity of Interpretable Graph Control Policies | Litcius