mlsanityData to 13 Oct 2026

Learning by Grouping: A Multilevel Optimization Framework for Improving Fairness in Classification without Losing Accuracy

arXiv 2304.00486 ↗First posted 2 Apr 2023cs.LG cs.CYcited by 0

Not on the map. Why?

Abstract (arXiv)

The integration of machine learning models in various real-world applications is becoming more prevalent to assist humans in their daily decision-making tasks as a result of recent advancements in this field. However, it has been discovered that there is a tradeoff between the accuracy and fairness of these decision-making tasks. In some cases, these AI systems can be unfair by exhibiting bias or discrimination against certain social groups, which can have severe consequences in real life. Inspired by one of the most well-known human learning skills called grouping, we address this issue by proposing a novel machine learning framework where the ML model learns to group a diverse set of problems into distinct subgroups to solve each subgroup using its specific sub-model. Our proposed framework involves three stages of learning, which are formulated as a three-level optimization problem: (i) learning to group problems into different subgroups; (ii) learning group-specific sub-models for problem-solving; and (iii) updating group assignments of training examples by minimizing the validation loss. These three learning stages are performed end-to-end in a joint manner using gradient descent. To improve fairness and accuracy, we develop an efficient optimization algorithm to solve this three-level optimization problem. To further reduce the risk of overfitting in small datasets, we incorporate domain adaptation techniques in the second stage of training. We further apply our method to neural architecture search. Extensive experiments on various datasets demonstrate our method's effectiveness and performance improvements in both fairness and accuracy. Our proposed Learning by Grouping can reduce overfitting and achieve state-of-the-art performances with fixed human-designed network architectures and searchable network architectures on various datasets.

Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 37 of its 55 references that are in the map. First posted on arXiv 2 Apr 2023.

Builds on

37 of 55 references.

References · 37

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,950
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,304
  3. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,322
  4. 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,111
  5. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,880
  6. 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,870
  7. 2014Deep Learning Face Attributes in the Wildcited by 3,686
  8. 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,463
  9. 2018DARTS: Differentiable Architecture Searchcited by 1,789
  10. 2020Don't Stop Pretraining: Adapt Language Models to Domains and Taskscited by 1,556
  11. 2016Neural Architecture Search with Reinforcement Learningcited by 1,496
  12. 2015Learning Transferable Features with Deep Adaptation Networkscited by 1,324
25 more
  1. 2021Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNetcited by 1,101
  2. 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,100
  3. 2018Regularized Evolution for Image Classifier Architecture Searchcited by 907
  4. 2018Efficient Neural Architecture Search via Parameter Sharingcited by 834
  5. 2021Scaling Vision with Sparse Mixture of Expertscited by 744
  6. 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 670
  7. 2019Skin Lesion Analysis Toward Melanoma Detection 2018: A Challenge Hosted by the International Skin Imaging Collaboration (ISIC)cited by 664
  8. 2019Contrastive Adaptation Network for Unsupervised Domain Adaptationcited by 407
  9. 2018SNAS: Stochastic Neural Architecture Searchcited by 288
  10. 2019PC-DARTS: Partial Channel Connections for Memory-Efficient Architecture Searchcited by 265
  11. 2019Progressive Differentiable Architecture Search: Bridging the Depth Gap between Search and Evaluationcited by 230
  12. 2017Hierarchical Representations for Efficient Architecture Searchcited by 190
  13. 2016Correlation Alignment for Unsupervised Domain Adaptationcited by 147
  14. 2017Online Learning Rate Adaptation with Hypergradient Descentcited by 118
  15. 2019DARTS+: Improved Differentiable Architecture Search with Early Stoppingcited by 105
  16. 2020DARTS-: Robustly Stepping out of Performance Collapse Without Indicatorscited by 81
  17. 2022Fairness-aware Adversarial Perturbation Towards Bias Mitigation for Deployed Deep Modelscited by 47
  18. 2020DSRNA: Differentiable Search of Robust Neural Architecturescited by 27
  19. 2021Learning from Mistakes -- A Framework for Neural Architecture Searchcited by 6
  20. 2020Skillearn: Machine Learning Inspired by Humans' Learning Skillscited by 4
  21. 2021Learning by Teaching, with Application to Neural Architecture Searchcited by 3
  22. 2022Self-directed Machine Learningcited by 3
  23. 2020Learning by Passing Tests, with Application to Neural Architecture Searchcited by 2
  24. 2020Small-Group Learning, with Application to Neural Architecture Searchcited by 2
  25. 2020Learning by Self-Explanation, with Application to Neural Architecture Searchcited by 2

Built on by

Not cited yet.