paper-with-me

Papers

Streaming Algorithms for Diversity Maximization with Fairness Constraints

2022-07-30 · Yanhao Wang, Francesco Fabbri, Michael Mathioudakis

Diversity maximization is a fundamental problem with wide applications in data summarization, web search, and recommender systems. Given a set $X$ of $n$ elements, it asks to select a subset $S$ of $k \ll n$ elements with maximum \emph{diversity}, as quantified by the dissimilarities among the elements in $S$. In this paper, we focus on the diversity maximization problem with fairness constraints in the streaming setting. Specifically, we consider the max-min diversity objective, which selects a subset $S$ that maximizes the minimum distance (dissimilarity) between any pair of distinct elements within it. Assuming that the set $X$ is partitioned into $m$ disjoint groups by some sensitive attribute, e.g., sex or race, ensuring \emph{fairness} requires that the selected subset $S$ contains $k_i$ elements from each group $i \in [1,m]$. A streaming algorithm should process $X$ sequentially in one pass and return a subset with maximum \emph{diversity} while guaranteeing the fairness constraint. Although diversity maximization has been extensively studied, the only known algorithms that can work with the max-min diversity objective and fairness constraints are very inefficient for data streams. Since diversity maximization is NP-hard in general, we propose two approximation algorithms for fair diversity maximization in data streams, the first of which is $\frac{1-\varepsilon}{4}$-approximate and specific for $m=2$, where $\varepsilon \in (0,1)$, and the second of which achieves a $\frac{1-\varepsilon}{3m+2}$-approximation for an arbitrary $m$. Experimental results on real-world and synthetic datasets show that both algorithms provide solutions of comparable quality to the state-of-the-art algorithms while running several orders of magnitude faster in the streaming setting.

📄 PDF Abstract BibTeX arXiv:2208.00194

Code (1)

yhwang1990/code-fdm 공식 구현

Tasks

AttributeData SummarizationDiversityFairnessRecommendation Systems

Similar Papers 제목 키워드 기반

Fairness in Streaming Submodular Maximization: Algorithms and Hardness

2020-10-14 · NeurIPS 2020 12 · Marwa El Halabi, Slobodan Mitrović, Ashkan Norouzi-Fard, Jakab Tardos 외

Submodular maximization has become established as the method of choice for the task of selecting representative and diverse summaries of data. However, if datapoints have sensitive attributes such as gender or age, such …

BIG-bench Machine LearningClusteringFairnessMovie Recommendation

Fairness in Streaming Submodular Maximization over a Matroid Constraint

2023-05-24 · Marwa El Halabi, Federico Fusco, Ashkan Norouzi-Fard, Jakab Tardos 외

Streaming submodular maximization is a natural model for the task of selecting a representative subset from a large-scale dataset. If datapoints have sensitive attributes such as gender or race, it becomes important to e…

ClusteringFairnessMovie Recommendation

Scalable Deletion-Robust Submodular Maximization: Data Summarization with Privacy and Fairness Constraints

2018-07-01 · ICML 2018 7 · Ehsan Kazemi, Morteza Zadimoghaddam, Amin Karbasi

Can we efficiently extract useful information from a large user-generated dataset while protecting the privacy of the users and/or ensuring fairness in representation? We cast this problem as an instance of a deleti…

Data SummarizationFairnessfeature selection

Deletion-Robust Submodular Maximization at Scale

2017-11-20 · Ehsan Kazemi, Morteza Zadimoghaddam, Amin Karbasi

Can we efficiently extract useful information from a large user-generated dataset while protecting the privacy of the users and/or ensuring fairness in representation. We cast this problem as an instance of a deletion-ro…

Fairnessfeature selection

Fairness in Submodular Maximization over a Matroid Constraint

2023-12-21 · Marwa El Halabi, Jakub Tarnawski, Ashkan Norouzi-Fard, Thuy-Duong Vuong

Submodular maximization over a matroid constraint is a fundamental problem with various applications in machine learning. Some of these applications involve decision-making over datapoints with sensitive attributes such …

AttributeDecision MakingFairness