【24h】

IBAL: A Probabilistic Rational Programming Language

机译:IBAL:一种概率性的理性编程语言

获取原文

摘要

In a rational programming language, a program specifies a situation faced by an agent; evaluating the program amounts to computing what a rational agent would believe or do in the situation. This paper presents IBAL, a rational programming language for probabilistic and decision-theoretic agents. IBAL provides a rich declarative language for describing probabilistic models. The expression language allows the description of arbitrarily complex generative models. In addition, IBAL's observation language makes it possible to express and compose rejective models that result from conditioning on the observations. IBAL also integrates Bayesian parameter estimation and decision-theoretic utility maximization thoroughly into the framework. All these are packaged together into a programming language that has a rich type system and built-in extensibility. This paper presents a detailed account of the syntax and semantics of IBAL, as well as an overview of the implementation.
机译:在一种合理的编程语言中,程序指定了代理所面对的情况。对程序进行评估就等于计算理性人在这种情况下会相信或会做的事情。本文介绍了IBAL,一种用于概率和决策理论主体的合理编程语言。 IBAL提供了一种用于描述概率模型的丰富声明语言。表达语言允许描述任意复杂的生成模型。此外,IBAL的观察语言还可以表达和组成基于观察条件的排斥模型。 IBAL还将贝叶斯参数估计和决策理论效用最大化完全集成到框架中。所有这些都打包在一起成为一种编程语言,该语言具有丰富的类型系统和内置的可扩展性。本文详细介绍了IBAL的语法和语义,并对实现进行了概述。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号