Verifying Belief-based Programs via Symbolic Dynamic Programming

Daxin Liu*, Qinfei Huang, Vaishak Belle, Gerhard Lakemeyer

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

Belief-based programming is a probabilistic extension of the Golog programming language family, where every action and sensing could be noisy and every test refers to the agent’s subjective beliefs. Such characteristics make it rather suitable for robot control in a partial-observable uncertain environment. Recently, efforts have been made in providing formal semantics for belief programs and investigating the hardness of verifying belief programs. Nevertheless, a general algorithm that actually conducts the verification is missing. In this paper, we propose an algorithm based on symbolic dynamic programming to verify belief programs, an approach that generalizes the dynamic programming technique for solving (partially observable) Markov decision processes, i.e. (PO)MDP, by exploiting the symbolic structure in the solution of first-order (PO)MDPs induced by belief program execution.
Original languageEnglish
Title of host publicationProceedings of the 26th European Conference on Artificial Intelligence
PublisherIOS Press
Pages1497-1504
Number of pages8
Volume372
ISBN (Electronic)9781643684376
ISBN (Print)9781643684369
DOIs
Publication statusPublished - 1 Oct 2023
Event26th European Conference on Artificial Intelligence - ICE Kraków Congress Centre, Kraków, Poland
Duration: 30 Sept 20235 Oct 2023
https://ecai2023.eu/

Publication series

NameFrontiers in Artificial Intelligence and Applications
PublisherIOS Press
Volume372
ISSN (Print)0922-6389
ISSN (Electronic)1879-8314

Conference

Conference26th European Conference on Artificial Intelligence
Abbreviated titleECAI 2023
Country/TerritoryPoland
CityKraków
Period30/09/235/10/23
Internet address

Keywords / Materials (for Non-textual outputs)

  • Knowledge representation
  • program verification
  • first-order POMDP
  • belief program

Fingerprint

Dive into the research topics of 'Verifying Belief-based Programs via Symbolic Dynamic Programming'. Together they form a unique fingerprint.

Cite this