AI公平性研究进展(2022)

news2025/3/9 22:19:31

  最近AI公平性方面出了不少新的研究成果,如有遗漏,欢迎补充↓↓↓↓
在这里插入图片描述

公平性提升

  1. MAAT: A Novel Ensemble Approach to Addressing Fairness and Performance Bugs for Machine Learning Software, FSE, 2022. 利用模型集成的方式获得公平的预测结果,单独训练高公平性的模型和高准确率的模型,并对它们的预测结果进行集成得到最终的预测,适用于多种模型以及多敏感属性的情况。
    在这里插入图片描述
  2. FairStyle: Debiasing StyleGAN2 with Style Channel Manipulations, ECCV, 2022. 图像生成模型中的偏见缓解,由于受训练集数据分布的影响,StyleGAN合成的图片数量在分布上存在不均衡的问题。对隐向量进行修改,设计channel-wise的tensor,使得生成的图片数量在指定敏感属性上接近均匀分布。
    在这里插入图片描述
  3. Discover and Mitigate Unknown Biases with Debiasing Alternate Networks, ECCV, 2022. 训练过程中,提升模型在未知敏感属性上的公平性。挑选目标任务标签相同的样本,判别器对样本进行二分类划分,使得划分后的组别公平性最差。借助对抗训练的思想,训练判别器寻找这种unknown的偏见,同时分类器最小化加权的交叉熵。
    在这里插入图片描述
  4. Training Data Debugging for the Fairness of Machine Learning Software, ICSE, 2022. 移除数据集proxy features中的偏见,敏感属性的proxy属性,它们带有敏感属性的信息,使用它们训练,模型会学习到偏见。识别敏感属性的proxy属性,将这些属性进行线性分解,在数据预处理的过程种去除掉与敏感属性相关的部分,从而提升公平性。
    在这里插入图片描述
  5. Pruning has a disparate impact on model accuracy, NeurIPS, 2022. 模型剪枝对不同类别的准确率影响不一样,一定程度的模型剪枝可以保证模型整体准确率不发生显著下降,但是某些类别样本准确率下降明显。
    在这里插入图片描述
    在这里插入图片描述
  6. FairGRAPE: Fairness-Aware GRAdient Pruning mEthod for Face Attribute Classification, ECCV, 2022. 模型剪枝引入了偏见,提出缓解偏见的算法,模型剪枝后,有些类别能较好的保持性能,而有些类别遭受了严重的性能损失。采用group-wise的贪心算法选择神经元,找出当前性能差异最大的类别,并保留最能提升性能的神经元。
    在这里插入图片描述
  7. FairVFL: A Fair Vertical Federated Learning Framework with Contrastive Adversarial Learning, NeurIPS, 2022. 纵向联邦学习中的纠偏机制,由拥有目标标签的参与方 𝑃 𝑡 𝑃^𝑡 Pt提供目标任务监督信息,由拥有敏感属性标签的参与方 𝑃 𝑎 𝑃^𝑎 Pa 负责公平性相关的信息移除。为了保护参与方的隐私,各方上传feature到聚合端,并且在debias前通过对比学习机制,对上传的feature进行映射,只保留和公平性属性a相关的信息。
    在这里插入图片描述
  8. On the Tradeoff Between Robustness and Fairness, NeurIPS, 2022. 对抗训练中的公平性问题,防御对抗样本过程中,使用更大的𝜀,对抗训练获得的平均鲁棒性越高,不同类别间鲁棒性的差异越大。提出了减少类别间鲁棒性差异的对抗训练算法,提升鲁棒性的同时,缓解偏差。
    在这里插入图片描述
  9. Gender Artifacts in Visual Datasets, arxiv, 2022. 发现gender artifacts广泛存在于图像数据集中(与gender相关的视觉信息),仅仅通过图片平均颜色、人物形状、背景等gender artifacts ,就能推测出图片中人的性别标签。gender artifacts难以进行去除,因此应该更多提出对于不同group鲁棒的算法而不是数据集纠偏算法。
    在这里插入图片描述
  10. Explanation-Guided Fairness Testing through Genetic Algorithm, ICSE, 2022. 利用可解释性方法和遗传算法生成测试用例,首先利用黑盒可解释性方法,获取样本每个特征重要性,选择敏感属性重要性高的样本作为初始值;以选定的样本作为初值,运行遗传算法改变非敏感属性,挑选出违反个体公平性的测试用例。
    在这里插入图片描述
  11. RULER: Discriminative and Iterative Adversarial Training for Deep Neural Network Fairness, ESEC/FSE, 2022. 利用对抗训练方法加速用例生成,并对模型纠偏,已有方法生成的反事实用例没有直接用于模型纠偏,并且生成用例耗时长、不一定是合法用例。提出基于对抗训练的用例生成方式,可以同时考虑多个敏感属性,有效提升模型公平性。
    在这里插入图片描述
    如果后面有新的会继续更新,最近签不到工作非常焦虑无心科研ing

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/74559.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Windows下如何查看某个端口被谁占用

开发时经常遇到端口被占用的情况,这个时候我们就需要找出被占用端口的程序,然后结束它,本文为大家介绍如何查找被占用的端口。 1、打开命令窗口(以管理员身份运行) 开始—->运行—->cmd,或者是 windowR 组合键&#xff0c…

含冰蓄冷空调的冷热电联供型微网多时间尺度优化调度(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

开关电源 - LLC电路的谐振工作模态浅析

LLC电路的谐振工作模态浅析 LLC谐振电路是常用的拓扑,广泛应用在目前的热门应用中,本文主要从典型谐振状态来分析其基本工作过程,后续我们将逐步扩展到其它工作状态。 一、电路工作基本条件及电路组成 图1 电路主要组成部分 如上图1所示&a…

c#入门-运算符

可用运算符 值的运算也是自定义的,但是这个就看不出了。 要么翻源文件,要么翻说明书才知道一个类型能怎么运算。 但是一个默认情况下的类型,是没有定义任何运算符的。 也就是说你适用的运算一定是由人先写出来的,没有系统默认的…

MYSQL的索引事务

文章目录1:索引1.1:概念:1.2 作用:1.3 使用场景:1.4 使用:补充:**2:了解一下B树:****3:了解一下B树**4:为什么使用B树/B树来实现索引2&#xff1a…

通过IP地址如何查到用户真实个人信息

当人们使用服务时,互联网上所有科技巨头公司都会收集大量的数据,他们就是这样发财的。微博知道您的朋友是谁、您 “喜欢” 什么,以及您在新闻源上阅读的内容种类;百度知道您的想法、您想知道什么、以及任何时候的去向;…

[附源码]JAVA毕业设计小区物业管理系统(系统+LW)

[附源码]JAVA毕业设计小区物业管理系统(系统LW) 项目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术…

Spring cloud Eureka服务注册中心实战

Spring cloud Eureka服务注册中心一、注册中心二、存在意义三、角色四、运行流程五、入门案例1、创建Spring Cloud 工程2、创建 Eureka 服务pom.xml3、配置 application.yml4、服务间调用方式一:RestTemplate DiscoveryClient方式二:RestTemplate Load…

【Golang】关于slice调用append函数后分配新数组的问题(slice的底层实现)

问题描述 今天在写代码的时候遇到一个很奇怪的现象,先看下面两段代码 func push(a []int, v int) {a[1] 2a append(a, v) } func main() {a : []int{0, 1, 2}push(a, 3)fmt.Println(a) }结果:[0 2 2] func push(a []int, v int) {a append(a, v)a[…

如何看股票l2接口的最佳买卖价位委托明细?

股票l2接口的买卖价位委托明细即买一卖一位置的挂挡情况,挂单可以让用户及时了解交易队列,从而了解完整的开盘情况。用户可以通过观察挂单来判断档位是否有主力资金介入,从而判断开盘时的主力动态,进而把握投资机会。 1.股票l2接…

数据库之insert的使用讲解

1单独插入一条数据: INSERT INTO t1(col1,col2) VALUE(v01,v02); 2插入多条数据 INSERT INTO t1(col1,col2) VALUE(v01,v02),(v03,v04),(v05,v06)...; 3插入查询的数据(查询N条数据插入N条数据,广泛应用&#xf…

微信小程序|使用小程序制作一个足球拼图小游戏

世界杯的意义永远不止是冠军,它是每个精彩的瞬间,是呐喊,是青春。此文用小程序制作一个足球的拼图小游戏,一起为世界杯疯狂吧! 开发步骤一、工具安装二、功能实现1 . 提示图展示2 . 绘制画布内容3 . 打乱方块顺序4 . 移…

模型和视图框架(概念)

MVC(Model-View-Controller)是一种设计模式。 Model(模型)是应用对象,用来显示模型View (视图)是用户界面,用来显示数据Controller(控制)定义用户界面对用户输出的反映方式模型/视图类可以分为上述三组:模型、视图和委…

CPU100%,怎么快速定位?

一台机器,CPU100%,如何找到相关服务,如何定位问题代码,今天简单分享下思路。假设,服务器上部署了若干Java站点服务,以及若干Java微服务,突然收到运维的CPU异常告警。如何定位是哪个服务进程导致…

是时候给钉钉和腾讯会议算算账了

杨净 萧箫 发自 凹非寺量子位 | 公众号 QbitAI这几天,工作和上课等事情开始有回归线下的迹象,腾讯会议、钉钉似乎也可以松口气了。毕竟云会议的这两大APP,前段时间一直在被网友找平替。一来,它们要收费了;二来&#xf…

【有营养的算法笔记】整数二分和浮点二分的全面分析

👑作者主页:进击的安度因 🏠学习社区:进击的安度因(个人社区) 📖专栏链接:有营养的算法笔记 文章目录一、铺垫二、整数二分模板分析三、模板应用 —— 数的范围四、浮点二分模板分析…

简单引入JQuery

简单引入JQuery前言环境配置下载官网的JQuery到本机引入JQuery到Html文件中前言 作为一个兢兢业业的后端程序猿,这里为了方便自己搭建的项目更加合理,使自己写的接口对前端也更加友好。所以我决定,从头开始学习下前端知识。 环境配置 下载…

[附源码]JAVA毕业设计翔隆生鲜超市进货管理系统(系统+LW)

[附源码]JAVA毕业设计翔隆生鲜超市进货管理系统(系统LW) 项目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 …

聚宽量化入门量化策略是什么?

聚宽量化入门量化策略JoinQuant聚宽API文档:MetaTradeAPI (metatradeapi) - Gitee.com 获取要操作的股票或指数成分股 1、# 导入函数库; 2、import jqdata; 3、# 初始化函数,设定基准 def initialize(context): …

每日一题 —— LC. 1687 从仓库到码头运输箱子(难度很大,但值得好好消化的一道题)

1687. 从仓库到码头运输箱子 你有一辆货运卡车,你需要用这一辆车把一些箱子从仓库运送到码头。这辆卡车每次运输有 箱子数目的限制 和 总重量的限制 。 给你一个箱子数组 boxes和三个整数 portsCount, maxBoxes 和 maxWeight ,其中 boxes[i][portsi,we…