When You Must Forget: beyond strong persistence when forgetting in answer set programming
Ricardo Gon\c{c}alves (1), Matthias Knorr (1), Jo\~ao Leite (1),, Stefan Woltran (2) ((1) NOVA LINCS, Universidade Nova de Lisboa, Portugal,, (2) TU Wien, Austria)

TL;DR
This paper explores alternative methods for forgetting in Answer Set Programming when the ideal strong persistence property cannot be maintained, analyzing their theoretical foundations, practical implications, and computational complexity.
Contribution
It introduces three natural alternative approaches to forgetting in ASP that relax strong persistence, addressing an open problem and analyzing their properties and complexity.
Findings
Three alternative forgetting methods are proposed.
The relations between these methods and relativized equivalence are clarified.
Computational complexity of the alternatives is thoroughly analyzed.
Abstract
Among the myriad of desirable properties discussed in the context of forgetting in Answer Set Programming (ASP), strong persistence naturally captures its essence. Recently, it has been shown that it is not always possible to forget a set of atoms from a program while obeying this property, and a precise criterion regarding what can be forgotten has been presented, accompanied by a class of forgetting operators that return the correct result when forgetting is possible. However, it is an open question what to do when we have to forget a set of atoms, but cannot without violating this property. In this paper, we address this issue and investigate three natural alternatives to forget when forgetting without violating strong persistence is not possible, which turn out to correspond to the different possible relaxations of the characterization of strong persistence. Additionally, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
