Post-processing Your Model’s Output.

  • Altering the loss function to incorporate a penalty for violating a fairness metric.
  • Directly adding a mathematical constraint to an optimization problem.
  • A synthetic feature formed by crossing (taking a Cartesian product of) individual binary features obtained from categorical data or from continuous features via Bucketing. Feature crosses help represent nonlinear relationships.