v0.5.0
AIF360 v0.5.0 Release Notes
Highlights
- New algorithms:
- FairAdapt
- New metrics:
- MDSS
class_imbalance
,kl_divergence
,conditional_demographic_disparity
intersection
andone_vs_rest
meta-metrics
- sklearn-compatible ports:
- differential fairness metrics
- MEPS, COMPAS violent
- RejectOptionClassification, LearnedFairRepresentations
New Features/Improvements
- Multidimensional subset scanning (MDSS) for bias in classifiers by @Viktour19 in #238
- Update component.yaml to kfp v2 sdk by @yhwang in #259
- Fairadapt inclusion in AIF360 by @dplecko in #257
- Added a tutorial for advertising data by @barvek in #310
- More sklearn-compatible algorithms by @hoffmansc in #318
- Dataset Improvements by @hoffmansc in #278
- array of sample-wise protected attributes may now be passed in
prot_attr
instead of an index label
- array of sample-wise protected attributes may now be passed in
- Method of the month (July) by @hoffmansc in #324
- sklearn-compat additions by @mnagired in #322
- add
predict_proba
toRejectOptionClassifier
- add
- More sklearn-compatible metrics by @hoffmansc in #290
smoothed_edf
,df_bias_amplification
class_imbalance
,kl_divergence
,conditional_demographic_disparity
intersection
,one_vs_rest
Backwards-Incompatible Changes
- Add detectors api by @Adebayo-Oshingbesan in #305
- version of
bias_scan
inaif360.metrics
to be deprecated next release
- version of
Fixes
- Fixed computation of coefficient of variation in classification_metrics by @plankington in #288
- Fix exponential gradient reduction without protected attribute (#267) by @jdnklau in #268
- Remove caches due to excessive memory use by @Adebayo-Oshingbesan in #317
- fix rpy2 crash bug by @hoffmansc in #313
- Fix pipelining bug in fairlearn algorithms by @hoffmansc in #323
- Optional tempeh, conditional imports by @DanielRyszkaIBM in #338
- Restricting AdversarialDebiasing's trainable variables to current scope by @mfeffer in #255
- Increasing max_iter to 1000 for LogisticRegression used in PrejudiceRemover by @mfeffer in #254
New Contributors
- @Viktour19 made their first contribution in #238
- @jdnklau made their first contribution in #268
- @yhwang made their first contribution in #259
- @dplecko made their first contribution in #257
- @plankington made their first contribution in #288
- @Adebayo-Oshingbesan made their first contribution in #305
- @barvek made their first contribution in #310
- @milevavantuyl made their first contribution in #309
- @josue-rodriguez made their first contribution in #315
- @DanielRyszkaIBM made their first contribution in #338
- @mnagired made their first contribution in #322
- @mfeffer made their first contribution in #255
Full Changelog: v0.4.0...v0.5.0