English

Improving Neural Network Robustness through Neighborhood Preserving Layers

Machine Learning 2021-02-01 v2

Abstract

Robustness against adversarial attack in neural networks is an important research topic in the machine learning community. We observe one major source of vulnerability of neural nets is from overparameterized fully-connected layers. In this paper, we propose a new neighborhood preserving layer which can replace these fully connected layers to improve the network robustness. We demonstrate a novel neural network architecture which can incorporate such layers and also can be trained efficiently. We theoretically prove that our models are more robust against distortion because they effectively control the magnitude of gradients. Finally, we empirically show that our designed network architecture is more robust against state-of-art gradient descent based attacks, such as a PGD attack on the benchmark datasets MNIST and CIFAR10.

Keywords

Cite

@article{arxiv.2101.11766,
  title  = {Improving Neural Network Robustness through Neighborhood Preserving Layers},
  author = {Bingyuan Liu and Christopher Malon and Lingzhou Xue and Erik Kruus},
  journal= {arXiv preprint arXiv:2101.11766},
  year   = {2021}
}

Comments

An earlier short version of this paper without proof is presented in 25th International Conference on Pattern Recognition(ICPR), Manifold Learning from Euclid to Riemann workshop

R2 v1 2026-06-23T22:36:29.896Z