EAGER: SHF: Verified Audit Layers for Safe Machine Learning

EAGER:SHF:用于安全机器学习的经过验证的审计层

基本信息

  • 批准号:
    2318724
  • 负责人:
  • 金额:
    $ 19.95万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2023
  • 资助国家:
    美国
  • 起止时间:
    2023-03-15 至 2023-11-30
  • 项目状态:
    已结题

项目摘要

Existing machine learning (ML) systems have many issues related to privacy, fairness, and robustness against adversaries. Addressing these problems is the focus of a great deal of research. However, the solutions being developed are often complex, and the proofs that they are correct involve subtle mathematical arguments. These complexities make it possible for errors to arise, particularly in the translation from theoretical algorithms into executable programs. This project addresses these issues by developing machine-checked proofs of correctness for ML systems. The project's novelty is in an approach for making this feasible by proving the correctness of a smaller, simpler program called an auditor, which is designed to check and control the output of a complex ML system. The expected impact of this project is a re-usable framework for verifying these auditors, as well as educational material on constructing machine-checked proofs about randomized algorithms.The technique of verifying an auditing algorithm has been successfully applied in other areas of verification, such as compiler correctness and security sandboxing. However, despite successes in these other domains, pursuing this approach in the context of ML systems raises new challenges. First, proofs of correctness for ML systems often involve complex probabilistic arguments, so that machine-checked libraries of results from measure-theoretic probability theory are needed. Second, specifying the behavior of these systems in a theorem prover is difficult, particularly because auditing algorithms are often higher-order, meaning that their specification is parameterized by the underlying algorithms whose behavior they are checking. The project builds on earlier experience developing a library for discrete probability theory for verifying randomized algorithms and data structures. In the course of developing the framework and verifying example auditing algorithms, the investigator addresses additional challenges about structuring these correctness proofs in a modular way, so that auditors can be re-used and composed together to enforce multiple types of correctness properties.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.
现有的机器学习(ML)系统存在许多与隐私、公平性和对抗对手的鲁棒性相关的问题。解决这些问题是大量研究的重点。然而,正在开发的解决方案往往是复杂的,证明它们是正确的涉及微妙的数学论证。这些复杂性使得错误有可能出现,特别是在从理论算法到可执行程序的翻译中。该项目通过为ML系统开发机器检查的正确性证明来解决这些问题。该项目的新奇之处在于,通过证明一个更小、更简单的称为审计器的程序的正确性,使这一点变得可行,该程序旨在检查和控制复杂ML系统的输出。这个项目的预期影响是一个可重用的框架,用于验证这些审计员,以及教育材料,对构建机器检查的证明随机algorithm.The技术的审计算法验证已成功地应用于其他领域的验证,如编译器的正确性和安全沙箱。然而,尽管在这些其他领域取得了成功,但在ML系统的背景下追求这种方法提出了新的挑战。首先,ML系统的正确性证明通常涉及复杂的概率参数,因此需要来自测度论概率理论的机器检查结果库。其次,在定理证明器中指定这些系统的行为是困难的,特别是因为审计算法通常是高阶的,这意味着它们的规范由它们正在检查其行为的底层算法参数化。该项目建立在早期的经验,开发一个库的离散概率理论验证随机算法和数据结构。在开发框架和验证示例审计算法的过程中,调查人员解决了以模块化方式构建这些正确性证明的额外挑战,这样,审计人员就可以重新该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查进行评估,被认为值得支持的搜索.

项目成果

期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Asynchronous Probabilistic Couplings in Higher-Order Separation Logic
高阶分离逻辑中的异步概率耦合
  • DOI:
    10.1145/3632868
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Gregersen, Simon Oddershede;Aguirre, Alejandro;Haselwarter, Philipp G.;Tassarotti, Joseph;Birkedal, Lars
  • 通讯作者:
    Birkedal, Lars
{{ 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 }}

Joseph Tassarotti其他文献

Augur: a Modeling Language for Data-Parallel Probabilistic Inference
Augur:数据并行概率推理的建模语言
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Jean;Daniel Huang;Joseph Tassarotti;Adam Craig Pocock;Stephen Joseph Green;G. Steele
  • 通讯作者:
    G. Steele
RockSalt: better, faster, stronger SFI for the x86
RockSalt:针对 x86 的更好、更快、更强的 SFI
A formal proof of PAC learnability for decision stumps
决策树桩的 PAC 可学习性的正式证明
Verifying concurrent Go code in Coq with Goose
使用 Goose 验证 Coq 中的并发 Go 代码
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Tej Chajed;Joseph Tassarotti;Frans Kaashoek;Nickolai Zeldovich
  • 通讯作者:
    Nickolai Zeldovich
Tachis: Higher-Order Separation Logic with Credits for Expected Costs
Tachis:带有预期成本积分的高阶分离逻辑
  • DOI:
    10.48550/arxiv.2401.05842
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Philipp G. Haselwarter;Kwing Hei Li;Markus de Medeiros;Simon Gregersen;Alejandro Aguirre;Joseph Tassarotti;Lars Birkedal
  • 通讯作者:
    Lars Birkedal

Joseph Tassarotti的其他文献

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

{{ truncateString('Joseph Tassarotti', 18)}}的其他基金

CAREER: Verifying Security and Privacy of Distributed Applications
职业:验证分布式应用程序的安全性和隐私
  • 批准号:
    2338317
  • 财政年份:
    2024
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Continuing Grant
Collaborative Research: FMitF: Track I: The Phlox framework for verifying a high-performance distributed database
合作研究:FMitF:第一轨:用于验证高性能分布式数据库的 Phlox 框架
  • 批准号:
    2319168
  • 财政年份:
    2023
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Standard Grant
Collaborative Research: FMitF: Track I: Composable Verification of Crash-Safe Distributed Systems with Grove
合作研究:FMitF:第一轨:使用 Grove 对崩溃安全分布式系统进行可组合验证
  • 批准号:
    2318722
  • 财政年份:
    2023
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Standard Grant
Collaborative Research: FMitF: Track I: Composable Verification of Crash-Safe Distributed Systems with Grove
合作研究:FMitF:第一轨:使用 Grove 对崩溃安全分布式系统进行可组合验证
  • 批准号:
    2123842
  • 财政年份:
    2021
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Standard Grant
EAGER: SHF: Verified Audit Layers for Safe Machine Learning
EAGER:SHF:用于安全机器学习的经过验证的审计层
  • 批准号:
    2035314
  • 财政年份:
    2020
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Standard Grant

相似国自然基金

天然超短抗菌肽Temporin-SHf衍生多肽的构效分析与抗菌机制研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
衔接蛋白SHF负向调控胶质母细胞瘤中EGFR/EGFRvIII再循环和稳定性的功能及机制研究
  • 批准号:
    82302939
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
EGFR/GRβ/Shf调控环路在胶质瘤中的作用机制研究
  • 批准号:
    81572468
  • 批准年份:
    2015
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目

相似海外基金

Collaborative Research: SHF: Medium: High-Performance, Verified Accelerator Programming
合作研究:SHF:中:高性能、经过验证的加速器编程
  • 批准号:
    2313024
  • 财政年份:
    2023
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: High-Performance, Verified Accelerator Programming
合作研究:SHF:中:高性能、经过验证的加速器编程
  • 批准号:
    2313023
  • 财政年份:
    2023
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Standard Grant
SHF: Medium: Formally Verified Compilation of Probabilistic Programs
SHF:中:概率程序的正式验证编译
  • 批准号:
    2106559
  • 财政年份:
    2021
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Continuing Grant
Collaborative Research: SHF: Medium: Automated Word Level Synthesis for Hardware Code Generation and Verified Abstraction
合作研究:SHF:Medium:用于硬件代码生成和验证抽象的自动字级合成
  • 批准号:
    2106949
  • 财政年份:
    2021
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Automated Word Level Synthesis for Hardware Code Generation and Verified Abstraction
合作研究:SHF:Medium:用于硬件代码生成和验证抽象的自动字级合成
  • 批准号:
    2107138
  • 财政年份:
    2021
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Standard Grant
SHF: Small: VeriFFI -- Formally Verified Functional+C programs
SHF:小型:VeriFFI——经过正式验证的函数式 C 程序
  • 批准号:
    2005545
  • 财政年份:
    2020
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Standard Grant
SHF: Medium: Collab Research: Synthesizing Verified Analyzers for Critical Software
SHF:媒介:协作研究:为关键软件综合经过验证的分析器
  • 批准号:
    2119939
  • 财政年份:
    2020
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Standard Grant
EAGER: SHF: Verified Audit Layers for Safe Machine Learning
EAGER:SHF:用于安全机器学习的经过验证的审计层
  • 批准号:
    2035314
  • 财政年份:
    2020
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Standard Grant
SHF: Medium: Collab Research: Synthesizing Verified Analyzers for Critical Software
SHF:媒介:协作研究:为关键软件综合经过验证的分析器
  • 批准号:
    1901278
  • 财政年份:
    2019
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Standard Grant
SHF: Medium: Collab Research: Synthesizing Verified Analyzers for Critical Software
SHF:媒介:协作研究:为关键软件综合经过验证的分析器
  • 批准号:
    1900563
  • 财政年份:
    2019
  • 资助金额:
    $ 19.95万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了