Neural Information Processing Systems · 2015 · 50 citations · 19 references
ComputingComputer ScienceFeature EngineeringMachine LearningOptimizationGradient-based OptimizationIterative SolversOptimization For Machine LearningStochastic OptimizationStochastic ProgrammingSurrogate ModelingBatch Gradient DescentConvergence Rate AnalysisGeneralization ErrorGradient DescentMini-batch Gradient DescentMini-batch LearningMini-batch TrainingStochastic Gradient Descent
We present and analyze several strategies for improving the performance of stochastic variance-reduced gradient (SVRG) methods. We first show that the convergence rate of these methods can be preserved under a decreasing sequence of errors in the control variate, and use this to derive variants of SVRG that use growing-batch strategies to reduce the number of gradient calculations required in the early iterations. We further (i) show how to exploit support vectors to reduce the number of gradient computations in the later iterations, (ii) prove that the commonly-used regularized SVRG iteration is justified and improves the convergence rate, (iii) consider alternate mini-batch selection strategies, and (iv) consider the generalization error of the method.
19
Making Large-Scale SVM Learning Practical
Thorsten Joachims · Technical reports · 2006 · 4.3K citations · Full text
Eric R. Ziegel, Sharon L. Lohr · Technometrics · 2000 · 2.3K citations
Stochastic dual coordinate ascent methods for regularized loss
Shai Shalev‐Shwartz, Tong Zhang · 2013 · 700 citations