Risk Variance Penalization
About
The key of the out-of-distribution (OOD) generalization is to generalize invariance from training domains to target domains. The variance risk extrapolation (V-REx) is a practical OOD method, which depends on a domain-level regularization but lacks theoretical verifications about its motivation and utility. This article provides theoretical insights into V-REx by studying a variance-based regularizer. We propose Risk Variance Penalization (RVP), which slightly changes the regularization of V-REx but addresses the theory concerns about V-REx. We provide theoretical explanations and a theory-inspired tuning scheme for the regularization parameter of RVP. Our results point out that RVP discovers a robust predictor. Finally, we experimentally show that the proposed regularizer can find an invariant predictor under certain conditions.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Classification | Temporal heterogeneity synthetic datasets | Mean Accuracy75.37 | 30 | |
| Smiling Classification | CelebA (test) | Acc70.76 | 18 | |
| House price prediction | Kaggle House Price (train) | MSE0.1141 | 8 | |
| Smiling Classification | CelebA (train) | Accuracy90.97 | 8 | |
| House price prediction | Kaggle House Price Worst (test) | MSE0.6703 | 8 | |
| House price prediction | Kaggle House Price Mean (test) | MSE0.4764 | 8 | |
| Land Cover Classification | Landcover IID (test) | Accuracy76.58 | 6 | |
| Land Cover Classification | Landcover OOD (test) | Accuracy58.31 | 6 | |
| Synthetic Data Classification | Spatial Heterogeneity Synthetic (ps(r)=(0.999, 0.999, 0.7, 0.7), pv=0.9) (test) | Mean Accuracy76.65 | 5 | |
| Synthetic Data Classification | Spatial Heterogeneity (ps(r)=(0.999, 0.9, 0.8, 0.7), pv=0.9) synthetic (test) | Mean Accuracy76.59 | 5 |