SHF: Small: AI Model Debugging by Analyzing Model Internals with Python Program Analysis

SHF:小:通过 Python 程序分析分析模型内部结构进行 AI 模型调试

基本信息

  • 批准号:
    1910300
  • 负责人:
  • 金额:
    $ 50万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2019
  • 资助国家:
    美国
  • 起止时间:
    2019-10-01 至 2024-09-30
  • 项目状态:
    已结题

项目摘要

Artificial Intelligence (AI) in general, and especially Machine Learning (ML), is playing an increasingly important role in many aspects of our life. AI/ML model engineering (e.g., model training, tuning, and maintenance) is hence becoming an essential part of modern software-systems engineering. Just like software inevitably contains bugs and software debugging is a key step in software development, AI/ML models may have buggy behaviors, and thus model debugging will be a critical step in software engineering. AI model bugs may lead to undesirable consequences such as low model accuracy and vulnerabilities to security attacks, which substantially hinder the application of AI models, especially in safety-critical areas. The current practice of AI model debugging mainly focuses on tuning parameters and providing additional training data. However, it does not try to diagnose the root cause from the observable symptoms and then repair accordingly. There are no general debugging tools that work for a large set of models. The current state of practice is to perform tedious and redundant tests on individual implementations and even at a per-training-session level. AI models, especially neural network models, are essentially programs (e.g., in Python) that compute state-variable values, called neuron activations, through multiple program phases (called layers). The values of neurons in a layer are computed from those of the previous layer through matrix multiplication and application of an activation function, which is basically a threshholding function to determine if values will be used in the computation of the next layer. The project will develop techniques that consider AI models as programs with specific semantics such that AI model debugging can substantially benefit from analyzing these programs and their execution states. As such, the substantial experience of software debugging that is built up by the software-engineering and program-analysis community over decades of intensive R&D can be leveraged to build general and novel AI model debuggers. Just like software-debugging tools help developers to inspect program states and identify root causes, these AI model debuggers will allow data engineers to compare internal neuron-activation values of correctly classified and mis-classified cases to identify root cause features that lead to misclassification, by providing guidance in selecting more inputs to improve model behavior related to these features.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),特别是机器学习(ML),在我们生活的许多方面发挥着越来越重要的作用。因此,AI/ML模型工程(例如,模型培训、调优和维护)正在成为现代软件系统工程的重要组成部分。正如软件不可避免地存在缺陷一样,软件调试是软件开发的关键步骤,AI/ML模型可能存在缺陷行为,因此模型调试将是软件工程中的关键步骤。AI模型缺陷可能会导致模型准确率低、安全攻击漏洞等不良后果,这大大阻碍了AI模型的应用,特别是在安全关键领域。目前AI模型调试的实践主要集中在调整参数和提供额外的训练数据上。然而,它并不试图根据可观察到的症状来诊断根本原因,然后进行相应的修复。没有适用于大型模型集的通用调试工具。目前的实践状态是对单个实现执行乏味和冗余的测试,甚至在每个培训会话的级别上执行。人工智能模型,特别是神经网络模型,本质上是通过多个程序阶段(称为层)计算状态变量值的程序(例如,在Python语言中),称为神经元激活。一层神经元的值是通过矩阵相乘和应用激活函数从上一层神经元的值计算出来的,该激活函数基本上是一个阈值函数,用于确定下一层的值是否将用于计算。该项目将开发将AI模型视为具有特定语义的程序的技术,以便AI模型调试可以从分析这些程序及其执行状态中获得实质性好处。因此,软件工程和程序分析社区在数十年的密集研发过程中积累的丰富软件调试经验可以用来构建通用的、新颖的AI模型调试器。就像软件调试工具帮助开发人员检查程序状态并确定根本原因一样,这些AI模型调试器将允许数据工程师比较正确分类和错误分类案例的内部神经元激活值,通过在选择更多输入来改善与这些特征相关的模型行为方面提供指导,从而识别导致错误分类的根本原因特征。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(16)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Better Trigger Inversion Optimization in Backdoor Scanning
Constrained Optimization with Dynamic Bound-scaling for Effective NLPBackdoor Defense
  • DOI:
  • 发表时间:
    2022-02
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Guangyu Shen;Yingqi Liu;Guanhong Tao;Qiuling Xu;Zhuo Zhang;Shengwei An;Shiqing Ma;X. Zhang
  • 通讯作者:
    Guangyu Shen;Yingqi Liu;Guanhong Tao;Qiuling Xu;Zhuo Zhang;Shengwei An;Shiqing Ma;X. Zhang
ABS: Scanning Neural Networks for Back-doors by Artificial Brain Stimulation
TRADER: Trace Divergence Analysis and Embedding Regulation for Debugging Recurrent Neural Networks
On-the-fly Improving Performance of Deep Code Models via Input Denoising
{{ 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 }}

Xiangyu Zhang其他文献

Fast Human Motion reconstruction from sparse inertial measurement units considering the human shape
考虑人体形状的稀疏惯性测量单元的快速人体运动重建
  • DOI:
    10.1038/s41467-024-46662-5
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    16.6
  • 作者:
    Xuan Xiao;Jianjian Wang;P. Feng;Ao Gong;Xiangyu Zhang;Jianfu Zhang
  • 通讯作者:
    Jianfu Zhang
Self-supervised Adversarial Training of Monocular Depth Estimation against Physical-World Attacks.
针对物理世界攻击的单目深度估计的自监督对抗训练。
Kinematics and Mechanics analysis of trap-jaw ant Odontomachus monticola
陷阱颌蚁 Odontomachus monticola 运动学与力学分析
  • DOI:
    10.1088/1742-6596/986/1/012029
  • 发表时间:
    2018-03
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Wenteng Hao;Guang Yao;Xiangyu Zhang;Deyuan Zhang
  • 通讯作者:
    Deyuan Zhang
Environment-Resistant Organohydrogel-Based Sensor Enables Highly Sensitive Strain, Temperature, and Humidity Responses
基于有机水凝胶的耐环境传感器可实现高度灵敏的应变、温度和湿度响应
  • DOI:
    10.1021/acsami.2c02997
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    9.5
  • 作者:
    Chengcheng Cai;Chiyu Wen;Weiqiang Zhao;Shu Tian;You Long;Xiangyu Zhang;Xiaojie Sui;Lei Zhang;Jing Yang
  • 通讯作者:
    Jing Yang
Effects of lemon essential oil and limonene on the progress of early caries:
柠檬精油和柠檬烯对早期龋齿进展的影响:
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    3
  • 作者:
    Li Ma;Jing Chen;Hui Han;Peiwen Liu;Huijuan Wang;Xiangyu Zhang
  • 通讯作者:
    Xiangyu Zhang

Xiangyu Zhang的其他文献

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

{{ truncateString('Xiangyu Zhang', 18)}}的其他基金

EAGER: A Python Program Analysis Infrastructure to Facilitate Better Data Processing
EAGER:Python 程序分析基础设施,促进更好的数据处理
  • 批准号:
    1748764
  • 财政年份:
    2017
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CSR: Small: Elastic and Robust Cloud Programming
CSR:小型:弹性且稳健的云编程
  • 批准号:
    1618923
  • 财政年份:
    2016
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Travel Support For ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2014)
ACM SIGSOFT 软件工程基础研讨会 (FSE 2014) 的差旅支持
  • 批准号:
    1434610
  • 财政年份:
    2014
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Towards Automated Model Synthesis of Library and System Functions for Program-Environment Co-Analysis
SHF:小型:协作研究:面向程序-环境协同分析的库和系统功能的自动模型综合
  • 批准号:
    1320326
  • 财政年份:
    2013
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SHF: Small: Reliable Data Processing by Dynamic Program Analysis
SHF:小型:通过动态程序分析进行可靠的数据处理
  • 批准号:
    1320444
  • 财政年份:
    2013
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
SHF: CSR: Small: Collaborative Research: Automated Model Synthesis of Library and System Functions for Program-Environment Co-Analysis
SHF:CSR:小型:协作研究:用于程序-环境协同分析的库和系统功能的自动模型合成
  • 批准号:
    1218993
  • 财政年份:
    2012
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CSR: Small: Automated Software Failure Causal Path Computation
CSR:小:自动化软件故障因果路径计算
  • 批准号:
    0917007
  • 财政年份:
    2009
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CAREER: Scalable Dynamic Program Reasoning
职业:可扩展的动态程序推理
  • 批准号:
    0845870
  • 财政年份:
    2009
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
CSR-AES-RCS: Scalable and Efficient Dynamic Information Flow Tracking in Multithreaded Programs
CSR-AES-RCS:多线程程序中可扩展且高效的动态信息流跟踪
  • 批准号:
    0720516
  • 财政年份:
    2007
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CRI: IAD An Advanced Infrastructure for Generation, Storage, and Analysis of Program Execution Traces
CRI:IAD 用于生成、存储和分析程序执行跟踪的高级基础设施
  • 批准号:
    0708464
  • 财政年份:
    2007
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

Collaborative Research: NSF-AoF: CIF: Small: AI-assisted Waveform and Beamforming Design for Integrated Sensing and Communication
合作研究:NSF-AoF:CIF:小型:用于集成传感和通信的人工智能辅助波形和波束成形设计
  • 批准号:
    2326622
  • 财政年份:
    2024
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
NSF-NSERC: SaTC: CORE: Small: Managing Risks of AI-generated Code in the Software Supply Chain
NSF-NSERC:SaTC:核心:小型:管理软件供应链中人工智能生成代码的风险
  • 批准号:
    2341206
  • 财政年份:
    2024
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Collaborative Research: NSF-AoF: CIF: Small: AI-assisted Waveform and Beamforming Design for Integrated Sensing and Communication
合作研究:NSF-AoF:CIF:小型:用于集成传感和通信的人工智能辅助波形和波束成形设计
  • 批准号:
    2326621
  • 财政年份:
    2024
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CSR: Small: CONCERT: Designing Scalable Communication Runtimes with On-the-fly Compression for HPC and AI Applications on Heterogeneous Architectures
CSR:小型:CONCERT:为异构架构上的 HPC 和 AI 应用程序设计具有动态压缩的可扩展通信运行时
  • 批准号:
    2312927
  • 财政年份:
    2023
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Collaborative Research: CNS Core: Small: SmartSight: an AI-Based Computing Platform to Assist Blind and Visually Impaired People
合作研究:中枢神经系统核心:小型:SmartSight:基于人工智能的计算平台,帮助盲人和视障人士
  • 批准号:
    2418188
  • 财政年份:
    2023
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Collaborative Research: IIS Core: Small: World Values of Conversational AI and the Consequences for Human-AI Interaction
协作研究:IIS 核心:小:对话式 AI 的世界价值以及人机交互的后果
  • 批准号:
    2230466
  • 财政年份:
    2023
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CNS Core: Small: Toward Opportunistic, Fast, and Robust In-Cache AI Acceleration at the Edge
CNS 核心:小型:在边缘实现机会主义、快速且稳健的缓存内 AI 加速
  • 批准号:
    2228028
  • 财政年份:
    2023
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Collaborative Research: IIS Core: Small: World Values of Conversational AI and the Consequences for Human-AI Interaction
协作研究:IIS 核心:小:对话式 AI 的世界价值以及人机交互的后果
  • 批准号:
    2230467
  • 财政年份:
    2023
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Collaborative Research: NSF-CSIRO: HCC: Small: Understanding Bias in AI Models for the Prediction of Infectious Disease Spread
合作研究:NSF-CSIRO:HCC:小型:了解预测传染病传播的 AI 模型中的偏差
  • 批准号:
    2302969
  • 财政年份:
    2023
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Machine Learning and AI Plugin Empowering Small Businesses to Champion Social Mobility
机器学习和人工智能插件使小型企业能够支持社交流动性
  • 批准号:
    10056166
  • 财政年份:
    2023
  • 资助金额:
    $ 50万
  • 项目类别:
    Grant for R&D
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了