CPFair:推荐系统的个性化消费者和生产者公平重新排序
摘要
最近,人们越来越意识到,当机器学习 (ML) 算法用于自动化选择时,他们可能会不公平地对待/影响个人,具有法律、道德或经济后果。推荐系统是此类 ML 系统的重要示例,帮助用户做出高风险的判断。
以往关于推荐系统公平性的文献研究的一个共同趋势是,大多数文献将用户公平性和项目公平性分开处理,而忽略了推荐系统在双边市场中运行的事实。在这项工作中,我们提出了一种基于优化的重新排序方法,该方法无缝地将来自消费者和生产者双方的公平约束集成在一个联合目标框架中。通过在8个数据集上的大规模实验,我们的方法能够在不降低整体推荐质量的情况下提高消费者和生产者的公平性,从而证明了算法在最小化数据偏差方面可能起到的作用。
1、介绍
推荐系统无处不在,支持各种应用环境中的高风险决策,例如在线营销、音乐发现和高风险任务(例如,工作搜索、候选人筛选和贷款申请)。通过提供个性化的建议,这些系统对我们在线消费的内容、我们的信念和决策以及企业的成功产生了重大影响。
最近,人们越来越意识到机器学习(ML)模型在自动决策任务中的公平性,例如分类[5,29]和排序/过滤任务[8,10],推荐系统就是后者的一个显著例子。然而,与分类不同,推荐系统(RS
CPFair:推荐系统的个性化消费者和生产者公平重新排序相关推荐
- 推荐系统的个性化排名
推荐系统的个性化排名 Personalized Ranking for Recommender Systems 在前几节中,只考虑了明确的反馈,并根据观察到的评分对模型进行了训练和测试.这种方法有两个 ...
- 用三个线程实现生产者消费者模型,其中一个线程作为生产者,二个线程作为消费者,生产者随机生产一个时间戳或者字符串,消费者消费这个时间戳,并不能重复消费,并将其打印出来
题目要求: 用三个线程实现生产者消费者模型,其中一个线程作为生产者,二个线程作为消费者,生产者随机生产一个时间戳或者字符串,消费者消费这个时间戳,并不能重复消费,并将其打印出来.(这是一道百度面试的算 ...
- 【原创】modb 功能设计之“支持多消费者单生产者”
2019独角兽企业重金招聘Python工程师标准>>> 在< modb 开发之需求和总体设计 >中,第一个要实现的功能点就是 "支持多消费者单生产者" ...
- java并发:初探消费者和生产者模式
消费者和生产者模式 用继承Thread方式,用wait和notifyAll方法实现. 消费者和生产者模式的特点 1. 什么时候生产:仓库没有满的时候,生产者这可以生产,消费者也可以消费,仓库满的时候停 ...
- python 异步 生产者 消费者_python 生产者消费者模式 - 刘江的python教程
生产者消费者模式 阅读: 9884 评论:4 利用多线程和队列可以实现生产者消费者模式.该模式通过平衡生产线程和消费线程的工作能力来提高程序整体处理数据的速度. 什么是生产者和消费者? 在线程世界里, ...
- 操作系统中消费者与生产者的同步互斥问题
在操作系统中,我们有进程,进程会占用资源,有些资源是可以共享的,但有些资源是只允许一个占用,不能共享,只有当占用的线程用完释放后,下一个需要用的线程才可以申请使用,这样的资源便是临界资源.属于临界资源 ...
- 消费者和生产者问题,管程法和信号灯法
消费者和生产者问题 有两种方法,一种是管程法,一种是信号灯法,个人感觉区别不是很大,区别就在于信号灯法使用的是标志位控制,管程法是通过变量的值控制 废话少说,直接上代码 管程法 public clas ...
- 生产者消费者_王敬之 | 消费者还是生产者
点击上方蓝字关注我们 作者 | 王敬之 各位弟兄姐妹,各位主内家人,大家安息日平安!感谢主,我们在安息日再次通过网络一起来敬拜我们在天上的父.今天我们一起思考的主题是--"消费者还是生产者& ...
- RabbitMQ:消费者和生产者。
如果你曾经在工作中使用过网络软件,脑海中应该会有客户端和服务器端的概念.不管是浏览器和Web服务器,还是应用程序和MySQL服务器,都是其中一方发送请求,而另一方服务这些请求.你可以将其视为快餐车模式 ...
最新文章
- 路由个数据包转发简介
- 说说javascprit的基本规范?
- webcast(利用sharepoint Designer 定制 Office SharePoint Server 2007)学习笔记
- eigen冲突 sophus 安装_SLAM-Sophus模板库安装总结
- 【转载】Mysql注入点在limit关键字后面的利用方法
- CentOS7出现“FirewallD is not running”
- labelimg如何调整框的颜色_新手如何快速做字幕?
- 由A* = A^T推导问题
- 惠普战66一代拆机_或许这就是匠人吧 全新惠普战66二代的另类拆解
- CentOS设置默认启动命令行(不启动图形界面)
- mysql oldaltertable_MySQL5.6 ALTER TABLE 分析和测试
- 汉字查拼音微信小程序项目源码
- CPU多级缓存与缓存一致性,详细的讲解
- HBase shell删除表失败:ERROR: Table user is enabled. Disable it first.
- CGMB 奔驰钥匙积分 以及 奔驰怪兽详细功能介绍 奔驰调表 奔驰擦空变数箱电脑等等
- 通过Python实现对xls表格按类别统计计数
- mybatis 中的![CDATA[ ]]
- 2022汽车驾驶员(高级)考试模拟100题及在线模拟考试
- 【剑指Offer】不用加减乘除做加法(异或:无进位的和 + 相与并左移1位:进位和)
- 阿里云k8s-常用命令(Kubernetes)