Probabilistic robotic logic programming with hybrid Boolean and Bayesian inference

被引:0
|
作者
Post, Mark A. [1 ]
机构
[1] Univ York, Sch Phys Engn & Technol, York YO10 5DD, England
关键词
Bayesian methods; robot programming; logic programming; probabilistic logic; uncertain systems; Boolean algebra;
D O I
10.1017/S0263574723001339
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Bayesian inference provides a probabilistic reasoning process for drawing conclusions based on imprecise and uncertain data that has been successful in many applications within robotics and information processing, but is most often considered in terms of data analysis rather than synthesis of behaviours. This paper presents the use of Bayesian inference as a means by which to perform Boolean operations in a logic programme while incorporating and propagating uncertainty information through logic operations by inference. Boolean logic operations are implemented in a Bayesian network of Bernoulli random variables with tensor-based discrete distributions to enable probabilistic hybrid logic programming of a robot. This enables Bayesian inference operations to coexist with Boolean logic in a unified system while retaining the ability to capture uncertainty by means of discrete probability distributions. Using a discrete Bayesian network with both Boolean and Bayesian elements, the proposed methodology is applied to navigate a mobile robot using hybrid Bayesian and Boolean operations to illustrate how this new approach improves robotic performance by inclusion of uncertainty without increasing the number of logic elements required. As any logical system could be programmed in this manner to integrate uncertainty into decision-making, this methodology can benefit a wide range of applications that use discrete or probabilistic logic.
引用
收藏
页码:40 / 71
页数:32
相关论文
共 50 条
  • [1] MAP Inference for Probabilistic Logic Programming
    Bellodi, Elena
    Alberti, Marco
    Riguzzi, Fabrizio
    Zese, Riccardo
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2020, 20 (05) : 641 - 655
  • [2] Stan: A Probabilistic Programming Language for Bayesian Inference and Optimization
    Gelman, Andrew
    Lee, Daniel
    Guo, Jiqiang
    JOURNAL OF EDUCATIONAL AND BEHAVIORAL STATISTICS, 2015, 40 (05) : 530 - 543
  • [3] Inference and learning in probabilistic logic programs using weighted Boolean formulas
    Fierens, Daan
    Van den Broeck, Guy
    Renkens, Joris
    Shterionov, Dimitar
    Gutmann, Bernd
    Thon, Ingo
    Janssens, Gerda
    De Raedt, Luc
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2015, 15 : 358 - 401
  • [4] Probabilistic logic programming for hybrid relational domains
    Davide Nitti
    Tinne De Laet
    Luc De Raedt
    Machine Learning, 2016, 103 : 407 - 449
  • [5] Probabilistic logic programming for hybrid relational domains
    Nitti, Davide
    De Laet, Tinne
    De Raedt, Luc
    MACHINE LEARNING, 2016, 103 (03) : 407 - 449
  • [6] Evaluating probabilistic programming and fast variational Bayesian inference in phylogenetics
    Fourment, Mathieu
    Darling, Aaron E.
    PEERJ, 2019, 7
  • [7] Towards Probabilistic Inductive Logic Programming with Neurosymbolic Inference and Relaxation
    Hillerstrom, Fieke
    Burghouts, Gertjan
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2024, 24 (04) : 628 - 643
  • [8] Static Posterior Inference of Bayesian Probabilistic Programming via Polynomial Solving
    Wang, Peixin
    Yang, Tengshun
    Fu, Hongfei
    Li, Guanyan
    Ong, C. -H. Luke
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (PLDI):
  • [9] A Hybrid Optimization Algorithm with Bayesian Inference for Probabilistic Model Updating
    Sun, Hao
    Betti, Raimondo
    COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2015, 30 (08) : 602 - 619
  • [10] Temporal inference of Probabilistic Boolean Networks
    Marshall, S.
    Yu, L.
    Xiao, Y.
    Dougherty, E. R.
    2006 IEEE INTERNATIONAL WORKSHOP ON GENOMIC SIGNAL PROCESSING AND STATISTICS, 2006, : 71 - +