paper-with-me

Papers

Learning to Shuffle: Block Reshuffling and Reversal Schemes for Stochastic Optimization

2026-03-31 · Lam M. Nguyen, Dzung T. Phan, Jayant Kalagnanam arxiv

Shuffling strategies for stochastic gradient descent (SGD), including incremental gradient, shuffle-once, and random reshuffling, are supported by rigorous convergence analyses for arbitrary within-epoch permutations. In particular, random reshuffling is known to improve optimization constants relative to cyclic and shuffle-once schemes. However, existing theory offers limited guidance on how to design new data-ordering schemes that further improve optimization constants or stability beyond random reshuffling. In this paper, we design a pipeline using a large language model (LLM)-guided program evolution framework to discover an effective shuffling rule for without-replacement SGD. Abstracting from this instance, we identify two fundamental structural components: block reshuffling and paired reversal. We analyze these components separately and show that block reshuffling strictly reduces prefix-gradient variance constants within the unified shuffling framework, yielding provable improvements over random reshuffling under mild conditions. Separately, we show that paired reversal symmetrizes the epoch map and cancels the leading order-dependent second-order term, reducing order sensitivity from quadratic to cubic in the step size. Numerical experiments with the discovered algorithm validate the theory and demonstrate consistent gains over standard shuffling schemes across convex and nonconvex benchmarks.

📄 PDF Abstract BibTeX arXiv:2604.00260

Code (0)

등록된 구현이 없습니다.

Tasks

Stochastic Optimization

Similar Papers 제목 키워드 기반

Stochastic Extragradient with Random Reshuffling: Improved Convergence for Variational Inequalities

2024-03-11 · Konstantinos Emmanouilidis, René Vidal, Nicolas Loizou

The Stochastic Extragradient (SEG) method is one of the most popular algorithms for solving finite-sum min-max optimization and variational inequality problems (VIPs) appearing in various machine learning tasks. However,…

A General Analysis of Example-Selection for Stochastic Gradient Descent

2021-09-29 · ICLR 2022 4 · Yucheng Lu, Si Yi Meng, Christopher De Sa

Training example order in SGD has long been known to affect convergence rate. Recent results show that accelerated rates are possible in a variety of cases for permutation-based sample orders, in which each example from …

Data Augmentation

Random Reshuffling: Simple Analysis with Vast Improvements

2020-06-10 · NeurIPS 2020 12 · Konstantin Mishchenko, Ahmed Khaled, Peter Richtárik

Random Reshuffling (RR) is an algorithm for minimizing finite-sum functions that utilizes iterative gradient descent steps in conjunction with data reshuffling. Often contrasted with its sibling Stochastic Gradient Desce…

Random-reshuffled SARAH does not need a full gradient computations

2021-11-26 · Aleksandr Beznosikov, Martin Takáč

The StochAstic Recursive grAdient algoritHm (SARAH) algorithm is a variance reduced variant of the Stochastic Gradient Descent (SGD) algorithm that needs a gradient of the objective function from time to time. In this pa…

FedShuffle: Recipes for Better Use of Local Work in Federated Learning

2022-04-27 · Samuel Horváth, Maziar Sanjabi, Lin Xiao, Peter Richtárik 외

The practice of applying several local updates before aggregation across clients has been empirically shown to be a successful approach to overcoming the communication bottleneck in Federated Learning (FL). Such methods …

Federated Learning