Neural Information Processing Systems · 2015 · 33 citations · 32 references
ComputingComputer ScienceAlgorithmsMachine LearningOptimizationApproximation AlgorithmsConvex OptimizationIterative SolversNonlinear ProgrammingNumerical AlgorithmsOptimization For Machine LearningBenchmark DatasetsConvergenceConvergence Rate AnalysisConvex FunctionsLinear ConvergenceLow-rank ApproximationLow-rank OptimizationNewton Convergence
We consider the problem of minimizing a sum of n functions via projected iterations onto a convex parameter set C ⊂ ℝp, where n ≫ p ≫ 1. In this regime, algorithms which utilize sub-sampling techniques are known to be effective. In this paper, we use sub-sampling techniques together with low-rank approximation to design a new randomized batch algorithm which possesses comparable convergence rate to Newton's method, yet has much smaller per-iteration cost. The proposed algorithm is robust in terms of starting point and step size, and enjoys a composite convergence rate, namely, quadratic convergence at start and linear convergence when the iterate is close to the minimizer. We develop its theoretical analysis which also allows us to select near-optimal algorithm parameters. Our theoretical results can be used to obtain convergence rates of previously proposed sub-sampling based algorithms as well. We demonstrate how our results apply to well-known machine learning problems. Lastly, we evaluate the performance of our algorithm on several datasets under various scenarios.
32
UCI Machine Learning Repository
Arthur Asuncion · Medical Entomology and Zoology · 2007 · 24.4K citations
Neural networks for pattern recognition
Choice Reviews Online · 1994 · 18.7K citations
A new approach to variable metric algorithms
R. Fletcher · The Computer Journal · 1970 · 4.1K citations · Full text