English

Understanding Difficulty-based Sample Weighting with a Universal Difficulty Measure

Machine Learning 2023-01-13 v1 Artificial Intelligence

Abstract

Sample weighting is widely used in deep learning. A large number of weighting methods essentially utilize the learning difficulty of training samples to calculate their weights. In this study, this scheme is called difficulty-based weighting. Two important issues arise when explaining this scheme. First, a unified difficulty measure that can be theoretically guaranteed for training samples does not exist. The learning difficulties of the samples are determined by multiple factors including noise level, imbalance degree, margin, and uncertainty. Nevertheless, existing measures only consider a single factor or in part, but not in their entirety. Second, a comprehensive theoretical explanation is lacking with respect to demonstrating why difficulty-based weighting schemes are effective in deep learning. In this study, we theoretically prove that the generalization error of a sample can be used as a universal difficulty measure. Furthermore, we provide formal theoretical justifications on the role of difficulty-based weighting for deep learning, consequently revealing its positive influences on both the optimization dynamics and generalization performance of deep models, which is instructive to existing weighting schemes.

Keywords

Cite

@article{arxiv.2301.04850,
  title  = {Understanding Difficulty-based Sample Weighting with a Universal Difficulty Measure},
  author = {Xiaoling Zhou and Ou Wu and Weiyao Zhu and Ziyang Liang},
  journal= {arXiv preprint arXiv:2301.04850},
  year   = {2023}
}

Comments

16 pages, 6 figures; ECML-PKDD 2022

R2 v1 2026-06-28T08:09:58.395Z