Probabilistic ACT (PACT)
- PACT is a formal logic integrating modal, temporal, and probabilistic operators to model actions and their uncertain effects in stochastic domains.
- It uses a structured syntax with time-point, fact, and event symbols to encode concurrent actions, conditional probabilities, and causality.
- Key inference principles such as Miller’s Principle and expected-value estimation provide robust methods for belief propagation and decision-making under uncertainty.
Probabilistic ACT (PACT) is a propositional, future-branching temporal probability logic designed to formalize reasoning about actions and their probabilistic effects over time in stochastic domains. It integrates modal and probabilistic operators to allow precise statements about inevitability, possibility, and objective chance regarding facts and events, including concurrent actions and their indeterminate outcomes. The syntax, semantics, model structure, and key inference principles provide a foundational framework for formal reasoning about actions under uncertainty, as developed by Haddawy (1304.1099).
1. Language and Syntax
PACT operates over a signature comprising three main types of symbols:
- Time-point symbols (TC): Labels for time, such as "now," "noon," or numeric timestamps.
- Fact symbols (FACTS): Fluents (e.g., ) whose truth may persist over intervals.
- Event symbols (EVENTS): Discrete occurrences, including agent actions (e.g., ).
Well-formed formulas are constructed using Boolean connectives (, , ); two dyadic predicates; indexed modal and probabilistic operators; and polynomial combinations of probability terms:
- : Fact is true throughout .
- : Event/action occurs during .
- : is inevitable at time ; dualized by .
- : The probability of at is at least .
- Linear inequalities of the form , permitting representation of conditional probabilities via (when ).
Formulas systematically encode temporal, modal, and probabilistic relationships among facts and events, including constraints on concurrent execution or conditional likelihoods.
2. Model-Theoretic Semantics
A PACT model is a tuple:
where:
- : Nonempty set of world-histories (maximal timelines).
- : Linearly ordered time-points (commonly ).
- : Denotation-set of facts.
- : Denotation-set of events.
- : Accessibility relation; iff and share the same history up to .
- : Assigns each a probability measure on (the possible continuations from history up to ).
- : Interpretation function mapping time symbols, facts, and events to their denotation sets.
The semantic constraints ensure:
- Temporal inheritance: If and , then . ()
- Branch equivalence: For fixed , is an equivalence relation. ()
- Fact persistence: If and then . ()
- Branch compatibility: and in a branch are indistinguishable regarding facts/events prior to . ()
- Past-certainty: For any , is 1 on all worlds that share the history up to ; past facts/events are settled. ()
- Branch homogeneity: Probability measures agree within a branch. ()
Truth, , is defined recursively; modal operator corresponds to truth in all accessible worlds at , and probabilistic operator is interpreted via the measure on possible future continuations.
3. Actions, Causality, and Probabilistic Dynamics
Actions are formally region-occurrence events . Planning to execute an action is rendered by (agent will surely try in ). PACT’s semantic structure supports Suppes-style causality:
- Potential Causation:
- Actual Causation: If occurs and the above holds at .
Concurrent actions are represented by conjunction, e.g., , and the model’s branching measure determines their joint outcome probabilities.
4. Expressiveness and Example Formulas
PACT accommodates conditional, temporal, and probabilistic assertions about states and transitions, as illustrated below:
- Concurrent exclusion:
- Probabilistic success conditioned on fluent:
- Deterministic failure otherwise:
- Inevitable probability at a future time:
These constructs enable specification of contingent outcomes, dependencies, and constraints on agent behavior and environmental stochasticity.
5. Inference Principles and Theoretical Results
The key principles underpinning inference in PACT include:
A. Past-Determination:
For any formula concerning intervals at or before , .
B. Certainty from Inevitability:
.
C. Persistence of Inevitability:
If , then .
D. Weight Monotonicity (Probabilistic Detachment):
Given and , deduce .
E. Miller’s Principle:
For : .
F. Expected-Value Principle:
for all .
These theorems underpin formal belief-update, optimal planning, and the logical distinction between possibility, inevitability, and probability across future branches.
6. Ontology, Applications, and Significance
PACT incorporates a two-sorted temporal ontology—facts and events—structured over branching time and objective chance. The explicit dualism between and facilitates precise distinctions between necessary, possible, and probable action consequences. This structure supports the formal encoding of:
- Enabling conditions and conditional effectivity of actions under uncertainty.
- Planning with concurrent and mutually exclusive actions.
- Disambiguation of actual and potential causes in the presence of indeterminacy.
- Evaluation of policies or plans via expectation over future probabilities.
The inference-theoretic foundations (e.g., Miller’s Principle) enable robust strategies for forward propagation of beliefs, expected-value estimation of outcomes, and reasoning about the temporal evolution of uncertainty. This makes PACT suitable for foundational studies in AI planning, temporal logic, causality, and reasoning about stochastic domains (1304.1099).