🤖 AI Summary
To address the poor interpretability and weak cross-scenario generalization of deep imitation learning policies in autonomous driving, this paper proposes Symbolic Imitation Learning (SIL), the first framework to integrate Inductive Logic Programming (ILP) into imitation learning. SIL automatically induces formal, human-readable, and verifiable driving rules from real-world trajectory data (highD). By combining symbolic rule induction with logic-constrained optimization, SIL transforms end-to-end black-box policies into transparent, logic-based decision models. Experimental results demonstrate that the induced rules achieve natural-language-level interpretability and significantly outperform state-of-the-art neural imitation learning methods on the highD dataset. Moreover, SIL improves generalization accuracy by over 23% on unseen traffic scenarios, effectively balancing safety-critical transparency with strong generalization capability.
📝 Abstract
Current methods of imitation learning (IL), primarily based on deep neural networks, offer efficient means for obtaining driving policies from real-world data but suffer from significant limitations in interpretability and generalizability. These shortcomings are particularly concerning in safety-critical applications like autonomous driving. In this paper, we address these limitations by introducing Symbolic Imitation Learning (SIL), a groundbreaking method that employs Inductive Logic Programming (ILP) to learn driving policies which are transparent, explainable and generalisable from available datasets. Utilizing the real-world highD dataset, we subject our method to a rigorous comparative analysis against prevailing neural-network-based IL methods. Our results demonstrate that SIL not only enhances the interpretability of driving policies but also significantly improves their applicability across varied driving situations. Hence, this work offers a novel pathway to more reliable and safer autonomous driving systems, underscoring the potential of integrating ILP into the domain of IL.