paper-with-me

홈 › Papers

batchboost: regularization for stabilizing training with resistance to underfitting & overfitting

2020-01-21 · Maciej A. Czyzewski

Overfitting & underfitting and stable training are an important challenges in machine learning. Current approaches for these issues are mixup, SamplePairing and BC learning. In our work, we state the hypothesis that mixing many images together can be more effective than just two. Batchboost pipeline has three stages: (a) pairing: method of selecting two samples. (b) mixing: how to create a new one from two samples. (c) feeding: combining mixed samples with new ones from dataset into batch (with ratio $\gamma$). Note that sample that appears in our batch propagates with subsequent iterations with less and less importance until the end of training. Pairing stage calculates the error per sample, sorts the samples and pairs with strategy: hardest with easiest one, than mixing stage merges two samples using mixup, $x_1 + (1-\lambda)x_2$. Finally, feeding stage combines new samples with mixed by ratio 1:1. Batchboost has 0.5-3% better accuracy than the current state-of-the-art mixup regularization on CIFAR-10 & Fashion-MNIST. Our method is slightly better than SamplePairing technique on small datasets (up to 5%). Batchboost provides stable training on not tuned parameters (like weight decay), thus its a good method to test performance of different architectures. Source code is at: https://github.com/maciejczyzewski/batchboost

📄 PDF Abstract BibTeX arXiv:2001.07627

Code (1)

maciejczyzewski/batchboost 공식 구현 pytorch

Tasks

Image ClassificationSemi-Supervised Image Classification

Methods 이 논문이 사용한 방법론

Test 설명 없음
Batchboost Batchboost is a variation on MixUp that instead of mixing just two images, mixes many images together.
Mixup Mixup is a data augmentation technique that generates a weighted combination of random image pairs from the training data. Given two images and their ground truth labels:…

Similar Papers 제목 키워드 기반

Improved Search Strategies with Application to Estimating Facial Blendshape Parameters

2018-12-07 · Michael Bao, David Hyde, Xinru Hua, Ronald Fedkiw

It is well known that popular optimization techniques can lead to overfitting or even a lack of convergence altogether; thus, practitioners often utilize ad hoc regularization terms added to the energy functional. When c…

A Ridge Too Far: Correcting Over-Shrinkage via Negative Regularization

2025-08-24 · Dongseok Kim, Gisung Oh arxiv

Conventional regularization is designed to control variance, but in small-data regression it can also aggravate underfitting when predictive signal is concentrated in weak directions of a restricted representation. We st…

Improving Resistance to Adversarial Deformations by Regularizing Gradients

2020-08-29 · Pengfei Xia, Bin Li

Improving the resistance of deep neural networks against adversarial attacks is important for deploying models to realistic applications. However, most defense methods are designed to defend against intensity perturbatio…

Dropout Reduces Underfitting

2023-03-02 · Zhuang Liu, Zhiqiu Xu, Joseph Jin, Zhiqiang Shen 외

Introduced by Hinton et al. in 2012, dropout has stood the test of time as a regularizer for preventing overfitting in neural networks. In this study, we demonstrate that dropout can also mitigate underfitting when used …

Convolutional Neural Networks with Dynamic Regularization

2019-09-26 · Yi Wang, Zhen-Peng Bian, Junhui Hou, Lap-Pui Chau

Regularization is commonly used for alleviating overfitting in machine learning. For convolutional neural networks (CNNs), regularization methods, such as DropBlock and Shake-Shake, have illustrated the improvement in th…