paper-with-me

홈 › Papers

Recursive Rules with Aggregation: A Simple Unified Semantics

2020-07-26 · Yanhong A. Liu, Scott D. Stoller

Complex reasoning problems are most clearly and easily specified using logical rules, but require recursive rules with aggregation such as count and sum for practical applications. Unfortunately, the meaning of such rules has been a significant challenge, leading to many disagreeing semantics. This paper describes a unified semantics for recursive rules with aggregation, extending the unified founded semantics and constraint semantics for recursive rules with negation. The key idea is to support simple expression of the different assumptions underlying different semantics, and orthogonally interpret aggregation operations using their simple usual meaning. We present a formal definition of the semantics, prove important properties of the semantics, and compare with prior semantics. In particular, we present an efficient inference over aggregation that gives precise answers to all examples we have studied from the literature. We also apply our semantics to a wide range of challenging examples, and show that our semantics is simple and matches the desired results in all cases. Finally, we describe experiments on the most challenging examples, exhibiting unexpectedly superior performance over well-known systems when they can compute correct answers.

📄 PDF Abstract BibTeX arXiv:2007.13053

Code (0)

등록된 구현이 없습니다.

Tasks

Negation

Similar Papers 제목 키워드 기반

Bound Founded Answer Set Programming

2014-05-14 · Rehan Abdul Aziz

Answer Set Programming (ASP) is a powerful modelling formalism that is very efficient in solving combinatorial problems. ASP solvers implement the stable model semantics that eliminates circular derivations between Boole…

Founded Semantics and Constraint Semantics of Logic Rules

2016-06-20 · Yanhong A. Liu, Scott D. Stoller

Logic rules and inference are fundamental in computer science and have been studied extensively. However, prior semantics of logic languages can have subtle implications and can disagree significantly, on even very simpl…

Negation

Global Model Interpretation via Recursive Partitioning

2018-02-11 · Chengliang Yang, Anand Rangarajan, Sanjay Ranka

In this work, we propose a simple but effective method to interpret black-box machine learning models globally. That is, we use a compact binary tree, the interpretation tree, to explicitly represent the most important d…

BIG-bench Machine Learningmodel

ZodiacEdge: a Datalog Engine With Incremental Rule Set Maintenance

2023-12-22 · Weiqin Xu, Olivier Curé

In this paper, we tackle the incremental maintenance of Datalog inference materialisation when the rule set can be updated. This is particularly relevant in the context of the Internet of Things and Edge computing where …

Edge-computingNegation

Cyclic Supports in Recursive Bipolar Argumentation Frameworks: Semantics and LP Mapping

2024-08-14 · Gianvincenzo Alfano, Sergio Greco, Francesco Parisi, Irina Trubitsyna

Dung's Abstract Argumentation Framework (AF) has emerged as a key formalism for argumentation in Artificial Intelligence. It has been extended in several directions, including the possibility to express supports, leading…

Abstract Argumentation