AI News HubLIVE
站内改写1 分钟阅读

AuditWeave:为AI辅助和数据转换工作流提供防篡改、审计可导航的证据层

AuditWeave是一个轻量级Python库,通过仅追加的哈希链账本记录AI辅助和数据转换工作流的步骤,确保任何修改都可被检测。它适用于检索增强生成和表格/湖仓转换,每个事件的完整性保证仅需数十微秒,并在2000次随机试验中成功检测所有篡改。

来源arXiv Machine Learning作者: Vimal Nakrani

在审计、金融和医疗等受监管领域,AI系统正越来越多地用于辅助关键决策。这带来了一项持续性义务:组织必须能够事后重建哪些证据支持了特定结论,并证明推理记录未被篡改。现有工具主要面向机器学习工程师,而非需要追溯结论的审查者。AuditWeave应运而生,这是一个轻量级、无运行时依赖的Python库,可将AI辅助和数据转换工作流的步骤记录到仅追加的哈希链账本中。

AuditWeave的独特之处在于其系统无关的事件词汇表,同时涵盖检索增强生成(RAG)管道和表格/湖仓转换。这意味着,如果一个结论依赖于多种数据源,审查者可以通过同一记录进行端到端的追溯。在密封的账本中,任何事件的修改、重排序、插入或删除都会在链验证时被检测出来。

研究团队在参考实现上评估了记录开销、可扩展性和防篡改正确性。结果显示,完整性保证的成本仅为每个事件数十微秒。在涉及四种篡改类别的2000次随机试验中,验证机制成功标记了所有注入的变异。该实现已开源,为受监管行业的AI应用提供了实用的审计工具。

AuditWeave的参考实现已开源在GitHub上,包含完整的代码、文档和示例。开发者可以快速上手,将其应用于自己的项目中。该库的设计遵循了最小权限原则,确保只有授权的审查者才能验证链的完整性。同时,由于账本是仅追加的,任何未授权的修改都会破坏哈希链,从而立即暴露。

在性能方面,除了记录开销,研究团队还测试了账本的大小增长。随着事件数量的增加,哈希链的存储需求呈线性增长,但每个事件仅增加一个哈希值和元数据,因此对于大多数工作流来说是可接受的。他们还验证了并发环境下的正确性,确保多线程或多进程应用中链不被破坏。

总体来说,AuditWeave填补了AI审计工具的一个空白,尤其适用于需要满足合规性要求的组织。它提供了一种简单而强大的方式来证明AI决策的透明度和不可篡改性,为受监管领域的AI应用提供了可靠的基础。