Litcius/Paper detail

OverSketched Newton: Fast Convex Optimization for Serverless Systems

Vipul Gupta, Swanand Kadhe, Thomas A. Courtade, Michael W. Mahoney, Kannan Ramchandran

202024 citationsDOIOpen Access PDF

Abstract

Motivated by recent developments in serverless systems for large-scale computation as well as improvements in scalable randomized matrix algorithms, we develop OverSketched Newton, a randomized Hessian-based optimization algorithm to solve large-scale convex optimization problems in serverless systems. OverSketched Newton leverages matrix sketching ideas from Randomized Numerical Linear Algebra to compute the Hessian approximately. These sketching methods lead to inbuilt resiliency against stragglers that are a characteristic of serverless architectures. Depending on whether or not the problem is strongly convex, we propose different iteration updates using the approximate Hessian. For both cases, we establish convergence guarantees for OverSketched Newton, and we empirically validate our results by solving large-scale supervised learning problems on real-world datasets. Experiments demonstrate a reduction of ~50% in total running time on AWS Lambda, compared to state-of-the-art distributed optimization schemes.

Topics & Concepts

Hessian matrixScalabilityComputer scienceMathematical optimizationConvergence (economics)Regular polygonConvex optimizationMatrix (chemical analysis)Scale (ratio)Optimization problemReduction (mathematics)Newton's methodComputationMathematicsAlgorithmApplied mathematicsNonlinear systemComposite materialEconomic growthEconomicsDatabaseQuantum mechanicsGeometryPhysicsMaterials scienceStochastic Gradient Optimization TechniquesCloud Computing and Resource ManagementPrivacy-Preserving Technologies in Data
OverSketched Newton: Fast Convex Optimization for Serverless Systems | Litcius