Proceedings

ChimeraMix: Image Classification on Small Datasets via Masked Feature Mixing

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 1298-1305.

https://doi.org/10.24963/ijcai.2022/181

Abstract

Deep convolutional neural networks require large amounts of labeled data samples. For many real-world applications, this is a major limitation which is commonly treated by augmentation methods. In this work, we address the problem of learning deep neural networks on small datasets. Our proposed architecture called ChimeraMix learns a data augmentation by generating compositions of instances. The generative model encodes images in pairs, combines the features guided by a mask, and creates new samples. For evaluation, all methods are trained from scratch without any additional data. Several experiments on benchmark datasets, e.g. ciFAIR-10, STL-10, and ciFAIR-100, demonstrate the superior performance of ChimeraMix compared to current state-of-the-art methods for classification on small datasets. Code is available at https://github.com/creinders/ChimeraMix.

  1. Baseline 31.37 ± 3.28 38.09 ± 1.34 47.50 ± 2.09 53.19 ± 0.60 58.84 ± 0.82 70.34 ± 1.17 Cutout 28.88 ± 2.84 37.33 ± 1.03 47.55 ± 2.06 53.39 ± 1.32 61.17 ± 1.03 72.14 ± 1.10 Random Erasing 28.91 ± 2.64 37.13 ± 0.61 47.20 ± 2.32 53.11 ± 1.65 60.34 ± 0.35 72.00 ± 0.71 Cosine 31.45 ± 3.22 37.88 ± 1.24 46.69 ± 1.38 52.16 ± 0.72 59.24 ± 1.60 70.18 ± 1.32 MixUp 33.41 ± 2.70 43.03 ± 1.21 53.09 ± 1.00 59.47 ± 1.10 66.16 ± 0.78 74.23 ± 0.35 Scattering 30.50 ± 3.87 37.28 ± 1.87 45.65 ± 1.45 50.47 ± 1.19 54.30 ± 0.95 61.51 ± 0.79 GLICO 31.91 ± 2.41 42.02 ± 0.87 51.61 ± 1.23 59.03 ± 0.70 65.00 ± 1.24 73.96 ± 0.81 ChimeraMix+Grid 36.94 ± 2.63 45.57 ± 2.11 53.67 ± 2.84 59.66 ± 1.35 65.42 ± 0.83 73.76 ± 0.30 ChimeraMix+Seg 37.31 ± 2.57 47.60 ± 1.81 56.21 ± 1.77 60.92 ± 0.62 67.30 ± 1.21 74.96 ± 0.21 STL-10 Baseline 27.61 ± 0.90 31.93 ± 1.68 36.50 ± 0.94 39.95 ± 1.26 44.82 ± 0.48 53.51 ± 1.65 Cutout 28.05 ± 1.73 31.45 ± 2.46 37.68 ± 1.30 40.69 ± 1.13 45.63 ± 1.19 54.32 ± 1.01 Random Erasing 27.87 ± 1.36 31.32 ± 0.48 36.91 ± 1.45 40.66 ± 0.84 45.93 ± 1.10 53.31 ± 1.52 Cosine 25.97 ± 0.93 30.37 ± 1.34 35.51 ± 0.95 40.05 ± 1.01 45.51 ± 1.23 53.01 ± 1.09 MixUp 30.06 ± 1.80 35.63 ± 0.85 42.44 ± 1.85 45.00 ± 2.71 49.03 ± 1.34 54.38 ± 2.11 GLICO 26.97 ± 0.98 33.02 ± 1.07 37.88 ± 1.22 42.66 ± 0.66 48.40 ± 0.72 54.82 ± 1.94 ChimeraMix+Grid 32.18 ± 0.90 37.01 ± 0.84 43.19 ± 1.03 48.93 ± 1.34 52.81 ± 1.45 60.04 ± 0.27 ChimeraMix+Seg 31.37 ± 1.72 37.05 ± 1.09 44.74 ± 0.60 49.58 ± 0.49 55.06 ± 1.11 60.44 ± 0.71 ciFAIR-100 Baseline 18.78 ± 0.79 24.53 ± 0.28 39.27 ± 0.31 45.99 ± 0.32 53.40 ± 0.36 61.81 ± 0.41 Cutout 19.25 ± 0.52 27.77 ± 0.39 40.72 ± 0.68 47.78 ± 0.39 55.13 ± 0.30 63.26 ± 0.62 Random Erasing 18.35 ± 0.37 26.09 ± 0.74 38.83 ± 1.01 46.14 ± 0.38 54.26 ± 0.08 63.24 ± 0.50 Cosine 18.04 ± 0.87 23.72 ± 0.35 38.84 ± 0.73 45.83 ± 0.43 53.32 ± 0.11 61.50 ± 0.46 MixUp 20.63 ± 0.16 31.03 ± 0.54 41.58 ± 0.40 47.88 ± 0.45 54.87 ± 0.20 62.49 ± 0.52 Scattering 12.67 ± 0.40 18.25 ± 0.56 26.37 ± 0.63 31.51 ± 0.28 36.49 ± 0.42 48.18 ± 0.33 GLICO 19.32 ± 0.39 28.49 ± 0.60 40.45 ± 0.30 45.90 ± 0.77 53.53 ± 0.19 60.68 ± 0.50 SuperMix 19.23 ± 0.45 26.78 ± 0.20 38.47 ± 0.83 44.69 ± 0.63 53.07 ± 0.13 62.63 ± 0.30 ChimeraMix+Grid 20.24 ± 0.12 31.62 ± 0.82 41.80 ± 0.52 48.10 ± 0.71 54.67 ± 1.01 62.13 ± 0.27 ChimeraMix+Seg 21.09 ± 0.47 32.72 ± 0.60 43.23 ± 0.38 48.83 ± 0.72 55.79 ± 0.21 62.96
  2. [Arora et al., 2020] Sanjeev Arora, Simon S. Du, Zhiyuan Li, Rus- lan Salakhutdinov, Ruosong Wang, and Dingli Yu. Harnessing the power of infinitely wide deep nets on small-data tasks. In Proc. of ICLR, 2020.
  3. [Assran et al., 2021] Mahmoud Assran, Mathilde Caron, Ishan Misra, Piotr Bojanowski, Armand Joulin, Nicolas Ballas, and Michael Rabbat. Semi-supervised learning of visual features by non-parametrically predicting view assignments with support samples. In Proceedings of the IEEE/CVF International Confer- ence on Computer Vision, ICCV, 2021.
  4. [Awiszus et al., 2020] Maren Awiszus, Frederik Schubert, and Bodo Rosenhahn. Toad-gan: Coherent style level generation from a single example. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 16, 2020.
  5. [Azuri and Weinshall, 2021] I. Azuri and D. Weinshall. Generative latent implicit conditional optimization when learning from small sample. In 25th International Conference on Pattern Recogni- tion, ICPR, 2021.
  6. [Barz and Denzler, 2020a] Bjorn Barz and Joachim Denzler. Deep Learning on Small Datasets without Pre-Training using Cosine Loss. In IEEE Winter Conference on Applications of Computer Vision, WACV, 2020.
  7. [Barz and Denzler, 2020b] Björn Barz and Joachim Denzler. Do we train on test data? Purging CIFAR of near-duplicates. Journal of Imaging, 6, 2020.
  8. [Bornschein et al., 2020] Jörg Bornschein, Francesco Visin, and Si- mon Osindero. Small data, big decisions: Model selection in the small-data regime. In Proc. of ICML, 2020.
  9. [Brigato and Iocchi, 2021] Lorenzo Brigato and Luca Iocchi. A close look at deep learning with small data. 25th International Conference on Pattern Recognition, ICPR, 2021.
  10. [Coates et al., 2011] Adam Coates, Andrew Ng, and Honglak Lee. An analysis of single-layer networks in unsupervised feature learning. volume 15 of Proceedings of Machine Learning Re- search. PMLR, 2011.
  11. [Cubuk et al., 2019] Ekin D. Cubuk, Barret Zoph, Dandelion Mané, Vijay Vasudevan, and Quoc V. Le. AutoAugment: Learning aug- mentation strategies from data. In IEEE Conference on Computer Vision and Pattern Recognition, CVPR, 2019.
  12. [Dabouei et al., 2021] Ali Dabouei, Sobhan Soleymani, Fariborz Taherkhani, and Nasser M. Nasrabadi. SuperMix: Supervising the mixing data augmentation. IEEE/CVF Conference on Com- puter Vision and Pattern Recognition, CVPR, 2021.
  13. [Denton et al., 2015] Emily L. Denton, Soumith Chintala, Arthur Szlam, and Rob Fergus. Deep generative image models using a laplacian pyramid of adversarial networks. In Advances in Neural Information Processing Systems 28, 2015.
  14. [DeVries and Taylor, 2017] Terrance DeVries and Graham W. Tay- lor. Improved Regularization of Convolutional Neural Networks with Cutout. ArXiv preprint, abs/1708.04552, 2017.
  15. [Felzenszwalb and Huttenlocher, 2004] Pedro F. Felzenszwalb and Daniel P. Huttenlocher. Efficient Graph-Based Image Segmenta- tion. International Journal of Computer Vision, 59(2), 2004.
  16. [Gauthier et al., 2021] Shanel Gauthier, Benjamin Thérien, Laurent Alsène-Racicot, Irina Rish, Eugene Belilovsky, Michael Eicken- berg, and Guy Wolf. Parametric Scattering Networks. ArXiv preprint, abs/2107.09539, 2021.
  17. [Hénaff et al., 2021] Olivier J. Hénaff, Skanda Koppula, Jean- Baptiste Alayrac, Aaron van den Oord, Oriol Vinyals, and João Carreira. Efficient visual pretraining with contrastive detection. In Proceedings of the IEEE/CVF International Conference on Computer Vision, ICCV, 2021. [
  18. [Heusel et al., 2017] Martin Heusel, Hubert Ramsauer, Thomas Unterthiner, Bernhard Nessler, and Sepp Hochreiter. GANs trained by a two time-scale update rule converge to a local nash equilibrium. In Advances in Neural Information Processing Sys- tems 30, 2017.
  19. [Ioffe and Szegedy, 2015] Sergey Ioffe and Christian Szegedy. Batch normalization: Accelerating deep network training by re- ducing internal covariate shift. In Proc. of ICML, volume 37 of JMLR Workshop and Conference Proceedings, 2015.
  20. [Kluger et al., 2018] Florian Kluger, Christoph Reinders, Kevin Raetz, Philipp Schelske, Bastian Wandt, Hanno Ackermann, and Bodo Rosenhahn. Region-based cycle-consistent data augmenta- tion for object detection. In 2018 IEEE International Conference on Big Data, 2018.
  21. [Kolesnikov et al., 2020] Alexander Kolesnikov, Lucas Beyer, Xi- aohua Zhai, Joan Puigcerver, Jessica Yung, Sylvain Gelly, and Neil Houlsby. Big Transfer (BiT): General Visual Representa- tion Learning. In Computer Vision -ECCV 2020. 2020.
  22. [Krizhevsky et al., 2012] Alex Krizhevsky, Ilya Sutskever, and Ge- offrey E. Hinton. ImageNet classification with deep convolu- tional neural networks. In Advances in Neural Information Pro- cessing Systems 25, 2012.
  23. [Krizhevsky, 2009] Alex Krizhevsky. Learning Multiple Layers of Features from Tiny Images. Master's thesis, Department of Com- puter Science, University of Toronto, 2009.
  24. [Müller and Hutter, 2021] Samuel Müller and Frank Hutter. Triv- ialAugment: Tuning-free yet state-of-the-art data augmentation. ArXiv, abs/2103.10158, 2021.
  25. [Neyshabur et al., 2020] Behnam Neyshabur, Hanie Sedghi, and Chiyuan Zhang. What is being transferred in transfer learning? In Advances in Neural Information Processing Systems 33, 2020.
  26. [Parmar et al., 2021] Gaurav Parmar, Richard Zhang, and Jun-Yan Zhu. On Buggy Resizing Libraries and Surprising Subtleties in FID Calculation. ArXiv preprint, abs/2104.11222, 2021.
  27. [Reinders et al., 2018] Christoph Reinders, Hanno Ackermann, Michael Ying Yang, and Bodo Rosenhahn. Object recognition from very few training examples for enhancing bicycle maps. In 2018 IEEE Intelligent Vehicles Symposium (IV), 2018.
  28. [Reinders et al., 2019] Christoph Reinders, Hanno Ackermann, Michael Ying Yang, and Bodo Rosenhahn. Learning convolu- tional neural networks for object detection with very little train- ing data. Multimodal Scene Understanding, 2019.
  29. [Renard et al., 2020] Félix Renard, Soulaimane Guedria, Noel De Palma, and Nicolas Vuillerme. Variability and reproducibility in deep learning for medical image segmentation. Scientific Re- ports, 10(1), 2020.
  30. [Russakovsky et al., 2015] Olga Russakovsky, Jia Deng, Hao Su, Jonathan Krause, Sanjeev Satheesh, Sean Ma, Zhiheng Huang, Andrej Karpathy, Aditya Khosla, Michael Bernstein, Alexan- der C. Berg, and Li Fei-Fei. ImageNet Large Scale Visual Recog- nition Challenge. International Journal of Computer Vision, 115(3), 2015.
  31. [Schubert et al., 2021] Frederik Schubert, Maren Awiszus, and Bodo Rosenhahn. Toad-gan: a flexible framework for few-shot level generation in token-based games. IEEE Transactions on Games, 2021.
  32. [Simonyan and Zisserman, 2015] Karen Simonyan and Andrew Zisserman. Very deep convolutional networks for large-scale im- age recognition. In Proc. of ICLR, 2015.
  33. [Srivastava et al., 2014] Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. Dropout: A simple way to prevent neural networks from overfitting. Jour- nal of Machine Learning Research, 15(56), 2014.
  34. [Szegedy et al., 2015] Christian Szegedy, Wei Liu, Yangqing Jia, Pierre Sermanet, Scott E. Reed, Dragomir Anguelov, Dumitru Er- han, Vincent Vanhoucke, and Andrew Rabinovich. Going deeper with convolutions. In IEEE Conference on Computer Vision and Pattern Recognition, CVPR, 2015.
  35. [Yun et al., 2019] Sangdoo Yun, Dongyoon Han, Sanghyuk Chun, Seong Joon Oh, Youngjoon Yoo, and Junsuk Choe. CutMix: Regularization strategy to train strong classifiers with localizable features. In IEEE/CVF International Conference on Computer Vision, ICCV, 2019.
  36. [Zhang et al., 2018] Hongyi Zhang, Moustapha Cissé, Yann N. Dauphin, and David Lopez-Paz. Mixup: Beyond empirical risk minimization. In Proc. of ICLR, 2018.
  37. [Zhong et al., 2020] Zhun Zhong, Liang Zheng, Guoliang Kang, Shaozi Li, and Yi Yang. Random erasing data augmentation. In The Thirty-Fourth AAAI Conference on Artificial Intelligence, AAAI, 2020.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards