Learning models that are robust to test-time distribution shifts is a key concern in domain generalization, and in the wider context of their real-life applicability. invariant risk minimization (IRM) is one particular framework that aims to learn deep invariant features from multiple