Collaborative Research: SHF: Medium: Toward Understandability and Interpretability for Neural Language Models of Source Code
合作研究:SHF:媒介:实现源代码神经语言模型的可理解性和可解释性
基本信息
- 批准号:2311468
- 负责人:
- 金额:$ 74.52万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2023
- 资助国家:美国
- 起止时间:2023-10-01 至 2024-04-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Advances in artificial intelligence (AI) have led to the development of several new types of tools for software developers that aim to help automate various parts of the software development process of building and maintaining software. However, the combination of complex underlying deep-learning models and massive training datasets makes it difficult to interpret why these models, and the developer tools powered by them, behave the way they do. Given the increasingly important role that these tools are beginning to play in software engineering (SE), it is imperative that techniques be developed that allow stakeholders to better understand and work with these tools such that critical software infrastructure can be maintained. This project will develop a framework and methodology that enables both researchers who build AI-powered developer tools, and software engineers who use these tools, to interpret why the underlying models make the predictions they do. The objective is to allow researchers to obtain detailed insights into why a model may not be performing as expected, allowing for targeted improvement and informed creation of new models. The methodology will be integrated into AI-powered software development tools, allowing software engineers to make informed decisions about when a tool’s suggestion may be helpful or harmful, thus building trust in their use. The interpretability framework will also enable new forms of interaction with these tools, providing a mechanism for natural language feedback that improves over time. This project will produce and disseminate educational materials on best practices related to building and using AI-powered programming tools. These materials are intended to be integrated into existing computer-literacy courses at all levels of education. In addition, the project will focus on recruiting and retaining computer science students from traditionally underrepresented categories.This project has three specific goals. First, it will design an automated approach for generating global explanations of the behavior of “context-free” neural language models for source code. This component of the project will map predictions from large language models to human-interpretable programming language concepts using causal inference theory, wherein explanations of behavior will be generated via causal interventions. Second, it will develop automated techniques for local explanations of contextualized language models of code by developing a set of interpretability techniques that generate behavioral, feature-based, and textual explanations defined for given SE tasks (e.g., program repair). Finally, the project will create techniques that enable researchers and developers to provide feedback to models based on generated explanations.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
人工智能(AI)的进步促进了软件开发人员开发出多种新型工具,旨在帮助构建和维护软件的软件开发过程的各个部分实现自动化。然而,复杂的底层深度学习模型的组合。鉴于这些工具开始在软件工程 (SE) 中发挥越来越重要的作用,大量的训练数据集使得解释这些模型以及由它们提供支持的开发工具的行为方式变得困难。开发技术,使利益相关者能够更好地理解和使用这些工具该项目将开发一个框架和方法,使构建人工智能驱动的开发工具的研究人员和使用这些工具的软件工程师能够解释底层模型做出预测的原因。目标是让研究人员能够详细了解模型为何无法按预期运行,从而有针对性地改进并明智地创建新模型。该方法将集成到人工智能驱动的软件开发工具中,从而使软件工程师能够做出明智的决策。决定工具的建议何时可能有用或有害,从而建立信任可解释性框架还将支持与这些工具的新形式的交互,提供一种随着时间的推移而改进的自然语言反馈机制,并传播有关构建和使用人工智能编程工具的最佳实践的教育材料。这些材料旨在融入各级教育的现有计算机素养课程中。此外,该项目将侧重于招募和留住传统上代表性不足的类别的计算机科学学生。该项目有三个具体目标。设计一种自动化方法来生成全局对源代码的“上下文无关”神经语言模型的行为的解释 该项目的这个组件将使用因果推理理论将大型语言模型的预测映射到人类可解释的编程语言概念,因此将通过因果关系生成行为的解释。其次,它将通过开发一套行为可解释性技术来开发代码上下文语言模型的本地解释的自动化技术,这些技术为给定的 SE 任务(例如程序修复)生成基于特征的文本解释。将创造使研究人员和开发人员能够根据生成的解释向模型提供反馈的技术。该奖项反映了 NSF 的法定使命,并通过使用基金会的智力价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(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 }}
Kevin Moran其他文献
Minimizing intrusiveness in home energy measurement
最大限度地减少家庭能源测量的干扰
- DOI:
10.1145/2422531.2422543 - 发表时间:
2012-11-06 - 期刊:
- 影响因子:0
- 作者:
David Lachut;S. Piel;Lazeeb Choudhury;Yucheng Xiong;Sami Rollins;Kevin Moran;Nilanjan Banerjee - 通讯作者:
Nilanjan Banerjee
Are Inflation Expectations Rational
通胀预期是否合理
- DOI:
10.1016/j.jmoneco.2007.07.004 - 发表时间:
2008-03-01 - 期刊:
- 影响因子:0
- 作者:
D. Andolfatto;Scott Hendry;Kevin Moran - 通讯作者:
Kevin Moran
Detecting and Summarizing GUI Changes in Evolving Mobile Apps
检测和总结不断发展的移动应用程序中的 GUI 变化
- DOI:
10.1145/3238147.3238203 - 发表时间:
2018-07-25 - 期刊:
- 影响因子:0
- 作者:
Kevin Moran;Cody Watson;J. Hoskins;George Purnell;D. Poshyvanyk - 通讯作者:
D. Poshyvanyk
Why Crypto-detectors Fail: A Systematic Evaluation of Cryptographic Misuse Detection Techniques
密码检测器失败的原因:密码滥用检测技术的系统评估
- DOI:
- 发表时间:
2024-09-14 - 期刊:
- 影响因子:0
- 作者:
Amit Seal Ami;Nathan Cooper;Kaushal Kafle;Kevin Moran;D. Poshyvanyk;Adwait Nadkarni - 通讯作者:
Adwait Nadkarni
Towards a Universal Python: Translating the Natural Modality of Python into Other Human Languages
迈向通用 Python:将 Python 的自然形态翻译成其他人类语言
- DOI:
10.1109/icsme58846.2023.00044 - 发表时间:
2023-10-01 - 期刊:
- 影响因子:0
- 作者:
Joshua Otten;Antonios Anastasopoulos;Kevin Moran - 通讯作者:
Kevin Moran
Kevin Moran的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Kevin Moran', 18)}}的其他基金
Collaborative Research: SHF: Medium: Toward Understandability and Interpretability for Neural Language Models of Source Code
合作研究:SHF:媒介:实现源代码神经语言模型的可理解性和可解释性
- 批准号:
2423813 - 财政年份:2024
- 资助金额:
$ 74.52万 - 项目类别:
Standard Grant
Collaborative Research: CPS: Medium: Enabling Data-Driven Security and Safety Analyses for Cyber-Physical Systems
协作研究:CPS:中:为网络物理系统实现数据驱动的安全和安全分析
- 批准号:
2414176 - 财政年份:2023
- 资助金额:
$ 74.52万 - 项目类别:
Standard Grant
Collaborative Research: CPS: Medium: Enabling Data-Driven Security and Safety Analyses for Cyber-Physical Systems
协作研究:CPS:中:为网络物理系统实现数据驱动的安全和安全分析
- 批准号:
2132285 - 财政年份:2022
- 资助金额:
$ 74.52万 - 项目类别:
Standard Grant
相似国自然基金
面向5G通信的超高频FBAR耗散机理和耗散稳定性研究
- 批准号:12302200
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
宽运行范围超高频逆变系统架构拓扑与调控策略研究
- 批准号:52377175
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
超高频同步整流DC-DC变换器效率优化关键技术研究
- 批准号:62301375
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
- 批准号:82302939
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
超高频光声频谱渐进式调制下的光声显微成像轴向分辨率提升研究
- 批准号:62265011
- 批准年份:2022
- 资助金额:34 万元
- 项目类别:地区科学基金项目
相似海外基金
Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
- 批准号:
2402804 - 财政年份:2024
- 资助金额:
$ 74.52万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
- 批准号:
2331301 - 财政年份:2024
- 资助金额:
$ 74.52万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Enabling GPU Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的 GPU 性能仿真
- 批准号:
2402806 - 财政年份:2024
- 资助金额:
$ 74.52万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Efficient and Scalable Privacy-Preserving Neural Network Inference based on Ciphertext-Ciphertext Fully Homomorphic Encryption
合作研究:SHF:小型:基于密文-密文全同态加密的高效、可扩展的隐私保护神经网络推理
- 批准号:
2412357 - 财政年份:2024
- 资助金额:
$ 74.52万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Toward Understandability and Interpretability for Neural Language Models of Source Code
合作研究:SHF:媒介:实现源代码神经语言模型的可理解性和可解释性
- 批准号:
2423813 - 财政年份:2024
- 资助金额:
$ 74.52万 - 项目类别:
Standard Grant