← Back to all sparks
F

fairmodels

ANALYTICS
Velocity0.0

Flexible tool for bias detection, visualization, and mitigation

fairmodels sits dormant for three years, resurfacing only to satisfy a CRAN check.

fairness auditingbias detectiondalexr packagedormant maintenance
Current state
fairmodels audits classification models for bias, built around fairness_check() and parity-loss metrics on top of DALEX explainers. The last substantive work dates from 2021; the 2025 release is a single-line change swapping ifelse for if/else in fairness_heatmap. Version 0.2.2 set the package's core design when it superseded metric differences with ratios.
Where it's heading
The release history describes a package that reached its intended shape early and has been custodial since — the gap from August 2022 to October 2025 carries no functional change at all. What movement exists is CRAN-driven: documentation compliance, example runtimes, coding-style notes. The fairness metrics themselves have not changed since the parity_loss corrections of 2020.
Prediction
On this cadence the next release is most likely another CRAN-prompted one-liner rather than new fairness metrics; nothing in these entries points to active development.

Recent moves

  1. 9mo ago

    One-line fix in fairness_heatmap

    A single statement change in fairness_heatmap, made to satisfy a check rather than to alter behaviour. It is the only release in three years.

    View source ↗
  2. 3y ago

    CRAN compliance fixes and citation update

    Class checks switched to inherits(), links repaired, and the R Journal reference added to the citation. Housekeeping prompted by CRAN comments, with two small bug fixes carried along.

    View source ↗
  3. 4y ago

    CRAN v1.2.0

    A pull-request list citing bug fixes and unspecified new features. The notes give no detail on what changed for users of the fairness checks.

    View source ↗
  4. 5y ago

    CRAN v1.1.0

    A squashed commit log covering plot scale fixes and regression handling, with test and documentation updates. The format obscures what was actually added.

    View source ↗
  5. 5y ago

    Documentation fixes and trimmed example runtimes

    Example runtimes trimmed for CRAN, citations and links corrected, plus a fix for passing two fairness objects to fairness_check() without an explainer.

    View source ↗
  6. 5y ago

    Corrects parity_loss in the cutoff functions

    The parity_loss calculation is corrected in all_cutoffs() and ceteris_paribus_cutoff(), changing audit results. This is the last release to touch the fairness metrics themselves.

    View source ↗