Search papers, labs, and topics across Lattice.
This paper tackles counterfactually fair regression by framing it as demographic parity conditional on a latent variable under a causal uncertainty view with resampled noise. They derive a closed-form expression for the optimal fair regressor using a barycentric quantile map and propose a discretized post-processing method to handle continuous latent variables. The method achieves $\tilde O(n^{-1/3})$ unfairness decay and risk bounds, with matching lower bounds on excess risk.
Achieving counterfactual fairness in regression boils down to satisfying demographic parity conditioned on a latent variable, unlocking a surprisingly tractable solution via optimal transport.
We consider the problem of learning a counterfactually fair regressor. We adopt a causal uncertainty view in which counterfactual fairness is defined with resampled noise. We focus on obtaining theoretical fairness guarantees for a new post-processing estimator. We begin by showing that counterfactual fairness is equivalent to satisfying demographic parity conditional on the latent variable. This allows us to provide a closed-form expression of the optimal fair regressor via a barycentric quantile map. In order to handle continuous latent variables, we propose a discretized post-processing method. Then, under mild regularity assumptions, we prove high-probability finite-sample fairness guarantees for our estimator, providing an unfairness decay at rate $\tilde O(n^{-1/3})$, and establishing a matching risk bound of order $\tilde O(n^{-1/3})$. We provide a matching lower bound on the excess risk of almost fair predictions. Finally, we extend our results to the setting of relaxed counterfactual fairness. We validate our approach on real-world and synthetic data.