Anish Acharya, PhD

Robust Training in High Dimensions via Block Coordinate Geometric Median Descent

Anish Acharya, A Hashemi, P Jain, S Sanghavi, I Dhillon, U Topcu

International Conference on Artificial Intelligence and Statistics (AISTATS), 2022 · Spotlight — recorded talk, virtual conference

Makes geometric-median SGD practical in high dimensions by applying it to one chosen block of coordinates at a time, keeping the optimal 1/2 breakdown point for smooth non-convex problems.

Abstract

Geometric median (GM) is a classical method in statistics for achieving robust estimation of the uncorrupted data; under gross corruption, it achieves the optimal breakdown point of 1/2. However, its computational complexity makes it infeasible for robustifying stochastic gradient descent (SGD) in high-dimensional optimization problems. In this paper, we show that by applying GM to only a judiciously chosen block of coordinates at a time and using a memory mechanism, one can retain the breakdown point of 1/2 for smooth non-convex problems, with non-asymptotic convergence rates comparable to the SGD with GM while resulting in significant speedup in training. We further validate the run-time and robustness of our approach empirically on several popular deep learning tasks. Code available at: https://github.com/anishacharya/BGMD.

Short version: Joint IFML/CCSI Symposium (Simons Institute, UC Berkeley) · Short version: NSF-TRIPODS Workshop on Communication Efficient Distributed Optimization

All publications · Research