paper-with-me

Papers

Learning Rules with Stratified Negation in Differentiable ILP.

2021-10-08 · NeurIPS Workshop AIPLANS 2021 12 · Giri P Krishnan, Frederick Maier, Ramyaa Ramyaa

Differentiable methods to learn rules (logic programs) have the potential to integrate the interpretability, transferability and low data requirements of inductive logic programming with the noise tolerance of non-symbolic learning. While negation is an essential component of reasoning, incorporating it into a logic programming framework poses several problems (hence its central place in the logic programming and nonmonotonic reasoning communities). Current implementations of differentiable rule learners either exclude negation entirely or else treat it only in passing. In this work, we introduce stratified negation into a differentiable inductive logic programming framework, and we demonstrate that the resulting system can learn recursive programs in which negation plays a central role. We include examples from multiple domains, e.g., arithmetic, graph, sets and lists.

📄 PDF Abstract BibTeX

Code (1)

girip/dilp-stratified-negation 공식 구현 tf

Tasks

Inductive logic programmingNegation

Similar Papers 제목 키워드 기반

Extended Magic for Negation: Efficient Demand-Driven Evaluation of Stratified Datalog with Precise Complexity Guarantees

2019-09-18 · K. Tuncay Tekle, Yanhong A. Liu

Given a set of Datalog rules, facts, and a query, answers to the query can be inferred bottom-up starting from the facts or top-down starting from the query. For efficiency, top-down evaluation is extended with memoizati…

Negation

Stratified Negation in Limit Datalog Programs

2018-04-25 · Mark Kaminski, Bernardo Cuenca Grau, Egor V. Kostylev, Boris Motik 외

There has recently been an increasing interest in declarative data analysis, where analytic tasks are specified using a logical language, and their implementation and optimisation are delegated to a general-purpose query…

Negation

Generalisation Through Negation and Predicate Invention

2023-01-18 · David M. Cerna, Andrew Cropper

The ability to generalise from a small number of examples is a fundamental challenge in machine learning. To tackle this challenge, we introduce an inductive logic programming (ILP) approach that combines negation and pr…

Inductive logic programmingNegation

Learning Assumption-based Argumentation Frameworks

2023-05-25 · Maurizio Proietti, Francesca Toni

We propose a novel approach to logic-based learning which generates assumption-based argumentation (ABA) frameworks from positive and negative examples, using a given background knowledge. These ABA frameworks can be map…

Negation

Query Answering with Inconsistent Existential Rules under Stable Model Semantics

2016-02-18 · Hai Wan, Heng Zhang, Peng Xiao, Haoran Huang 외

Traditional inconsistency-tolerent query answering in ontology-based data access relies on selecting maximal components of an ABox/database which are consistent with the ontology. However, some rules in ontologies might …