The complexity and generality of learning answer set programs
File(s)1-s2.0-S000437021830105X-main.pdf (962.74 KB)
Published version
Author(s)
Law, Mark
Russo, AM
Broda, Krysia
Type
Journal Article
Abstract
Traditionally most of the work in the field of Inductive Logic Programming (ILP) has addressed the problem of learning Prolog programs. On the other hand, Answer Set Programming is increasingly being used as a powerful language for knowledge representation and reasoning, and is also gaining increasing attention in industry. Consequently, the research activity in ILP has widened to the area of Answer Set Programming, witnessing the proposal of several new learning frameworks that have extended ILP to learning answer set programs. In this paper, we investigate the theoretical properties of these existing frameworks for learning programs under the answer set semantics. Specifically, we present a detailed analysis of the computational complexity of each of these frameworks with respect to the two decision problems of deciding whether a hypothesis is a solution of a learning task and deciding whether a learning task has any solutions. We introduce a new notion of generality of a learning framework, which enables us to define a framework to be more general than another in terms of being able to distinguish one ASP hypothesis solution from a set of incorrect ASP programs. Based on this notion, we formally prove a generality relation over the set of existing frameworks for learning programs under answer set semantics. In particular, we show that our recently proposed framework, Context-dependent Learning from Ordered Answer Sets, is more general than brave induction, induction of stable models, and cautious induction, and maintains the same complexity as cautious induction, which has the highest complexity of these frameworks.
Date Issued
2018-06-01
Date Acceptance
2018-03-15
Citation
Artificial Intelligence, 2018, 259 (7), pp.110-146
ISSN
1872-7921
Publisher
Elsevier
Start Page
110
End Page
146
Journal / Book Title
Artificial Intelligence
Volume
259
Issue
7
Copyright Statement
© 2018 The Authors. Published by Elsevier B.V. This is an open access article under the
CC BY license (http://creativecommons.org/licenses/by/4.0/)
CC BY license (http://creativecommons.org/licenses/by/4.0/)
Subjects
Science & Technology
Technology
Computer Science, Artificial Intelligence
Computer Science
Non-monotonic logic-based learning
Answer Set Programming
Complexity of non-monotonic learning
INDUCTION
SYSTEM
Artificial Intelligence & Image Processing
0801 Artificial Intelligence and Image Processing
0802 Computation Theory and Mathematics
1702 Cognitive Sciences
Publication Status
Published
Date Publish Online
2018-03-21