Skip to main navigation Skip to search Skip to main content

Recursive Rules with Aggregation: A Simple Unified Semantics

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Complex reasoning problems are most clearly and easily specified using logical rules, but require recursive rules with aggregation such as counts and sums 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 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 applied our semantics to a wide range of challenging examples, and performed experiments on the most challenging ones, all confirming our analyzed results.

Original languageEnglish
Title of host publicationLogical Foundations of Computer Science - International Symposium, LFCS 2022, Proceedings
EditorsSergei Artemov, Anil Nerode
PublisherSpringer Science and Business Media Deutschland GmbH
Pages156-179
Number of pages24
ISBN (Print)9783030930998
DOIs
StatePublished - 2022
EventInternational Symposium on Logical Foundations of Computer Science, LFCS 2022 - Deerfield Beach, United States
Duration: Jan 10 2022Jan 13 2022

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13137 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Symposium on Logical Foundations of Computer Science, LFCS 2022
Country/TerritoryUnited States
CityDeerfield Beach
Period01/10/2201/13/22

Fingerprint

Dive into the research topics of 'Recursive Rules with Aggregation: A Simple Unified Semantics'. Together they form a unique fingerprint.

Cite this