Expressing Preferences using Preference Set Constraint Atoms
Alex Brik, Jeffrey B. Remmel

TL;DR
This paper presents Preference Set Constraint Programming, an extension of Answer Set Programming that incorporates preferences through new atoms, enabling more expressive reasoning about preferred solutions.
Contribution
It introduces preference set constraint atoms and demonstrates their ability to express existing preference frameworks within ASP.
Findings
Preferred stable model problem is CoNP-complete.
Preference set constraint atoms can encode Answer Set Optimization and General Preference.
The formalism enhances the expressiveness of ASP for preference reasoning.
Abstract
This paper introduces an extension of Answer Set Programming called Preference Set Constraint Programming which is a convenient and general formalism to reason with preferences. PSC programming extends Set Constraint Programming introduced by Marek and Remmel (Marek and Remmel 2004) by introducing two types of preference set constraint atoms, measure preference set constraint atoms and pre-ordered preference set constraint atoms, which are extensions of set constraint atoms. We show that the question of whether a PSC program has a preferred stable model is CoNP-complete. We give examples of the uses of the preference set constraint atoms and show that Answer Set Optimization (Brewka, Niemel\"a, and Truszczynski 2003) and General Preference (Son and Pontelli 2006) can be expressed using preference set constraint atoms.
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
