Papers
Topics
Authors
Recent
Search
2000 character limit reached

Free Performance Gain from Mixing Multiple Partially Labeled Samples in Multi-label Image Classification

Published 24 May 2024 in cs.CV and cs.AI | (2405.15860v1)

Abstract: Multi-label image classification datasets are often partially labeled where many labels are missing, posing a significant challenge to training accurate deep classifiers. However, the powerful Mixup sample-mixing data augmentation cannot be well utilized to address this challenge, as it cannot perform linear interpolation on the unknown labels to construct augmented samples. In this paper, we propose LogicMix, a Mixup variant designed for such partially labeled datasets. LogicMix mixes the sample labels by logical OR so that the unknown labels can be correctly mixed by utilizing OR's logical equivalences, including the domination and identity laws. Unlike Mixup, which mixes exactly two samples, LogicMix can mix multiple ($\geq2$) partially labeled samples, constructing visually more confused augmented samples to regularize training. LogicMix is more general and effective than other compared Mixup variants in the experiments on various partially labeled dataset scenarios. Moreover, it is plug-and-play and only requires minimal computation, hence it can be easily inserted into existing frameworks to collaborate with other methods to improve model performance with a negligible impact on training time, as demonstrated through extensive experiments. In particular, through the collaboration of LogicMix, RandAugment, Curriculum Labeling, and Category-wise Fine-Tuning, we attain state-of-the-art performance on MS-COCO, VG-200, and Pascal VOC 2007 benchmarking datasets. The remarkable generality, effectiveness, collaboration, and simplicity suggest that LogicMix promises to be a popular and vital data augmentation method.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (47)
  1. PyTorch 2: Faster Machine Learning Through Dynamic Python Bytecode Transformation and Graph Compilation. In 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2 (ASPLOS ’24). ACM, Apr. 2024. doi: 10.1145/3620665.3640366. URL https://pytorch.org/assets/pytorch2-2.pdf.
  2. Multi-label classification with partial annotations using class-aware selective loss. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 4764–4772, 2022.
  3. Curriculum learning. In Proceedings of the 26th annual international conference on machine learning, pages 41–48, 2009.
  4. Learning semantic-specific graph representation for multi-label image recognition. In Proceedings of the IEEE/CVF international conference on computer vision, pages 522–531, 2019a.
  5. Knowledge-guided multi-label few-shot learning for general image recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, 44(3):1371–1384, 2020. Publisher: IEEE.
  6. Heterogeneous Semantic Transfer for Multi-label Recognition with Partial Labels. arXiv preprint arXiv:2205.11131, 2022a.
  7. Structured semantic transfer for multi-label recognition with partial labels. In Proceedings of the AAAI conference on artificial intelligence, volume 36, pages 339–346, 2022b. Issue: 1.
  8. Learning graph convolutional networks for multi-label recognition and applications. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2021. Publisher: IEEE.
  9. Multi-label image recognition with graph convolutional networks. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 5177–5186, 2019b.
  10. On the Correlations between Performance of Deep Networks and Its Robustness to Common Image Perturbations in Medical Image Interpretation. In 2023 International Conference on Digital Image Computing: Techniques and Applications (DICTA), pages 426–433, 2023a. doi: 10.1109/DICTA60407.2023.00065.
  11. Category-Wise Fine-Tuning for Image Multi-label Classification with Partial Labels. In International Conference on Neural Information Processing, pages 332–345. Springer, 2023b.
  12. Category-wise Fine-Tuning: Resisting Incorrect Pseudo-Labels in Multi-Label Image Classification with Partial Labels. arXiv preprint arXiv:2401.16991, 2024.
  13. Randaugment: Practical automated data augmentation with a reduced search space. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition workshops, pages 702–703, 2020.
  14. Imagenet: A large-scale hierarchical image database. In 2009 IEEE conference on computer vision and pattern recognition, pages 248–255. Ieee, 2009.
  15. Exploring Structured Semantic Prior for Multi Label Recognition with Incomplete Labels. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 3398–3407, 2023.
  16. Revisiting vicinal risk minimization for partially supervised multi-label classification under data scarcity. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 4212–4220, 2022.
  17. Learning a deep convnet for multi-label classification with partial labels. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 647–657, 2019.
  18. The pascal visual object classes (voc) challenge. International journal of computer vision, 88:303–308, 2009.
  19. Dynamic mixup for multi-label long-tailed food ingredient recognition. IEEE Transactions on Multimedia, 2022. Publisher: IEEE.
  20. Lvis: A dataset for large vocabulary instance segmentation. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 5356–5364, 2019.
  21. Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 770–778, 2016.
  22. DualCoOp++: Fast and Effective Adaptation to Multi-Label Recognition with Limited Annotations. arXiv preprint arXiv:2308.01890, 2023.
  23. D. Huynh and E. Elhamifar. Interactive multi-label cnn learning with partial labels. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 9423–9432, 2020.
  24. Large loss matters in weakly supervised multi-label classification. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 14156–14165, 2022.
  25. Bridging the Gap between Model Explanations in Partially Annotated Multi-label Classification. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 3408–3417, 2023.
  26. D. P. Kingma and J. Ba. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
  27. Visual genome: Connecting language and vision using crowdsourced dense image annotations. International journal of computer vision, 123:32–73, 2017. Publisher: Springer.
  28. K. Kundu and J. Tighe. Exploiting weakly supervised visual patterns to learn from partial annotations. Advances in Neural Information Processing Systems, 33:561–572, 2020.
  29. The open images dataset v4: Unified image classification, object detection, and visual relationship detection at scale. International Journal of Computer Vision, 128(7):1956–1981, 2020. Publisher: Springer.
  30. Dividemix: Learning with noisy labels as semi-supervised learning. arXiv preprint arXiv:2002.07394, 2020.
  31. Microsoft coco: Common objects in context. In European conference on computer vision, pages 740–755. Springer, 2014.
  32. Swin transformer v2: Scaling up capacity and resolution. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 12009–12019, 2022.
  33. Learning to predict visual attributes in the wild. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 13018–13028, 2021.
  34. Semantic-aware representation blending for multi-label image recognition with partial labels. In Proceedings of the AAAI conference on artificial intelligence, volume 36, pages 2091–2098, 2022. Issue: 2.
  35. Dual-perspective semantic-aware representation blending for multi-label image recognition with partial labels. Expert Systems with Applications, page 123526, 2024. Publisher: Elsevier.
  36. Asymmetric loss for multi-label classification. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 82–91, 2021a.
  37. Tresnet: High performance gpu-dedicated architecture. In proceedings of the IEEE/CVF winter conference on applications of computer vision, pages 1400–1409, 2021b.
  38. L. N. Smith and N. Topin. Super-convergence: Very fast training of neural networks using large learning rates. In Artificial intelligence and machine learning for multi-domain operations applications, volume 11006, pages 369–386. SPIE, 2019.
  39. Toward Robustness in Multi-Label Classification: A Data Augmentation Strategy against Imbalance and Noise. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 38, pages 21592–21601, 2024. Issue: 19.
  40. Dualcoop: Fast adaptation to multi-label recognition with limited annotations. arXiv preprint arXiv:2206.09541, 2022.
  41. On mixup training: Improved calibration and predictive uncertainty for deep neural networks. Advances in neural information processing systems, 32, 2019.
  42. A baseline for multi-label image classification using an ensemble of deep convolutional neural networks. In 2019 IEEE International Conference on Image Processing (ICIP), pages 644–648. IEEE, 2019.
  43. Saliency Regularization for Self-Training with Partial Annotations. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 1611–1620, 2023.
  44. Chestx-ray8: Hospital-scale chest x-ray database and benchmarks on weakly-supervised classification and localization of common thorax diseases. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 2097–2106, 2017.
  45. Positive Label Is All You Need for Multi-Label Classification. arXiv preprint arXiv:2306.16016, 2023.
  46. mixup: Beyond empirical risk minimization. arXiv preprint arXiv:1710.09412, 2017.
  47. Simple and robust loss design for multi-label learning with missing labels. arXiv preprint arXiv:2112.07368, 2021.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 2 tweets with 1 like about this paper.