Adaptation-Based Programming

基于适应的编程

基本信息

  • 批准号:
    0820286
  • 负责人:
  • 金额:
    $ 74.59万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2008
  • 资助国家:
    美国
  • 起止时间:
    2008-09-15 至 2012-08-31
  • 项目状态:
    已结题

项目摘要

Proposal Number: 0820286Title: Adaptation-Based ProgrammingPI: Alan FernCo-PIs: Martin Erwig and Thinh NguyenDeveloping software for complex, dynamic environments is a huge challenge using existing programming paradigms. Programmers must specify the exact behavior of a program at each point which, for complex problems, such as network control and designing intelligent game agents, is extremely difficult to do close to optimally. To better facilitate software development for such problems, the paradigm of adaptation-based programming (ABP) is investigated. In the ABP paradigm, programmers only exactly specify the parts of the program that they are confident about and leave other parts as adaptable. In addition, the programmer will specify an objective function to be optimized by the program. During program execution, the adaptable parts of the program will then be automatically optimized using state-of-the-art machine-learning techniques in order to maximize the objective function. The research focuses on three key directions: 1) developing theoretical foundations including formal programming-language semantics and learnability results, 2) speeding up the learning process via program transformations and programmer-specified adaptation advice, and 3) producing freely available ABP libraries for both the C++ and Haskell languages. Importantly all of the work is driven by a focus on applications of ABP to real problems from computer networking and intelligent agents for simulation and game environments.
提案编号:0820286标题:基于适应的编程PI:Alan FernCo-PI:Martin Erwig和Thinh Nguyen使用现有的编程范例为复杂、动态的环境开发软件是一个巨大的挑战。程序员必须指定程序在每个点上的确切行为,对于复杂的问题,如网络控制和设计智能游戏代理,几乎很难做到最优。为了更好地促进此类问题的软件开发,研究了基于适应的编程(ABP)范式。在ABP范例中,程序员只精确地指定他们对程序的哪些部分有信心,而将其他部分保留为可适应的部分。此外,程序员还将指定程序要优化的目标函数。在程序执行期间,程序的可适应部分将使用最先进的机器学习技术自动优化,以便最大化目标函数。研究集中在三个主要方向:1)发展理论基础,包括形式化的编程语言语义和可学习性结果;2)通过程序转换和程序员指定的适配建议来加快学习过程;3)生成C++和Haskell语言的免费可用的ABP库。重要的是,所有的工作都是由对ABP应用于实际问题的关注推动的,这些问题来自计算机网络以及用于模拟和游戏环境的智能代理。

项目成果

期刊论文数量(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 }}

Alan Fern其他文献

Robust Learning for Adaptive Programs by Leveraging Program Structure
利用程序结构实现自适应程序的稳健学习
Learning and transferring roles in multi-agent MDPs
多智能体 MDP 中的学习和角色转移
The Origins of Common Sense in Humans and Machines
人类和机器常识的起源
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kevin A. Smith;Eliza Kosoy;A. Gopnik;Deepak Pathak;Alan Fern;J. Tenenbaum;T. Ullman
  • 通讯作者:
    T. Ullman
Active Imitation Learning via State Queries
通过状态查询进行主动模仿学习
  • DOI:
  • 发表时间:
    2011
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kshitij Judah;Alan Fern
  • 通讯作者:
    Alan Fern
Special report: The AgAID AI institute for transforming workforce and decision support in agriculture
  • DOI:
    10.1016/j.compag.2022.106944
  • 发表时间:
    2022-06-01
  • 期刊:
  • 影响因子:
  • 作者:
    Ananth Kalyanaraman;Margaret Burnett;Alan Fern;Lav Khot;Joshua Viers
  • 通讯作者:
    Joshua Viers

Alan Fern的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Alan Fern', 18)}}的其他基金

Collaborative Research: CISE: Large: Executing Natural Instructions in Realistic Uncertain Worlds
合作研究:CISE:大型:在现实的不确定世界中执行自然指令
  • 批准号:
    2321851
  • 财政年份:
    2023
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Continuing Grant
Student Support for the 2020 International Conference on Automated Planning and Scheduling
2020 年自动规划与调度国际会议的学生支持
  • 批准号:
    2017913
  • 财政年份:
    2020
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Standard Grant
S&AS:INT:Learning and Planning for Dynamic Locomotion
S
  • 批准号:
    1849343
  • 财政年份:
    2019
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Standard Grant
RI: Small: Speedup Learning for Online Planning Under Uncertainty
RI:小:加速不确定性下在线规划的学习
  • 批准号:
    1619433
  • 财政年份:
    2016
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Standard Grant
II-EN: Software Tools for Monte-Carlo Optimization
II-EN:蒙特卡罗优化软件工具
  • 批准号:
    1406049
  • 财政年份:
    2014
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Standard Grant
RI: Small: Automated Planning of Experiments for Design Optimization
RI:小型:自动规划实验以优化设计
  • 批准号:
    1320943
  • 财政年份:
    2013
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Continuing Grant
Student Poster Program and Travel Scholarships for International Conference on Machine Learning (ICML) 2010; Haifa, Israel
2010 年国际机器学习会议 (ICML) 学生海报计划和旅行奖学金;
  • 批准号:
    1031917
  • 财政年份:
    2010
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Standard Grant
RI: Medium: Collaborative Research: Solving Stochastic Planning Problems Through Principled Determinization
RI:媒介:协作研究:通过原则确定解决随机规划问题
  • 批准号:
    0905678
  • 财政年份:
    2009
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Standard Grant
CAREER: Penalty Logic for Structured Machine Learning
职业:结构化机器学习的惩罚逻辑
  • 批准号:
    0546867
  • 财政年份:
    2006
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Continuing Grant

相似国自然基金

Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    外国青年学者研究基金项目
Exploring the Intrinsic Mechanisms of CEO Turnover and Market Reaction: An Explanation Based on Information Asymmetry
  • 批准号:
    W2433169
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    外国学者研究基金项目
基于tag-based单细胞转录组测序解析造血干细胞发育的可变剪接
  • 批准号:
    81900115
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
应用Agent-Based-Model研究围术期单剂量地塞米松对手术切口愈合的影响及机制
  • 批准号:
    81771933
  • 批准年份:
    2017
  • 资助金额:
    50.0 万元
  • 项目类别:
    面上项目
Reality-based Interaction用户界面模型和评估方法研究
  • 批准号:
    61170182
  • 批准年份:
    2011
  • 资助金额:
    57.0 万元
  • 项目类别:
    面上项目
Multistage,haplotype and functional tests-based FCAR 基因和IgA肾病相关关系研究
  • 批准号:
    30771013
  • 批准年份:
    2007
  • 资助金额:
    30.0 万元
  • 项目类别:
    面上项目
差异蛋白质组技术结合Array-based CGH 寻找骨肉瘤分子标志物
  • 批准号:
    30470665
  • 批准年份:
    2004
  • 资助金额:
    8.0 万元
  • 项目类别:
    面上项目
GaN-based稀磁半导体材料与自旋电子共振隧穿器件的研究
  • 批准号:
    60376005
  • 批准年份:
    2003
  • 资助金额:
    20.0 万元
  • 项目类别:
    面上项目

相似海外基金

A Holistic Approach to Improve Learning and Motivation in Introductory Programming with Automated Grading, Web-based Team Support, and Game Development
通过自动评分、基于网络的团队支持和游戏开发提高入门编程学习和动机的整体方法
  • 批准号:
    2345097
  • 财政年份:
    2024
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Standard Grant
Culturally Responsive Sexual Health and Wellbeing Programming for Transgender Middle Eastern and North African Newcomer Young Adults in Ontario: Community-Based Participatory Research through Arts-Based Approaches.
安大略省跨性别中东和北非新移民年轻人的文化响应性健康和福祉规划:通过基于艺术的方法进行基于社区的参与性研究。
  • 批准号:
    487991
  • 财政年份:
    2023
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Operating Grants
Fostering Black and Latinx student STEM efficacy, interests, and identity: A participatory study of STEM programming and practices at one community-based organization
培养黑人和拉丁裔学生 STEM 效能、兴趣和身份:对一个社区组织的 STEM 规划和实践的参与性研究
  • 批准号:
    2314237
  • 财政年份:
    2023
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Continuing Grant
Collaborative Research: Using Flow-Based Music Programming to Engage Children in Computer Science
协作研究:使用基于流程的音乐编程让孩子们参与计算机科学
  • 批准号:
    2241714
  • 财政年份:
    2023
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Standard Grant
ModRNA-based Direct Programming of Universal Donor hiPSCs into Immune Evasive Beta Cells
基于 ModRNA 的通用供体 hiPSC 直接编程至免疫逃避型 β 细胞
  • 批准号:
    10774361
  • 财政年份:
    2023
  • 资助金额:
    $ 74.59万
  • 项目类别:
A revolutionary cell programming platform based on the targeted nano-delivery of a transposon gene editing system (NANO-ENGINE)
基于转座子基因编辑系统(NANO-ENGINE)靶向纳米传递的革命性细胞编程平台
  • 批准号:
    10064030
  • 财政年份:
    2023
  • 资助金额:
    $ 74.59万
  • 项目类别:
    EU-Funded
CAREER: Three-dimensional Nanoscale Device Fabrication via Molecular Programming and DNA-based Self-assembly
职业:通过分子编程和基于 DNA 的自组装制造三维纳米器件
  • 批准号:
    2240000
  • 财政年份:
    2023
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Standard Grant
Collaborative Research: Using Flow-Based Music Programming to Engage Children in Computer Science
协作研究:使用基于流程的音乐编程让孩子们参与计算机科学
  • 批准号:
    2241715
  • 财政年份:
    2023
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Standard Grant
Improving Cochlear Implant Outcomes Through Modeling and Programming Strategies Based on Human Inner Ear Pathology
通过基于人类内耳病理学的建模和编程策略改善人工耳蜗的效果
  • 批准号:
    10825043
  • 财政年份:
    2023
  • 资助金额:
    $ 74.59万
  • 项目类别:
Towards the physical programming of bio-based buildings for natural thermoregulation
实现生物基建筑自然温度调节的物理编程
  • 批准号:
    DGECR-2022-00505
  • 财政年份:
    2022
  • 资助金额:
    $ 74.59万
  • 项目类别:
    Discovery Launch Supplement
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了