Code to implement the AND-mask and geometric mean to do gradient based optimization, from the paper "Learning explanations that are hard to vary"
☆41Nov 12, 2020Updated 5 years ago
Alternatives and similar repositories for learning-explanations-hard-to-vary
Users that are interested in learning-explanations-hard-to-vary are comparing it to the libraries listed below
Sorting:
- Toy datasets to evaluate algorithms for domain generalization and invariance learning.☆43Dec 5, 2021Updated 4 years ago
- Learning Debiased and Disentangled Representations for Semantic Segmentation (NeurIPS 2021)☆13Jan 23, 2022Updated 4 years ago
- ☆36Jun 16, 2021Updated 4 years ago
- Demonstrates failures of bias mitigation methods under varying types/levels of biases (WACV 2021)☆26Mar 31, 2024Updated last year
- ☆13May 9, 2024Updated last year
- Official implementation of paper Gradient Matching for Domain Generalization☆124Dec 14, 2021Updated 4 years ago
- ☆63Sep 29, 2020Updated 5 years ago
- Code from the article: "The Role of Disentanglement in Generalisation" (ICLR, 2021).☆21May 28, 2022Updated 3 years ago
- Implementation of FixMatch in PyTorch and experimentations☆12Aug 9, 2020Updated 5 years ago
- ☆34Mar 13, 2021Updated 5 years ago
- Implementation of methods to sample from Boltzmann distributions☆21Jan 24, 2023Updated 3 years ago
- Code for "Just Train Twice: Improving Group Robustness without Training Group Information"☆72May 18, 2024Updated last year
- The Pitfalls of Simplicity Bias in Neural Networks [NeurIPS 2020] (http://arxiv.org/abs/2006.07710v2)☆42Jan 21, 2024Updated 2 years ago
- Benchmarks for Out-of-Distribution Generalization in Time Series Tasks☆71Aug 15, 2022Updated 3 years ago
- Investigate the speed of adaptation of structural causal models☆15Feb 11, 2021Updated 5 years ago
- Accompanying code for the paper "Learning Causal Models Online"☆23Jul 14, 2020Updated 5 years ago
- Probabilistic line search algorithm for stochastic optimization with a TensorFlow interface.☆22Jul 27, 2017Updated 8 years ago
- A machine learning benchmark of in-the-wild distribution shifts, with data loaders, evaluators, and default models.☆594Jan 26, 2024Updated 2 years ago
- An Empirical Study of Invariant Risk Minimization☆27Jul 6, 2020Updated 5 years ago
- Learning from Failure: Training Debiased Classifier from Biased Classifier (NeurIPS 2020)☆93Oct 22, 2020Updated 5 years ago
- DiWA: Diverse Weight Averaging for Out-of-Distribution Generalization☆31Jan 31, 2023Updated 3 years ago
- Code to reproduce the experimental results from the paper "Active Invariant Causal Prediction: Experiment Selection Through Stability", b…☆21Jul 6, 2023Updated 2 years ago
- Repo for the paper: "Agree to Disagree: Diversity through Disagreement for Better Transferability"☆36Oct 25, 2022Updated 3 years ago
- ☆34Aug 30, 2021Updated 4 years ago
- python notebooks for revising machine learning basics☆28Jun 26, 2018Updated 7 years ago
- Code for "A Meta Transfer Objective For Learning To Disentangle Causal Mechanisms"☆127Jan 31, 2019Updated 7 years ago
- Blind Justice Code for the paper "Blind Justice: Fairness with Encrypted Sensitive Attributes", ICML 2018☆14Mar 20, 2019Updated 7 years ago
- Gradient Starvation: A Learning Proclivity in Neural Networks☆61Jan 10, 2021Updated 5 years ago
- Implementing FastSent in theano☆12May 2, 2016Updated 9 years ago
- ☆79Apr 17, 2025Updated 11 months ago
- MetaShift: A Dataset of Datasets for Evaluating Contextual Distribution Shifts and Training Conflicts (ICLR 2022)☆108Aug 29, 2022Updated 3 years ago
- ☆32Apr 22, 2019Updated 6 years ago
- imperative programming in TensorFlow☆18Dec 12, 2016Updated 9 years ago
- Code Release for "Broken Neural Scaling Laws" (BNSL) paper☆59Oct 29, 2023Updated 2 years ago
- This repo provides code used in the paper "Predicting with High Correlation Features" (https://arxiv.org/abs/1910.00164):☆54May 1, 2025Updated 10 months ago
- The code for the paper "Adversarial Decomposition of Text Representation", NAACL 2019☆29Dec 8, 2022Updated 3 years ago
- Distributional and Outlier Robust Optimization (ICML 2021)☆28Jul 10, 2021Updated 4 years ago
- Patching open-vocabulary models by interpolating weights☆91Sep 28, 2023Updated 2 years ago
- Code for "Using Embeddings to Correct for Unobserved Confounding"☆10May 31, 2019Updated 6 years ago