Computing Circumscriptive Databases by Integer Programming: Revisited (Extended Abstract)
Ken Satoh, Hidenori Okamoto

TL;DR
This paper revisits the use of integer programming for computing minimal models in circumscription, correcting previous methods and extending capabilities to varied and prioritized circumscription.
Contribution
It provides a correct and extended integer programming approach for computing all minimal models in circumscription, including varied and prioritized cases.
Findings
Corrected previous integer programming method for circumscription
Extended method to handle varied predicates
Enabled computation of prioritized circumscription
Abstract
In this paper, we consider a method of computing minimal models in circumscription using integer programming in propositional logic and first-order logic with domain closure axioms and unique name axioms. This kind of treatment is very important since this enable to apply various technique developed in operations research to nonmonotonic reasoning. Nerode et al. (1995) are the first to propose a method of computing circumscription using integer programming. They claimed their method was correct for circumscription with fixed predicate, but we show that their method does not correctly reflect their claim. We show a correct method of computing all the minimal models not only with fixed predicates but also with varied predicates and we extend our method to compute prioritized circumscription as well.
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.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Data Management and Algorithms · Semantic Web and Ontologies
