Scalable Knowledge Refactoring Using Constrained Optimisation

Authors

  • Minghao Liu University of Oxford
  • David M. Cerna Czech Academy of Sciences Institute of Computer Science
  • Filipe Gouveia University of Oxford
  • Andrew Cropper University of Oxford

DOI:

https://doi.org/10.1609/aaai.v39i14.33650

Abstract

Knowledge refactoring compresses logic programs by replacing them with new rules. Current approaches struggle to scale to large programs. To overcome this limitation, we introduce a constrained optimisation refactoring approach. Our first key idea is to encode the problem with decision variables based on literals rather than rules. Our second key idea is to focus on linear invented rules. Our empirical results on multiple domains show that our approach can refactor programs quicker and with more compression than the previous state-of-the-art approach, sometimes by 60%.

Downloads

Published

2025-04-11

How to Cite

Liu, M., Cerna, D. M., Gouveia, F., & Cropper, A. (2025). Scalable Knowledge Refactoring Using Constrained Optimisation. Proceedings of the AAAI Conference on Artificial Intelligence, 39(14), 15049-15057. https://doi.org/10.1609/aaai.v39i14.33650

Issue

Section

AAAI Technical Track on Knowledge Representation and Reasoning