Semantics and Implementation of Probabilistic Programming Languages
概率编程语言的语义和实现
基本信息
- 批准号:RGPIN-2021-02734
- 负责人:
- 金额:$ 1.75万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2022
- 资助国家:加拿大
- 起止时间:2022-01-01 至 2023-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Probabilistic programming languages (PPLs) are increasingly used to model and solve real-world artificial intelligence (AI) problems of growing complexity. The proposed research aims to advance both the theory and practice of PPLs, pushing towards a future where PPLs become as regular and well-understood a technology for model-based AI as conventional programming languages are for traditional software development. Despite recent advances in probabilistic programming, many potentially impactful applications still fall outside the comfort zone of PPLs. A classic example is programming a group of robots that reason distrustfully about the environment and about each other to negotiate a course of actions in a safety-critical setting. Solving such challenging problems would require linguistic features that are simply not in the vocabulary of existing PPLs and demand language implementations that achieve compile-time efficiency, inference-time efficiency, and security. The proposed research will identify the key language improvements needed to address the challenges, propose new designs of PPLs, and study their semantics and implementations. This research will impact the way programmers use PPLs and engineer artificial intelligence. The core appeals of PPLs, since its advent, have been expressive modeling languages and the automation of inference. By addressing these appeals in new ways that are motivated by practical concerns and backed by theoretical rigour, the proposed research will give PPLs a competitive edge in terms of expressiveness, assurance, and efficiency needed in modeling and solving AI problems of real-world relevance. This research will produce new programming languages with open-sourced implementations as well as mechanized metatheories, of value to programming languages and AI communities in the large. Trainees involved in this research will grow to become experts in programming languages research and in the burgeoning field of probabilistic programming, capable of leading future technology innovations that involve programming languages as a key ingredient.
概率编程语言(PPL)越来越多地用于建模和解决日益复杂的现实世界人工智能(AI)问题。拟议的研究旨在推进PPL的理论和实践,推动PPL成为基于模型的AI技术的未来,就像传统编程语言用于传统软件开发一样。尽管最近在概率编程方面取得了进展,但许多潜在的有影响力的应用程序仍然超出了PPL的舒适区。一个经典的例子是,对一组机器人进行编程,这些机器人对环境和彼此不信任地进行推理,以便在安全关键的环境中协商一系列行动。解决这些具有挑战性的问题将需要现有PPL词汇表中根本没有的语言特征,并需要实现编译时效率,推理时效率和安全性的语言实现。拟议的研究将确定应对挑战所需的关键语言改进,提出PPL的新设计,并研究其语义和实现。这项研究将影响程序员使用PPL和工程师人工智能的方式。PPL的核心诉求,自其出现以来,一直是表达性建模语言和推理的自动化。通过以新的方式解决这些诉求,这些方式受到实际问题的激励并得到理论严谨性的支持,拟议的研究将使PPL在建模和解决现实世界相关AI问题所需的表达力,保证和效率方面具有竞争优势。这项研究将产生具有开源实现的新编程语言以及机械化的元理论,对编程语言和人工智能社区具有重要价值。参与这项研究的学员将成长为编程语言研究和新兴的概率编程领域的专家,能够引领未来的技术创新,将编程语言作为关键因素。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Zhang, Yizhou其他文献
KIR3DL3-HHLA2 and TMIGD2-HHLA2 pathways: The dual role of HHLA2 in immune responses and its potential therapeutic approach for cancer immunotherapy.
- DOI:
10.1016/j.jare.2022.07.013 - 发表时间:
2023-05 - 期刊:
- 影响因子:10.7
- 作者:
Li, Yang;Lv, Chao;Yu, Yang;Wu, Baokang;Zhang, Yizhou;Lang, Qi;Liang, Zhiyun;Zhong, Chongli;Shi, Yu;Han, Shukun;Xu, Feng;Tian, Yu - 通讯作者:
Tian, Yu
The effect of quality of service experience on consumers' loyalty to music streaming services: Time pressure as a moderator.
- DOI:
10.3389/fpsyg.2022.1014199 - 发表时间:
2022 - 期刊:
- 影响因子:3.8
- 作者:
Zhang, Yizhou;Zhang, Mengze - 通讯作者:
Zhang, Mengze
Co(3) O(4) Quantum Dots Intercalation Liquid-Crystal Ordered-Layered-Structure Optimizing the Performance of 3D-Printing Micro-Supercapacitors.
- DOI:
10.1002/advs.202303636 - 发表时间:
2023-11 - 期刊:
- 影响因子:15.1
- 作者:
Zhou, Huijie;Sun, Yangyang;Yang, Hui;Tang, Yijian;Lu, Yiyao;Zhou, Zhen;Cao, Shuai;Zhang, Songtao;Chen, Songqing;Zhang, Yizhou;Pang, Huan - 通讯作者:
Pang, Huan
Lamellar K2Co3(P2O7)(2) center dot 2H(2)O nanocrystal whiskers: High-performance flexible all-solid-state asymmetric micro-supercapacitors via inkjet printing
层状K2Co3(P2O7)(2)中心点2H(2)O纳米晶须:喷墨打印高性能柔性全固态不对称微型超级电容器
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:17.6
- 作者:
Zhang, Yizhou;Lai, Wen-Yong;Hu, Zheng;Huang, Wei - 通讯作者:
Huang, Wei
The Effect of Intraoperative Fentanyl Consumption on Prognosis of Colorectal Liver Metastasis treated by Simultaneous Resection: A Propensity Score Matching Analysis.
- DOI:
10.7150/jca.74674 - 发表时间:
2022 - 期刊:
- 影响因子:3.9
- 作者:
Zhang, Yizhou;Chen, Qichen;Chen, Xiao;Zhang, Mingzhu;Li, Peng;Huang, Zhen;Zhao, Hong;Wu, Hongliang - 通讯作者:
Wu, Hongliang
Zhang, Yizhou的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Zhang, Yizhou', 18)}}的其他基金
Semantics and Implementation of Probabilistic Programming Languages
概率编程语言的语义和实现
- 批准号:
DGECR-2021-00151 - 财政年份:2021
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Launch Supplement
Semantics and Implementation of Probabilistic Programming Languages
概率编程语言的语义和实现
- 批准号:
RGPIN-2021-02734 - 财政年份:2021
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
相似海外基金
Semantics and Implementation of Probabilistic Programming Languages
概率编程语言的语义和实现
- 批准号:
DGECR-2021-00151 - 财政年份:2021
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Launch Supplement
Semantics and Implementation of Probabilistic Programming Languages
概率编程语言的语义和实现
- 批准号:
RGPIN-2021-02734 - 财政年份:2021
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Theory and implementation of probabilistic numerical methods
概率数值方法的理论与实现
- 批准号:
20K22301 - 财政年份:2020
- 资助金额:
$ 1.75万 - 项目类别:
Grant-in-Aid for Research Activity Start-up
Probabilistic algorithms and implementation techniques for triangular decompositions of polynomial systems.
多项式系统三角分解的概率算法和实现技术。
- 批准号:
392491-2010 - 财政年份:2012
- 资助金额:
$ 1.75万 - 项目类别:
Alexander Graham Bell Canada Graduate Scholarships - Doctoral
Probabilistic algorithms and implementation techniques for triangular decompositions of polynomial systems.
多项式系统三角分解的概率算法和实现技术。
- 批准号:
392491-2010 - 财政年份:2011
- 资助金额:
$ 1.75万 - 项目类别:
Alexander Graham Bell Canada Graduate Scholarships - Doctoral
Probabilistic algorithms and implementation techniques for triangular decompositions of polynomial systems.
多项式系统三角分解的概率算法和实现技术。
- 批准号:
392491-2010 - 财政年份:2010
- 资助金额:
$ 1.75万 - 项目类别:
Alexander Graham Bell Canada Graduate Scholarships - Doctoral
Design and implementation of a relational probabilistic inference engine for large and complex domains
大型复杂领域的关系概率推理引擎的设计和实现
- 批准号:
298223-2005 - 财政年份:2007
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
CSR---EHS: PITAS: Probabilistic Implementation and Temperature Aware Scheduling of Embedded Software for Energy Efficiency
CSR---EHS:PITAS:嵌入式软件能效的概率实现和温度感知调度
- 批准号:
0615222 - 财政年份:2006
- 资助金额:
$ 1.75万 - 项目类别:
Continuing Grant
Design and implementation of a relational probabilistic inference engine for large and complex domains
大型复杂领域的关系概率推理引擎的设计和实现
- 批准号:
298223-2005 - 财政年份:2006
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Design and implementation of a relational probabilistic inference engine for large and complex domains
大型复杂领域的关系概率推理引擎的设计和实现
- 批准号:
298223-2005 - 财政年份:2005
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual