The intuitive idea is that we want the "predictor" to try to minimize formula_117 (therefore the term formula_118) while, at the same time, maximize formula_112 (therefore the term formula_120), so that the "adversary" fails at predicting the sensitive variable from formula_106.