• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

逻辑 + 概率编程 + 因果律。

Logic + probabilistic programming + causal laws.

作者信息

Belle Vaishak

机构信息

University of Edinburgh & Alan Turing Institute, Edinburgh, UK.

出版信息

R Soc Open Sci. 2023 Sep 27;10(9):230785. doi: 10.1098/rsos.230785. eCollection 2023 Sep.

DOI:10.1098/rsos.230785
PMID:37771971
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10523076/
Abstract

Probabilistic planning attempts to incorporate stochastic models directly into the planning process, which is the problem of synthesizing a sequence of actions that achieves some objective for a putative agent. Probabilistic programming has rapidly emerged as a key paradigm to integrate probabilistic concepts with programming languages, which allows one to specify complex probabilistic models using programming primitives like recursion and loops. Probabilistic logic programming aims to further ease the specification of structured probability distributions using first-order logical artefacts. In this article, we briefly discuss the modelling of probabilistic planning through the lens of probabilistic (logic) programming. Although many flavours for such an integration are possible, we focus on two representative examples. The first is an extension to the popular probabilistic logic programming language PROBLOG, which permits the decoration of probabilities on Horn clauses-that is, prolog programs. The second is an extension to the popular agent programming language GOLOG, which permits the logical specification of dynamical systems via actions, effects and observations. The probabilistic extensions thereof emphasize different strengths of probabilistic programming that are particularly useful for non-trivial modelling issues raised in probabilistic planning. Among other things, one can instantiate planning problems with growing and shrinking state spaces, discrete and continuous probability distributions, and non-unique prior distributions in a first-order setting.

摘要

概率规划试图将随机模型直接纳入规划过程,规划过程是为一个假定的智能体合成一系列能实现某个目标的动作的问题。概率编程已迅速成为将概率概念与编程语言相结合的关键范式,它允许人们使用递归和循环等编程原语来指定复杂的概率模型。概率逻辑编程旨在通过一阶逻辑构件进一步简化结构化概率分布的规范。在本文中,我们将从概率(逻辑)编程的角度简要讨论概率规划的建模。尽管这种整合有多种方式,但我们重点关注两个具有代表性的例子。第一个是对流行的概率逻辑编程语言PROBLOG的扩展,它允许在霍恩子句(即Prolog程序)上修饰概率。第二个是对流行的智能体编程语言GOLOG的扩展,它允许通过动作、效果和观察对动态系统进行逻辑规范。其概率扩展强调了概率编程的不同优势,这些优势对于概率规划中提出的重要建模问题特别有用。其中,人们可以在一阶设置中实例化具有不断增长和收缩的状态空间、离散和连续概率分布以及非唯一先验分布的规划问题。

相似文献

1
Logic + probabilistic programming + causal laws.逻辑 + 概率编程 + 因果律。
R Soc Open Sci. 2023 Sep 27;10(9):230785. doi: 10.1098/rsos.230785. eCollection 2023 Sep.
2
Intention Recognition With ProbLog.基于ProbLog的意图识别
Front Artif Intell. 2022 Apr 26;5:806262. doi: 10.3389/frai.2022.806262. eCollection 2022.
3
Learning Probabilistic Logic Models from Probabilistic Examples.从概率示例中学习概率逻辑模型。
Mach Learn. 2008 Oct;73(1):55-85. doi: 10.1007/s10994-008-5076-4.
4
Protein topology prediction through parallel constraint logic programming.通过并行约束逻辑编程进行蛋白质拓扑结构预测。
Proc Int Conf Intell Syst Mol Biol. 1993;1:83-91.
5
Symbolic Learning and Reasoning With Noisy Data for Probabilistic Anchoring.用于概率锚定的含噪声数据的符号学习与推理
Front Robot AI. 2020 Jul 31;7:100. doi: 10.3389/frobt.2020.00100. eCollection 2020.
6
Probabilistic logic methods and some applications to biology and medicine.概率逻辑方法及其在生物学和医学中的一些应用。
J Comput Biol. 2012 Mar;19(3):316-36. doi: 10.1089/cmb.2011.0234.
7
Evaluating bacterial gene-finding HMM structures as probabilistic logic programs.评估细菌基因发现 HMM 结构作为概率逻辑程序。
Bioinformatics. 2012 Mar 1;28(5):636-42. doi: 10.1093/bioinformatics/btr698. Epub 2012 Jan 3.
8
Applying Probabilistic Programming to Affective Computing.将概率编程应用于情感计算。
IEEE Trans Affect Comput. 2021 Apr-Jun;12(2):306-317. doi: 10.1109/taffc.2019.2905211. Epub 2019 Mar 15.
9
Towards sustainable water resources planning and pollution control: Inexact joint-probabilistic double-sided stochastic chance-constrained programming model.面向可持续水资源规划和污染控制的非精确联合概率双侧面随机机会约束规划模型。
Sci Total Environ. 2019 Mar 20;657:73-86. doi: 10.1016/j.scitotenv.2018.11.463. Epub 2018 Dec 4.
10
Evaluating probabilistic programming languages for simulating quantum correlations.评估概率编程语言以模拟量子相关性。
PLoS One. 2019 Jan 4;14(1):e0208555. doi: 10.1371/journal.pone.0208555. eCollection 2019.

本文引用的文献

1
Human-level concept learning through probabilistic program induction.通过概率编程归纳实现人类水平的概念学习。
Science. 2015 Dec 11;350(6266):1332-8. doi: 10.1126/science.aab3050.