On the Verification of Belief Programs

04/26/2022
by   Daxin Liu, et al.
0

In a recent paper, Belle and Levesque proposed a framework for a type of program called belief programs, a probabilistic extension of GOLOG programs where every action and sensing result could be noisy and every test condition refers to the agent's subjective beliefs. Inherited from GOLOG programs, the action-centered feature makes belief programs fairly suitable for high-level robot control under uncertainty. An important step before deploying such a program is to verify whether it satisfies properties as desired. At least two problems exist in doing verification: how to formally specify properties of a program and what is the complexity of verification. In this paper, we propose a formalism for belief programs based on a modal logic of actions and beliefs. Among other things, this allows us to express PCTL-like temporal properties smoothly. Besides, we investigate the decidability and undecidability for the verification problem of belief programs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/26/2022

Using Abstraction for Interpretable Robot Programs in Stochastic Domains

A robot's actions are inherently stochastic, as its sensors are noisy an...
research
02/14/2012

Belief change with noisy sensing in the situation calculus

Situation calculus has been applied widely in artificial intelligence to...
research
10/21/1999

Probabilistic Agent Programs

Agents are small programs that autonomously take actions based on change...
research
07/06/2020

Probably Approximately Knowing

Whereas deterministic protocols are typically guaranteed to obtain parti...
research
01/27/2023

Stack-Aware Hyperproperties

A hyperproperty relates executions of a program and is used to formalize...
research
09/05/2023

Belief revision and incongruity: is it a joke?

Incongruity often makes people laugh. You have to be smart to say stupid...
research
07/31/2023

Every Mistake Counts in Assembly

One promising use case of AI assistants is to help with complex procedur...

Please sign up or login with your details

Forgot password? Click here to reset