Algorithm 2.
FairALM: DeepNet Classifier
1: Notations: Dual step size η, Primal step size τ |
2: Input: Training Set D |
3: Initializations: λ0 = 0, w0 |
4: for t = 0, 1, 2, …, T do |
5: Sample z ~ D |
6: Pick |
7: (Primal) wt ← wt−1 – τvt |
8: (Dual) |
9: end for |
10: Output: wT |