Regularisation of neural networks by enforcing Lipschitz continuity

被引:156
|
作者
Gouk, Henry [1 ]
Frank, Eibe [2 ]
Pfahringer, Bernhard [2 ]
Cree, Michael J. [2 ]
机构
[1] Univ Edinburgh, Edinburgh, Midlothian, Scotland
[2] Univ Waikato, Hamilton, New Zealand
关键词
Neural networks; Regularisation; Lipschitz continuity;
D O I
10.1007/s10994-020-05929-w
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We investigate the effect of explicitly enforcing the Lipschitz continuity of neural networks with respect to their inputs. To this end, we provide a simple technique for computing an upper bound to the Lipschitz constant-for multiple p-norms-of a feed forward neural network composed of commonly used layer types. Our technique is then used to formulate training a neural network with a bounded Lipschitz constant as a constrained optimisation problem that can be solved using projected stochastic gradient methods. Our evaluation study shows that the performance of the resulting models exceeds that of models trained with other common regularisers. We also provide evidence that the hyperparameters are intuitive to tune, demonstrate how the choice of norm for computing the Lipschitz constant impacts the resulting model, and show that the performance gains provided by our method are particularly noticeable when only a small amount of training data is available.
引用
收藏
页码:393 / 416
页数:24
相关论文
共 50 条
  • [1] Regularisation of neural networks by enforcing Lipschitz continuity
    Henry Gouk
    Eibe Frank
    Bernhard Pfahringer
    Michael J. Cree
    Machine Learning, 2021, 110 : 393 - 416
  • [2] Towards Robust Neural Networks with Lipschitz Continuity
    Usama, Muhammad
    Chang, Dong Eui
    DIGITAL FORENSICS AND WATERMARKING, IWDW 2018, 2019, 11378 : 373 - 389
  • [3] Lipschitz Continuity Retained Binary Neural Network
    Shang, Yuzhang
    Xu, Dan
    Duan, Bin
    Zong, Ziliang
    Nie, Liqiang
    Yan, Yan
    COMPUTER VISION, ECCV 2022, PT XI, 2022, 13671 : 603 - 619
  • [4] Sparsity-enforcing regularisation and ISTA revisited
    Daubechies, Ingrid
    Defrise, Michel
    De Mol, Christine
    INVERSE PROBLEMS, 2016, 32 (10)
  • [5] Estimation of the Lipschitz norm with neural networks
    Sio, KC
    NEURAL PROCESSING LETTERS, 1997, 6 (03) : 99 - 108
  • [6] Estimation of the Lipschitz Norm with Neural Networks
    K.C. Sio
    C.K. Lee
    Neural Processing Letters, 1997, 6 : 99 - 108
  • [7] Multivariate Lipschitz Analysis of the Stability of Neural Networks
    Gupta, Kavya
    Kaakai, Fateh
    Pesquet-Popescu, Beatrice
    Pesquet, Jean-Christophe
    Malliaros, Fragkiskos D.
    FRONTIERS IN SIGNAL PROCESSING, 2022, 2
  • [8] Quantisation and Pruning for Neural Network Compression and Regularisation
    Paupamah, Kimessha
    James, Steven
    Klein, Richard
    2020 INTERNATIONAL SAUPEC/ROBMECH/PRASA CONFERENCE, 2020, : 295 - 300
  • [9] Training Robust Neural Networks Using Lipschitz Bounds
    Pauli, Patricia
    Koch, Anne
    Berberich, Julian
    Kohler, Paul
    Allgoewer, Frank
    IEEE CONTROL SYSTEMS LETTERS, 2022, 6 : 121 - 126
  • [10] On lipschitz continuity of quasiconformalmappings in space
    Vladimir Ya. Gutlyanskiĭ
    Anatoly Golberg
    Journal d'Analyse Mathématique, 2009, 109 : 233 - 251