Package: fairGATE 1.0.0
fairGATE: Fair Gated Algorithm for Targeted Equity
Fairness-aware correction of a prediction model for binary and continuous outcomes with two or more protected groups and their intersections. A cross-fitted base learner (gradient-boosted trees or a neural network) is fitted without the protected attribute, and a gated mixture of neural experts learns a per-person correction to its score under a fairness penalty (a random-effects or variance penalty on outcome-stratified group means, or a thresholded worst-group penalty on error rates), with a cross-fitted disparity signal, an intervention cost, smoothed early stopping, a per-person export of adjustments with bootstrap stability intervals, and routing analyses of which expert corrects whom. Methods draw on mixture-of-experts neural networks by Jordan and Jacobs (1994) <doi:10.1007/978-1-4471-2097-1_113>, gradient boosting by Chen and Guestrin (2016) <doi:10.1145/2939672.2939785>, cross-fitting by Chernozhukov et al. (2018) <doi:10.1111/ectj.12097>, equalised odds by Hardt, Price and Srebro (2016) <doi:10.48550/arXiv.1610.02413>, the random-effects variance estimator of DerSimonian and Laird (1986) <doi:10.1016/0197-2456(86)90046-2>, and personalised treatment prediction for depression by Iniesta, Stahl and McGuffin (2016) <doi:10.1016/j.jpsychires.2016.03.016>.
Authors:
fairGATE_1.0.0.tar.gz
fairGATE_1.0.0.zip(r-4.7-any)fairGATE_1.0.0.zip(r-4.6-any)fairGATE_1.0.0.zip(r-4.5-any)
fairGATE_1.0.0.tgz(r-4.6-any)fairGATE_1.0.0.tgz(r-4.5-any)
fairGATE_1.0.0.tar.gz(r-4.7-any)fairGATE_1.0.0.tar.gz(r-4.6-any)
fairGATE_1.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
fairGATE/json (API)
| # Install 'fairGATE' in R: |
| install.packages('fairGATE', repos = c('https://rhysholland.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/rhysholland/fairgate/issues
- adult_ready_small - Adult ready
Last updated from:e9598a45e8. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 208 | ||
| source / vignettes | OK | 405 | ||
| linux-release | OK | 210 | ||
| macos-release | OK | 215 | ||
| macos-oldrel | OK | 204 | ||
| windows-devel | OK | 114 | ||
| windows-release | OK | 109 | ||
| windows-oldrel | OK | 107 | ||
| wasm-release | OK | 114 |
Exports:analyse_expertsanalyse_gnn_resultsexport_f360_csvfairgatefairgate_base_gridfairgate_base_learnerfairgate_crossed_penaltyfairgate_crossed_planfairgate_disparity_targetfairgate_draw_configsfairgate_exportfairgate_fair_penaltyfairgate_gate_mapfairgate_group_disparityfairgate_group_gap_penaltyfairgate_lambda_ladderfairgate_penalty_from_cellsfairgate_penalty_planfairgate_spacefairgate_threshold_penaltyfairgate_threshold_planfairgate_tune_base_learnerplot_sankeyprepare_datatrain_gnn
Dependencies:bitbit64clicliprcpp11crayondplyrfarvergenericsggalluvialggplot2gluegtablehmsisobandlabelinglazyevallifecyclemagrittrpillarpkgconfigprettyunitspROCprogresspurrrR6RColorBrewerRcppreadrrlangS7scalesstringistringrtibbletidyrtidyselecttzdbutf8vctrsviridisLitevroomwithr
