Fair Clustering Repository — Algorithmic Fairness in Clustering
Fair Clustering Repository logo

Fair Clustering Repository

A curated, continuously-updated index of algorithmic fairness in clustering — definitions, contributions, and open problems for the TCS & ML communities.

Read the survey
{{ lastUpdate }}
{{ stats.count }}
Publications
{{ stats.venueCount }}
Venues
Composition by fairness notion
{{ seg.label }} {{ seg.count }}
Publications by year
{{ b.count }}
{{ b.yearShort }}
Top venues
{{ v.venue }}
{{ v.count }}
{{ n.label }} {{ n.count }}

{{ n.def }}

Fairness notion
Nature of work
{{ showingText }}
ADMIN Review new papers, curate duplicates, pick papers to update the survey, or remove papers.
Loading the repository…
No matching papers
Try clearing filters or broadening your search.
{{ p.title }}
{{ p.citations }}
{{ p.authorsText }}
{{ p.venueYearText }}
{{ p.notionLabel }} {{ n.label }}
{{ p.aiInfoLabel }}
Definition
{{ p.definition }}
Contribution
{{ p.contribution }}
Open problems
  • {{ op.text }}
No structured notes yet — definition, contribution & open problems are added during review.
PDF DBLP
Missing a paper?
All submissions & edits are manually approved before appearing.

Suggest a fairness notion

A new fairness notion becomes a new tag in the taxonomy, so it needs maintainer review. Please first check it isn't one of the existing notions: Group fairness (balance), Individual fairness, Socially fair (min-max), Proportional / core.

Opens a pre-filled GitHub issue labelled notion-proposal. A maintainer reviews it and, if accepted, adds the new tag to the taxonomy.

Submit a publication

Opens a pre-filled GitHub issue. Every submission is manually reviewed and approved by a maintainer before it appears — nothing is added automatically.

{{ submitMatchHeading }}
If your paper is genuinely different, you can still submit it for review.

Suggest an edit

{{ editTitle }}

Your suggestion opens a pre-filled GitHub issue. It is manually reviewed and approved by a maintainer before any change is applied.

Definition
Contribution
Open problems — one per line
Fairness notion
Nature of work
Propose a new tag
Changes to existing tags above are applied on merge. A brand-new tag is held for verification before it's added to the taxonomy.
Other comments — optional

New papers awaiting review ({{ pendingCount }})

Scraped by the discovery bot or submitted by users. Accept publishes to the repository (and queues it for the survey update); Reject removes it and blacklists it from future automatic suggestions (a user can still submit it manually). Partial reviews are fine — apply the ones you've decided and the rest stay queued. Applying opens a pull request: merge to finalize; once merged, decided papers leave this queue and accepted ones appear as normal papers.

{{ p.title }}
{{ p.meta }}
⚠ possible duplicate of: {{ p.dupOf }}
⚠ previously rejected/removed (resubmitted manually by a user)
open paper ↗
No papers awaiting review.

Update the survey ({{ surveyQLen }} new)

Papers accepted since the survey was last updated. Copy the prompt, paste it to Claude to integrate them into the survey, then clear the queue.

{{ e.title }}
accepted {{ e.added }} open ↗
{{ surveyIncludeCount }} will be included in the AI prompt · {{ surveyExcludeCount }} excluded.
Queue is empty — the survey is up to date with all accepted papers.

Potential duplicate pairs ({{ dupCount }})

Title-similar papers already in the database. Use "Select to remove" to drop a true duplicate. IDs shown for reference.

{{ d.sim }} similar
No title-similar pairs found.