首页> 外文期刊>Theory and practice of logic programming >Conflict-Driven Inductive Logic Programming
【24h】

Conflict-Driven Inductive Logic Programming

机译:Conflict-Driven Inductive Logic Programming

获取原文
获取原文并翻译 | 示例
           

摘要

The goal of inductive logic programming (ILP) is to learn a program that explains a set of examples.Until recently, most research on ILP targeted learning Prolog programs. The ILASP systeminstead learns answer set programs (ASP). Learning such expressive programs widens the applicabilityof ILP considerably; for example, enabling preference learning, learning common-senseknowledge, including defaults and exceptions, and learning non-deterministic theories. Earlyversions of ILASP can be considered meta-level ILP approaches, which encode a learning taskas a logic program and delegate the search to an ASP solver. More recently, ILASP has shiftedtowards a new method, inspired by conflict-driven SAT and ASP solvers. The fundamental ideaof the approach, called Conflict-driven ILP (CDILP), is to iteratively interleave the search fora hypothesis with the generation of constraints which explain why the current hypothesis doesnot cover a particular example. These coverage constraints allow ILASP to rule out not just thecurrent hypothesis, but an entire class of hypotheses that do not satisfy the coverage constraint.This article formalises the CDILP approach and presents the ILASP3 and ILASP4 systems forCDILP, which are demonstrated to be more scalable than previous ILASP systems, particularlyin the presence of noise.

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号