The Complexity of Evaluating nfer

02/28/2022
by   Sean Kauffman, et al.
0

Nfer is a rule-based language for abstracting event streams into a hierarchy of intervals with data. Nfer has multiple implementations and has been applied in the analysis of spacecraft telemetry and autonomous vehicle logs. This work provides the first complexity analysis of nfer evaluation, i.e., the problem of deciding whether a given interval is generated by applying rules. We show that the full nfer language is undecidable and that this depends on both recursion in the rules and an infinite data domain. By restricting either or both of those capabilities, we obtain tight decidability results. We also examine the impact on complexity of exclusive rules and minimality. For the most practical case, which is minimality with finite data, we provide a polynomial time algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/29/2022

There and Back Again: On Applying Data Reduction Rules by Undoing Others

Data reduction rules are an established method in the algorithmic toolbo...
research
05/04/2022

Chasing Streams with Existential Rules

We study reasoning with existential rules to perform query answering ove...
research
05/27/2014

On minimal sets of graded attribute implications

We explore the structure of non-redundant and minimal sets consisting of...
research
07/13/2000

Polynomial-time Computation via Local Inference Relations

We consider the concept of a local set of inference rules. A local rule ...
research
11/11/2019

A generic imperative language for polynomial time

We propose a generic imperative programming language STR that captures P...
research
09/24/2015

Description of the Odin Event Extraction Framework and Rule Language

This document describes the Odin framework, which is a domain-independen...
research
09/30/2022

Broadening the Complexity-theoretic Analysis of Manipulative Attacks in Group Identification

In the Group Identification problem, we are given a set of individuals a...

Please sign up or login with your details

Forgot password? Click here to reset