Inductive Learning for Possibilistic Logic Programs Under Stable Models
By: Hongbo Hu , Yisong Wang , Yi Huang and more
Potential Business Impact:
Teaches computers to learn rules from examples.
Possibilistic logic programs (poss-programs) under stable models are a major variant of answer set programming (ASP). While its semantics (possibilistic stable models) and properties have been well investigated, the problem of inductive reasoning has not been investigated yet. This paper presents an approach to extracting poss-programs from a background program and examples (parts of intended possibilistic stable models). To this end, the notion of induction tasks is first formally defined, its properties are investigated and two algorithms ilpsm and ilpsmmin for computing induction solutions are presented. An implementation of ilpsmmin is also provided and experimental results show that when inputs are ordinary logic programs, the prototype outperforms a major inductive learning system for normal logic programs from stable models on the datasets that are randomly generated.
Similar Papers
On the Logical Content of Logic Programs
Logic in Computer Science
Shows what computer programs truly understand.
A framework for Conditional Reasoning in Answer Set Programming
Artificial Intelligence
Lets computers reason with "if this, then that" rules.
Epistemic Logic Programs: Non-Ground and Counting Complexity
Logic in Computer Science
Lets computers think about many possible futures.