LocalDrop: A Hybrid Regularization for Deep Neural Networks.

Journal: IEEE transactions on pattern analysis and machine intelligence
Published Date:

Abstract

In neural networks, developing regularization algorithms to settle overfitting is one of the major study areas. We propose a new approach for the regularization of neural networks by the local Rademacher complexity called LocalDrop. A new regularization function for both fully-connected networks (FCNs) and convolutional neural networks (CNNs), including drop rates and weight matrices, has been developed based on the proposed upper bound of the local Rademacher complexity by the strict mathematical deduction. The analyses of dropout in FCNs and DropBlock in CNNs with keep rate matrices in different layers are also included in the complexity analyses. With the new regularization function, we establish a two-stage procedure to obtain the optimal keep rate matrix and weight matrix to realize the whole training model. Extensive experiments have been conducted to demonstrate the effectiveness of LocalDrop in different models by comparing it with several algorithms and the effects of different hyperparameters on the final performances.

Authors

  • Ziqing Lu
    Broad Institute of MIT and Harvard, Cambridge, MA, USA.
  • Chang Xu
    Institute of Cardio-Cerebrovascular Medicine, Central Hospital of Dalian University of Technology, Dalian 116089, China.
  • Bo Du
    School of Computer Science, Wuhan University, Wuhan, 430072, China. Electronic address: remoteking@whu.edu.cn.
  • Takashi Ishida
    Department of Computer Science, Graduate School of Information Science and Engineering, Tokyo Institute of Technology, 2-12-1 Ookayama, Meguro-ku, Tokyo 152-8550, Japan.
  • Lefei Zhang
  • Masashi Sugiyama