Super-Solutions

Abstract

Annotated Probabilistic Temporal (APT) logic programs are a form of logic programs that allow users to state (or systems to automatically learn) rules of the form “formula G becomes true Δ t time units after formula F became true with ℓ to u % probability.” In this article, we deal with abductive reasoning in APT logic: given an APT logic program Π, a set of formulas H that can be “added” to Π, and a (temporal) goal g , is there a subset S of H such that Π ∪ S is consistent and entails the goal g ? In general, there are many different solutions to the problem and some of them can be highly repetitive, differing only in some unimportant temporal aspects. We propose a compact representation called super-solutions that succinctly represent sets of such solutions. Super-solutions are compact, but lossless representations of sets of such solutions. We study the complexity of existence of basic, super-, and maximal super-solutions as well as check if a set is a solution/super-solution/maximal super-solution. We then leverage a geometric characterization of the problem to suggest a set of pruning strategies and interesting properties that can be leveraged to make the search of basic and super-solutions more efficient. We propose correct sequential algorithms to find solutions and super-solutions. In addition, we develop parallel algorithms to find basic and super-solutions.

Document Details

Document Type
Pub Defense Publication
Publication Date
Jul 08, 2014
Source ID
10.1145/2627354

Entities

People

  • Amy Sliva
  • Cristian Molinaro
  • V. S. Subrahmanian

Organizations

  • Army Research Office
  • Northeastern University
  • University of Calabria
  • University of Maryland

Tags

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Military History
  • Systems Analysis and Design