Generalization Error Bounds for Optimization Algorithms via Stability

被引:0
|
作者
Meng, Qi [1 ]
Wang, Yue [2 ]
Chen, Wei [3 ]
Wang, Taifeng [3 ]
Ma, Zhi-Ming [4 ]
Liu, Tie-Yan [3 ]
机构
[1] Peking Univ, Beijing, Peoples R China
[2] Beijing Jiaotong Univ, Beijing, Peoples R China
[3] Microsoft Res, Redmond, WA USA
[4] Chinese Acad Math & Syst Sci, Beijing, Peoples R China
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many machine learning tasks can be formulated as Regularized Empirical Risk Minimization (R-ERM), and solved by optimization algorithms such as gradient descent (GD), stochastic gradient descent (SGD), and stochastic variance reduction (SVRG). Conventional analysis on these optimization algorithms focuses on their convergence rates during the training process, however, people in the machine learning community may care more about the generalization performance of the learned model on unseen test data. In this paper, we investigate on this issue, by using stability as a tool. In particular, we decompose the generalization error for R-ERM, and derive its upper bound for both convex and nonconvex cases. In convex cases, we prove that the generalization error can be bounded by the convergence rate of the optimization algorithm and the stability of the R-ERM process, both in expectation (in the order of O(1/n) +E rho(T)), where rho(T) is the convergence error and T is the number of iterations) and in high probability (in the order of O(log 1/delta/root n + rho(T)) with probability 1 - delta). For nonconvex cases, we can also obtain a similar expected generalization error bound. Our theorems indicate that 1) along with the training process, the generalization error will decrease for all the optimization algorithms under our investigation; 2) Comparatively speaking, SVRG has better generalization ability than GD and SGD. We have conducted experiments on both convex and nonconvex problems, and the experimental results verify our theoretical findings.
引用
收藏
页码:2336 / 2342
页数:7
相关论文
共 50 条
  • [31] Tightening Mutual Information Based Bounds on Generalization Error
    Bu, Yuheng
    Zou, Shaofeng
    Veeravalli, Venugopal V.
    2019 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2019, : 587 - 591
  • [32] Generalization Error Bounds for Multiclass Sparse Linear Classifiers
    Levy, Tomer
    Abramovich, Felix
    JOURNAL OF MACHINE LEARNING RESEARCH, 2023, 24
  • [33] Some new bounds on the generalization error of combined classifiers
    Koltchinskii, V
    Panchenko, D
    Lozano, F
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 13, 2001, 13 : 245 - 251
  • [34] Strengthened Information-theoretic Bounds on the Generalization Error
    Issa, Ibrahim
    Esposito, Amedeo Roberto
    Gastpar, Michael
    2019 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2019, : 582 - 586
  • [35] Generalization Error Bounds on Deep Learning with Markov Datasets
    Truong, Lan V.
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35, NEURIPS 2022, 2022,
  • [36] Lower Bounds on the Generalization Error of Nonlinear Learning Models
    Seroussi, Inbar
    Zeitouni, Ofer
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2022, 68 (12) : 7956 - 7970
  • [37] Generalization Error Bounds for Kernel Matrix Completion and Extrapolation
    Gimenez-Febrer, Pere
    Pages-Zamora, Alba
    Giannakis, Georgios B.
    IEEE SIGNAL PROCESSING LETTERS, 2020, 27 : 326 - 330
  • [38] Generalization Bounds for Meta-Learning via PAC-Bayes and Uniform Stability
    Farid, Alec
    Majumdar, Anirudha
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [39] Estimating individual treatment effect: generalization bounds and algorithms
    Shalit, Uri
    Johansson, Fredrik D.
    Sontag, David
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 70, 2017, 70
  • [40] Learning Additive Noise Channels: Generalization Bounds and Algorithms
    Weinberger, Nir
    2020 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2020, : 2586 - 2591