Lifting Symmetry Breaking Constraints with Inductive Logic Programming
Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 2062-2068.
https://doi.org/10.24963/ijcai.2021/284
Keywords
- Machine Learning: Explainable/Interpretable Machine Learning
- Knowledge Representation and Reasoning: Leveraging Knowledge and Learning
- Constraints and SAT: Constraints: Modeling, Solvers, Applications
Abstract
Efficient omission of symmetric solution candidates is essential for combinatorial problem solving. Most of the existing approaches are instance-specific and focus on the automatic computation of Symmetry Breaking Constraints (SBCs) for each given problem instance. However, the application of such approaches to large-scale instances or advanced problem encodings might be problematic. Moreover, the computed SBCs are propositional and, therefore, can neither be meaningfully interpreted nor transferred to other instances.
To overcome these limitations, we introduce a new model-oriented approach for Answer Set Programming that lifts the SBCs of small problem instances into a set of interpretable first-order constraints using the Inductive Logic Programming paradigm.
Experiments demonstrate the ability of our framework to learn general constraints from instance-specific SBCs for a collection of combinatorial problems. The obtained results indicate that our approach significantly outperforms a state-of-the-art instance-specific method as well as the direct application of a solver.
@inproceedings{ijcai2021p284,
title = {Lifting Symmetry Breaking Constraints with Inductive Logic Programming},
author = {Tarzariol, Alice and Gebser, Martin and Schekotihin, Konstantin},
booktitle = {Proceedings of the Thirtieth International Joint Conference on
Artificial Intelligence, {IJCAI-21}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Prof. Zhi-Hua Zhou},
pages = {2062--2068},
year = {2021},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2021/284},
url = {https://doi.org/10.24963/ijcai.2021/284},
}
TY - CPAPER TI - Lifting Symmetry Breaking Constraints with Inductive Logic Programming AU - Tarzariol, Alice AU - Gebser, Martin AU - Schekotihin, Konstantin T2 - Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence, IJCAI-21 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2021 SP - 2062 EP - 2068 DO - 10.24963/ijcai.2021/284 UR - https://doi.org/10.24963/ijcai.2021/284 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: