NeurIPS 2020spotlight31 citations

Random Reshuffling is Not Always Better

Christopher M De Sa

Abstract

Many learning algorithms, such as stochastic gradient descent, are affected by the order in which training examples are used. It is often observed that sampling the training examples without-replacement, also known as random reshuffling, causes learning algorithms to converge faster. We give a counterexample to the Operator Inequality of Noncommutative Arithmetic and Geometric Means, a longstanding conjecture that relates to the performance of random reshuffling in learning algorithms (Recht and Ré, "Toward a noncommutative arithmetic-geometric mean inequality: conjectures, case-studies, and consequences," COLT 2012). We use this to give an example of a learning task and algorithm for which with-replacement random sampling actually outperforms random reshuffling.

BibTeX
@inproceedings{NEURIPS2020_42299f06,
 author = {De Sa, Christopher M},
 booktitle = {Advances in Neural Information Processing Systems},
 editor = {H. Larochelle and M. Ranzato and R. Hadsell and M.F. Balcan and H. Lin},
 pages = {5957--5967},
 publisher = {Curran Associates, Inc.},
 title = {Random Reshuffling is Not Always Better},
 url = {https://proceedings.neurips.cc/paper_files/paper/2020/file/42299f06ee419aa5d9d07798b56779e2-Paper.pdf},
 volume = {33},
 year = {2020}
}
Random Reshuffling is Not Always Better · NeurIPS 2020