{ "id": "1611.01146", "version": "v1", "published": "2016-11-03T19:50:32.000Z", "updated": "2016-11-03T19:50:32.000Z", "title": "Finding Local Minima for Nonconvex Optimization in Linear Time", "authors": [ "Naman Agarwal", "Zeyuan Allen-Zhu", "Brian Bullins", "Elad Hazan", "Tengyu Ma" ], "categories": [ "math.OC", "cs.DS", "cs.NE", "stat.ML" ], "abstract": "We design a non-convex second-order optimization algorithm that is guaranteed to return an approximate local minimum in time which is linear in the input representation. The previously fastest methods run in time proportional to matrix inversion or worse. The time complexity of our algorithm to find a local minimum is even faster than that of gradient descent to find a critical point (which can be a saddle point). Our algorithm applies to a very general class of optimization problems including training a neural network and many other non-convex objectives arising in machine learning.", "revisions": [ { "version": "v1", "updated": "2016-11-03T19:50:32.000Z" } ], "analyses": { "keywords": [ "finding local minima", "nonconvex optimization", "linear time", "non-convex second-order optimization algorithm", "approximate local minimum" ], "note": { "typesetting": "TeX", "pages": 0, "language": "en", "license": "arXiv", "status": "editable" } } }