LGSPJul 4, 2024

Purification Of Contaminated Convolutional Neural Networks Via Robust Recovery: An Approach with Theoretical Guarantee in One-Hidden-Layer Case

arXiv:2407.11031v12 citationsh-index: 2
Originality Incremental advance
AI Analysis

This addresses the vulnerability of CNNs to natural and artificial noises, offering a potential defense against backdoor attacks, though it is incremental as it focuses on a specific network type.

The paper tackles the problem of noise contamination in convolutional neural networks (CNNs) by proposing a robust recovery method, achieving exact recovery of weights and biases in one-hidden-layer CNNs with theoretical guarantees and experimental validation.

Convolutional neural networks (CNNs), one of the key architectures of deep learning models, have achieved superior performance on many machine learning tasks such as image classification, video recognition, and power systems. Despite their success, CNNs can be easily contaminated by natural noises and artificially injected noises such as backdoor attacks. In this paper, we propose a robust recovery method to remove the noise from the potentially contaminated CNNs and provide an exact recovery guarantee on one-hidden-layer non-overlapping CNNs with the rectified linear unit (ReLU) activation function. Our theoretical results show that both CNNs' weights and biases can be exactly recovered under the overparameterization setting with some mild assumptions. The experimental results demonstrate the correctness of the proofs and the effectiveness of the method in both the synthetic environment and the practical neural network setting. Our results also indicate that the proposed method can be extended to multiple-layer CNNs and potentially serve as a defense strategy against backdoor attacks.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes