Annotated Probabilistic Temporal (APT) logic programs support building applications where we wish to reason about statements of the form "Formula G becomes true with a probability in the range [L, U] within (or in exactly) At time units after formula F became true." In this paper, we present a sound, but incomplete fixpoint operator that can be used to check consistency and entailment in APT logic programs. We present the first implementation of APT-logic programs and evaluate both its compute time and convergence on a suite of 23 ground APT-logic programs that were automatically learned from two real-world data sets. In both cases, the APT-logic programs contained up to 1,000 ground rules. In one data set, entailment problems were solved on average in under 0.1 seconds per ground rule, while in the other, it took up to 1.3 seconds per ground rule. Consistency was also checked in a reasonable amount of time. When discussing entailment of APT-logic formulas, convergence of the fixpoint operator refers to (U - L) being below a certain threshold. We show that on virtually all of the 23 automatically generated APT-logic programs, convergence was quick-often in just 2-3 iterations of the fixpoint operator. Thus, our implementation is a practical first step towards checking consistency and entailment in temporal probabilistic logics without independence or Markovian assumptions. © 2012 ACM 1529-3785/2012/04-ART13 $10.00.

Annotated Probabilistic Temporal logic: Approximate fixpoint implementation

Simari G. I.;Subrahmanian V. S.
2012-01-01

Abstract

Annotated Probabilistic Temporal (APT) logic programs support building applications where we wish to reason about statements of the form "Formula G becomes true with a probability in the range [L, U] within (or in exactly) At time units after formula F became true." In this paper, we present a sound, but incomplete fixpoint operator that can be used to check consistency and entailment in APT logic programs. We present the first implementation of APT-logic programs and evaluate both its compute time and convergence on a suite of 23 ground APT-logic programs that were automatically learned from two real-world data sets. In both cases, the APT-logic programs contained up to 1,000 ground rules. In one data set, entailment problems were solved on average in under 0.1 seconds per ground rule, while in the other, it took up to 1.3 seconds per ground rule. Consistency was also checked in a reasonable amount of time. When discussing entailment of APT-logic formulas, convergence of the fixpoint operator refers to (U - L) being below a certain threshold. We show that on virtually all of the 23 automatically generated APT-logic programs, convergence was quick-often in just 2-3 iterations of the fixpoint operator. Thus, our implementation is a practical first step towards checking consistency and entailment in temporal probabilistic logics without independence or Markovian assumptions. © 2012 ACM 1529-3785/2012/04-ART13 $10.00.
2012
Frequency functions
Imprecise probabilities
Probabilistic and temporal reasoning
Threads
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11770/386129
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 17
  • ???jsp.display-item.citation.isi??? 11
social impact