paper-with-me

Papers

Learning Robust Kernel Ensembles with Kernel Average Pooling

2022-09-30 · Pouya Bashivan, Adam Ibrahim, Amirozhan Dehghani, Yifei Ren

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.

📄 PDF Abstract BibTeX arXiv:2210.00062

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Average Pooling 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…

Similar Papers 제목 키워드 기반

Deep Neural-Kernel Machines

2020-07-13 · Siamak Mehrkanoon

In this chapter we review the main literature related to the recent advancement of deep neural-kernel architecture, an approach that seek the synergy between two powerful class of models, i.e. kernel-based models and art…

Learning with convolution and pooling operations in kernel methods

2021-11-16 · Theodor Misiakiewicz, Song Mei

Recent empirical work has shown that hierarchical convolutional kernels inspired by convolutional neural networks (CNNs) significantly improve the performance of kernel methods in image classification tasks. A widely acc…

image-classificationImage Classification

(Decision and regression) tree ensemble based kernels for regression and classification

2020-12-19 · Dai Feng, Richard Baumgartner

Tree based ensembles such as Breiman's random forest (RF) and Gradient Boosted Trees (GBT) can be interpreted as implicit kernel generators, where the ensuing proximity matrix represents the data-driven tree ensemble ker…

General Classificationregression

Disentangling Trainability and Generalization in Deep Learning

2019-09-25 · Lechao Xiao, Jeffrey Pennington, Sam Schoenholz

A fundamental goal in deep learning is the characterization of trainability and generalization of neural networks as a function of their architecture and hyperparameters. In this paper, we discuss these challenging issue…

Deep LearningGaussian Processes

Enhanced Convolutional Neural Tangent Kernels

2019-11-03 · Zhiyuan Li, Ruosong Wang, Dingli Yu, Simon S. Du 외

Recent research shows that for training with $\ell_2$ loss, convolutional neural networks (CNNs) whose width (number of channels in convolutional layers) goes to infinity correspond to regression with respect to the CNN …

Data Augmentationregression