atlas

Research map / Learning theory and algorithms / Fairness

Improved Algorithms for Fair Matroid Submodular Maximization

NeurIPS 2025 · Learning theory and algorithms › Fairness · approach: Fair allocation and selection · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Gives a randomized and a deterministic algorithm for fair monotone matroid submodular maximization that meet (1-epsilon) of each fairness lower bound in expectation while keeping upper bounds exact, evaluated on coverage, clustering and movie recommendation.

Problem

Monotone submodular maximization under a matroid constraint combined with group fairness lower and upper bounds; prior algorithms only guarantee half of each lower bound (or only in expectation with violated upper bounds), and perfect matching constraints (l=1) had no guarantee.

Approach

Starts from a high-value upper-fair independent set and a maximum fair independent set P, then iteratively applies randomly chosen disjoint augmenting or alternating matroid-intersection exchange paths to trade value for fairness, so that about (1-epsilon) of the fairness deficit is removed in expectation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the proposed algorithm rather than prior work and natural baselinesFMMSM · Graph coverage (Pokec)submodular objective valueHelped
Use the proposed algorithm rather than prior work and natural baselinesFMMSM · Recommender system (Movielens 1M)submodular objective valueHelped
Use the proposed algorithm rather than TwoPassFMMSM · Graph coverage (Pokec)fairness violationHelped
Use the proposed algorithm rather than TwoPassFMMSM · Recommender system (Movielens 1M)fairness violationHelped
Use the proposed algorithm rather than TwoPassFMMSM · Exemplar-based clusteringsubmodular objective valueMixed
Increase ε (ablation)Our randomized algorithm · Graph coverage, clustering, and recommender systemfairness violationMixed
Use Greedy instead of local search to construct the high-value set (ablation)Our randomized algorithm · FMMSMapproximation ratio: 0.499 -> 1/3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Pokec social network Portuguese bank marketing dataset MovieLens 1M

Benchmarks: Pokec graph coverage bank marketing exemplar-based clustering MovieLens 1M recommendation

Metrics: submodular objective value total fairness violation

Baselines: TwoPass LBMI UBMI Random

Builds on: matroid intersection exchange graph greedy algorithm for submodular maximization under matroid two-pass fair matroid submodular algorithm

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy