mlsanityData to 13 Oct 2026

Learning Robust Kernel Ensembles with Kernel Average Pooling

arXiv 2210.00062 ↗First posted 30 Sep 2022cs.LG cs.AI cs.NEcited by 1

Not on the map. Why?

Abstract (arXiv)

Model ensembles have long been used in machine learning to reduce the variance in individual model predictions, making them more robust to input perturbations. Pseudo-ensemble methods like dropout have also been commonly used in deep learning models to improve generalization. However, the application of these techniques to improve neural networks' robustness against input perturbations remains underexplored. We introduce Kernel Average Pooling (KAP), a neural network building block that applies the mean filter along the kernel dimension of the layer activation tensor. We show that ensembles of kernels with similar functionality naturally emerge in convolutional neural networks equipped with KAP and trained with backpropagation. Moreover, we show that when trained on inputs perturbed with additive Gaussian noise, KAP models are remarkably robust against various forms of adversarial attacks. Empirical evaluations on CIFAR10, CIFAR100, TinyImagenet, and Imagenet datasets show substantial improvements in robustness against strong adversarial attacks such as AutoAttack without training on any adversarial examples.

Key facts. Cited by 1 paper in the map (data through 13 Oct 2026). Builds on 50 of its 65 references that are in the map. First posted on arXiv 30 Sep 2022.

Builds on

50 of 65 references.

References · 50

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,950
  2. 2014Explaining and Harnessing Adversarial Examplescited by 7,336
  3. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,991
  4. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,379
  5. 2013Intriguing properties of neural networkscited by 5,137
  6. 2016Towards Evaluating the Robustness of Neural Networkscited by 2,992
  7. 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,511
  8. 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,445
  9. 2022Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference timecited by 1,384
  10. 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,336
  11. 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,316
  12. 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,265
38 more
  1. 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,100
  2. 2017Ensemble Adversarial Training: Attacks and Defensescited by 839
  3. 2020Out-of-Distribution Generalization via Risk Extrapolation (REx)cited by 738
  4. 2020Fast is better than free: Revisiting adversarial trainingcited by 725
  5. 2017Evasion Attacks against Machine Learning at Test Timecited by 689
  6. 2019Square Attack: a query-efficient black-box adversarial attack via random searchcited by 684
  7. 2019Adversarial Training for Free!cited by 641
  8. 2020On Adaptive Attacks to Adversarial Example Defensescited by 554
  9. 2020Overfitting in adversarially robust deep learningcited by 505
  10. 2018Certified Robustness to Adversarial Examples with Differential Privacycited by 467
  11. 2017Decision-Based Adversarial Attacks: Reliable Attacks Against Black-Box Machine Learning Modelscited by 460
  12. 2020BatchEnsemble: An Alternative Approach to Efficient Ensemble and Lifelong Learningcited by 371
  13. 2020Neural Additive Models: Interpretable Machine Learning with Neural Netscited by 318
  14. 2018Feature Denoising for Improving Adversarial Robustnesscited by 313
  15. 2019High Frequency Component Helps Explain the Generalization of Convolutional Neural Networkscited by 310
  16. 2014Learning with Pseudo-Ensemblescited by 241
  17. 2021Improving Robustness using Generated Datacited by 234
  18. 2018Adversarial Logit Pairingcited by 224
  19. 2019Improving Adversarial Robustness via Promoting Ensemble Diversitycited by 213
  20. 2021Data Augmentation Can Improve Robustnesscited by 193
  21. 2013Maxout Networkscited by 186
  22. 2017Towards Robust Neural Networks via Random Self-ensemblecited by 158
  23. 2018Parametric Noise Injection: Trainable Randomness to Improve Deep Neural Network Robustness against Adversarial Attackcited by 124
  24. 2019Adversarial Examples Are a Natural Consequence of Test Error in Noisecited by 114
  25. 2021Robust Learning Meets Generative Models: Can Proxy Distributions Improve Adversarial Robustness?cited by 113
  26. 2020Boosting Adversarial Training with Hypersphere Embeddingcited by 97
  27. 2021Improving Adversarial Robustness via Channel-wise Activation Suppressingcited by 76
  28. 2019Improving Adversarial Robustness of Ensembles with Diversity Trainingcited by 69
  29. 2021Boosting Randomized Smoothing with Variance Reduced Classifierscited by 47
  30. 2019An Alternative Surrogate Loss for PGD-based Adversarial Testingcited by 45
  31. 2021Adversarial Robustness with Semi-Infinite Constrained Learningcited by 39
  32. 2021Attacking Adversarial Attacks as A Defensecited by 31
  33. 2021CIFS: Improving Adversarial Robustness of CNNs via Channel-wise Importance-based Feature Selectioncited by 21
  34. 2018Defensive Dropout for Hardening Deep Neural Networks under Adversarial Attackscited by 13
  35. 2020Adversarial Feature Desensitizationcited by 12
  36. 2021Neural Population Geometry Reveals the Role of Stochasticity in Robust Perceptioncited by 12
  37. 2020Toward Adversarial Robustness by Diversity in an Ensemble of Specialized Deep Neural Networkscited by 7
  38. 2021Get Fooled for the Right Reason: Improving Adversarial Robustness through a Teacher-guided Curriculum Learning Approachcited by 4

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.