Path7.Mod1.e - Responsible AI Dashboard - UnFairness Mitigation Algorithms Flashcards

Augmented learning from: https://learn.microsoft.com/en-us/azure/machine-learning/concept-fairness-ml?view=azureml-api-2 https://blogs.microsoft.com/newengland/2021/08/10/maidap-blog-differential-privacy/

1
Q

R PP

The Two Fairlearn Unfairness Mitigation Algorithm Types; describe each

A
  • Reduction: Take a standard black-box ML estimator and generate a set of retrained models using a sequence of reweighted training datasets (ex. up or downweight gender). Pick the model that gives the best trade-off w.r.t. fairness vs accuracy
  • Post-Processing: Take an existing classifier and a Sensetive Feature as input. Derive a transformation of the classifier’s prediction to enforce the specified Fairness Constraints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

EG GSCl GSRe TO

The four Fairlearn Unfairness Mitigation Algorithms

A
  • ExponentiatedGradient
  • GridSearch (Classification Variant)
  • GridSearch (Regression Variant)
  • ThreshholdOptimizer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which Unfairness Mitigation Algorithms are Reduction/Black Box Approaches vs Post-Processing Algorithms

A

Only ThreshholdOptimizer is a Post-Processing Algorithm. The rest are Reduction Algorithms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which Unfairness Mitigation Algorithms are suited for Binary Classification vs Regression

A

Only the GridSearch Regression variant is suited for Regression tasks. The rest are suited for Binary Classification

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which Unfairness Mitigation Algorithms support Demographic Parity and Equalized Odds Parity Constraints vs Bounded Group Loss Parity Constraints

A

Only the GridSearch Regression variant supports the Bounded Group Loss Parity Constraint. The rest support Demographic Parity and Equalized Odds

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which Unfairness Mitigation Algorithms support Binary Sensitive vs Categorical Sensitive Features

A

Both GridSearch variants are suited for Binary Sensetive Features. Otherwise ExponentiatedGradient and ThresholdOptimizer are suited for Categorical Sensetive Features

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which Unfairness Mitigation Algorithms hold the advantage of simplicity and flexibility as it doesn’t require retraining the model.

A

ThreshholdOptimizer doesn’t require retraining the model, instead derives a transformation…

Remember…Reduction Algorithms retrain models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly