Cited by 8Logic, Reasoning, and KnowledgeData Mining Algorithms and ApplicationsAI-based Problem Solving and Planning

Iterative Learning of Answer Set Programs from Context Dependent Examples

Open access
LAW, MARK, RUSSO, ALESSANDRA, BRODA, KRYSIA·2016·Theory and Practice of Logic Programming

Abstract

In recent years, several frameworks and systems have been proposed that extend Inductive Logic Programming (ILP) to the Answer Set Programming (ASP) paradigm. In ILP, examples must all be explained by a hypothesis together with a given background knowledge. In existing systems, the background knowledge is the same for all examples; however, examples may be context-dependent. This means that some examples should be explained in the context of some information, whereas others should be explained in different contexts. In this paper, we capture this notion and present a context-dependent extension of the Learning from Ordered Answer Sets framework. In this extension, contexts can be used to further structure the background knowledge. We then propose a new iterative algorithm, ILASP2i, which exploits this feature to scale up the existing ILASP2 system to learning tasks with large numbers of examples. We demonstrate the gain in scalability by applying both algorithms to various learning tasks. Our results show that, compared to ILASP2, the newly proposed ILASP2i system can be two orders of magnitude faster and use two orders of magnitude less memory, whilst preserving the same average accuracy.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1017/s1471068416000351

Cites

12 of 12 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • One approach to mitigate the grounding problem is to use context-dependent examples, where BK can be associated with specific examples so that an ILP system need only ground part of the BK.

    “One approach to mitigate this problem is to use context-dependent examples (Law et al., 2016), where BK can be associated with specific examples so that an ILP systems need only ground part of the BK.”

    From Inductive Logic Programming At 30: A New Introduction (2022) · cites this paper as Law et al., 2016

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 2

  1. Lifschitz, V. and Turner, H. 1994. Splitting a logic program. In ICLP . Vol. 94. 23-37.
  2. Srinivasan, A. 2001. The aleph manual. Machine Learning at the Computing Laboratory, Oxford University .

Cited by

Sorted by citations

Authors
LAW, M., RUSSO, A., & BRODA, K.
Affiliations
Imperial College London (GB)
Venue
Theory and Practice of Logic Programming
Published
2016-09
Volume
16
Issue
5-6
Pages
834-848
ISSN
  • 1471-0684 (ISSN-L)
  • 1475-3081
OpenAlex
W2498573650
Cited by
8
References
12
Citations by year
2024: 1 · 2022: 1 · 2021: 1 · 2020: 2 · 2019: 1 · 2018: 2
FWCI
0.82
Type
journal article
Language
en
Open access
Locations
  • Theory and Practice of Logic Programming (publishedVersion)
  • arXiv (Cornell University) (submittedVersion)
  • Spiral (Imperial College London) (submittedVersion)
  • arXiv (Cornell University)
Funders
Engineering and Physical Sciences Research Council (EP/K033425/1, EP/K033522/1)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Logic, Reasoning, and Knowledge
  • Physical Sciences › Computer Science › Information Systems › Data Mining Algorithms and Applications
  • Physical Sciences › Computer Science › Artificial Intelligence › AI-based Problem Solving and Planning
Keywords
answer set programming, inductive logic programming, iterative learning algorithm, scalability, prior knowledge

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review