FITclust: Fair Interpolated Transport for Group-Fair Clustering

Implementation of Fair Interpolated Transport (FIT), an algorithm-agnostic preprocessing framework for group-fair clustering. Group-conditional empirical distributions are moved along Wasserstein-2 geodesics toward a shared barycenter at a tunable transport intensity, and the smallest intensity meeting a soft-fairness tolerance is selected. Three soft clustering families are provided, centroid based, graph based, and model based.

Version: 1.0.0
Depends: R (≥ 3.5.0)
Imports: stats, transport, Matrix, mvtnorm
Suggests: ggplot2, knitr, rmarkdown, devtools, spelling
Published: 2026-08-21
DOI: 10.32614/CRAN.package.FITclust (may not be active yet)
Author: Jesse S. Ghashti [aut, cre], Warren Hare [aut], John R.J. Thompson [aut]
Maintainer: Jesse S. Ghashti <jesse.ghashti at ubc.ca>
License: GPL-2
NeedsCompilation: no
Language: en-US
Citation: FITclust citation info
CRAN checks: FITclust results

Documentation:

Reference manual: FITclust.html , FITclust.pdf
Vignettes: Fair Interpolated Transport for Group-Fair Clustering (source, R code)

Downloads:

Package source: FITclust_1.0.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): FITclust_1.0.0.tgz, r-oldrel (arm64): FITclust_1.0.0.tgz, r-release (x86_64): FITclust_1.0.0.tgz, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=FITclust to link to this page.