Estimating Neural Network's Performance with Bootstrap: A Tutorial

被引:28
|
作者
Michelucci, Umberto [1 ,2 ]
Venturini, Francesca [1 ,3 ]
机构
[1] TOELT LLC, Birchlenstr 25, CH-8600 Dubendorf, Switzerland
[2] Univ Portsmouth, Sch Comp, Portsmouth PO1 3HE, Hants, England
[3] Zurich Univ Appl Sci, Inst Appl Math & Phys, Tech Str 9, CH-8401 Winterthur, Switzerland
来源
关键词
neural networks; machine learning; bootstrap; resampling; algorithms; SUBSAMPLING INFERENCE; JACKKNIFE;
D O I
10.3390/make3020018
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Neural networks present characteristics where the results are strongly dependent on the training data, the weight initialisation, and the hyperparameters chosen. The determination of the distribution of a statistical estimator, as the Mean Squared Error (MSE) or the accuracy, is fundamental to evaluate the performance of a neural network model (NNM). For many machine learning models, as linear regression, it is possible to analytically obtain information as variance or confidence intervals on the results. Neural networks present the difficulty of not being analytically tractable due to their complexity. Therefore, it is impossible to easily estimate distributions of statistical estimators. When estimating the global performance of an NNM by estimating the MSE in a regression problem, for example, it is important to know the variance of the MSE. Bootstrap is one of the most important resampling techniques to estimate averages and variances, between other properties, of statistical estimators. In this tutorial, the application of resampling techniques (including bootstrap) to the evaluation of neural networks' performance is explained from both a theoretical and practical point of view. The pseudo-code of the algorithms is provided to facilitate their implementation. Computational aspects, as the training time, are discussed, since resampling techniques always require simulations to be run many thousands of times and, therefore, are computationally intensive. A specific version of the bootstrap algorithm is presented that allows the estimation of the distribution of a statistical estimator when dealing with an NNM in a computationally effective way. Finally, algorithms are compared on both synthetically generated and real data to demonstrate their performance.
引用
收藏
页码:357 / 373
页数:17
相关论文
共 50 条
  • [1] The bootstrap: a tutorial
    Wehrens, R
    Putter, H
    Buydens, LMC
    [J]. CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2000, 54 (01) : 35 - 52
  • [2] Properties of the neural network sieve bootstrap
    Giordano, F.
    La Rocca, M.
    Perna, C.
    [J]. JOURNAL OF NONPARAMETRIC STATISTICS, 2011, 23 (03) : 803 - 817
  • [3] Ethernet tutorial for network performance, reliability
    不详
    [J]. CONTROL ENGINEERING, 2006, 53 (02) : 25 - 25
  • [4] Comparing the Performance of Neural Network and Deep Convolutional Neural Network in Estimating Soil Moisture from Satellite Observations
    Ge, Lingling
    Hang, Renlong
    Liu, Yi
    Liu, Qingshan
    [J]. REMOTE SENSING, 2018, 10 (09)
  • [5] Assessing artificial neural network performance in estimating the layer properties of pavements
    Beltran, G.
    Romo, M.
    [J]. INGENIERIA E INVESTIGACION, 2014, 34 (02): : 11 - 16
  • [6] Estimating driving performance based on EEG spectrum and fuzzy neural network
    Wu, RC
    Lin, CT
    Liang, SF
    Huang, TY
    Chen, YC
    Jung, TP
    [J]. 2004 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, PROCEEDINGS, 2004, : 585 - 590
  • [7] Making bootstrap statistical inferences: A tutorial
    Zhu, WM
    [J]. RESEARCH QUARTERLY FOR EXERCISE AND SPORT, 1997, 68 (01) : 44 - 55
  • [8] Bootstrap variables selection in neural network regression models
    Giordano, F
    La Rocca, M
    Perna, C
    [J]. ADVANCES IN MULTIVARIATE DATA ANALYSIS, 2004, : 109 - 120
  • [9] A Tutorial on Quantum Graph Recurrent Neural Network (QGRNN)
    Choi, Jaeho
    Oh, Seunghyeok
    Kim, Joongheon
    [J]. 35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 46 - 49
  • [10] Face detector combining Eigenfaces, neural network and bootstrap
    Mota, GA
    Feitosa, RQ
    Paciornik, S
    [J]. SIXTH BRAZILIAN SYMPOSIUM ON NEURAL NETWORKS, VOL 1, PROCEEDINGS, 2000, : 290 - 290