mlsanityData to 14 Oct 2026

Streaming Algorithms for Diversity Maximization with Fairness Constraints

arXiv 2208.00194 ↗First posted 30 Jul 2022cs.DS cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

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 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 fairness requires that the selected subset S contains ki elements from each group i ∈ [1,m]. A streaming algorithm should process X sequentially in one pass and return a subset with maximum 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 frac1-varepsilon4-approximate and specific for m=2, where varepsilon ∈ (0,1), and the second of which achieves a frac1-varepsilon3m+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.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 13 of its 42 references that are in the map. First posted on arXiv 30 Jul 2022.

Builds on

13 of 42 references.

References · 13

  1. 2019Fair k-Center Clustering for Data Summarizationcited by 65
  2. 2019Coresets for Clustering with Fairness Constraintscited by 51
  3. 2018Fair and Diverse DPP-based Data Summarizationcited by 39
  4. 2020Fairness in Streaming Submodular Maximization: Algorithms and Hardnesscited by 23
  5. 2020How to Solve Fair k-Center in Massive Data Modelscited by 12
  6. 2013Matroid and Knapsack Center Problemscited by 11
  7. 2020Diverse Data Selection under Fairness Constraintscited by 7
  8. 2019Faster Matroid Intersectioncited by 6
  9. 2016MapReduce and Streaming Algorithms for Diversity Maximization in Metric Spaces of Bounded Doubling Dimensioncited by 3
  10. 2016Local Search for Max-Sum Diversificationcited by 3
  11. 2015Max-sum diversity via convex programmingcited by 2
  12. 2019A note on Cunningham's algorithm for matroid intersectioncited by 1
1 more
  1. 2020Maximizing diversity over clustered datacited by 1

Built on by

Cited by year

Citing papers per year: 2023: 3.

3 papers.