When do duplicates/frequencies matter in classification? – Kyunghyun Cho
an interesting urban legend or wisdom is that a classifier we train will work better on examples that appear more frequently in the training set than on those that are rare. that is, the existence of duplicates or near-duplicates in the training set affects the decision boundary learned by a classifier. for instance, imagine training a face detector for your phone’s camera in order to determine which filter (one optimized for portraits and the other for other types of pictures). if most of the training examples for building such face detector were taken in bright day light, one often without hesitation says that this face detector would work better on pictures taken under bright day light than on pictures taken indoor. this sounds pretty reasonable until you start thinking of some simplified scenarios. And, that started for me a few years ago, which eventually led me to write this blog post. so, let’s consider a very simple binary classification setup. let 𝐷 = { ( 𝑥 𝑛 , 𝑦 𝑛 ) }
an interesting urban legend or wisdom is that a classifier we train will work better on examples that appear more frequently in the training set than on those that are rare. that is, the existence of duplicates or near-duplicates in the training set affects the decision boundary learned by a classifier. for instance, imagine training a face detector for your phone’s camera in order to determine which filter (one optimized for portraits and the other for other types of pictures). if most of the training examples for building such face detector were taken in bright day light, one often wit
related reading
- Six (and a half) intuitions for KL divergence — LessWronglesswrong.com
- Interestingness First Classifiers | Data Processing Clubdata-processing.club
- CS231n Deep Learning for Computer Visioncs231n.github.io
- Thinking about High-Quality Human Data | Lil'Loglilianweng.github.io
- Machine Learning, Kolmogorov Complexity, and Squishy Bunniestheorangeduck.com
- [2303.14151] Double Descent Demystified: Identifying, Interpreting & Ablating the Sources of a Deep Learning Puzzlearxiv.org
- Deep Learning is Not So Mysterious or Differentarxiv.org
- [2503.02113] Deep Learning is Not So Mysterious or Differentarxiv.org
- Musings on typicality – Sander Dielemansander.ai
- Understanding “Deep Double Descent” — LessWronglesswrong.com
- Understanding deep learning requires rethinking generalizationarxiv.org
- Why you need to improve your training data, and how to do it << Pete Warden's blogpetewarden.com