🤖 AI Summary
This paper investigates the relationship between flatness of minima and generalization performance under the classical setting of stochastic convex optimization with non-negative β-smooth objectives. Method: We conduct a rigorous theoretical analysis of generalization error for flat versus sharp empirical minimizers, and derive upper bounds on the generalization error for two sharpness-aware optimization algorithms—Sharpness-Aware Gradient Descent (SA-GD) and Sharpness-Aware Minimization (SAM). Contribution/Results: We prove that flat empirical minimizers do not guarantee good generalization—their population risk can be as high as Ω(1)—while sharp minimizers may achieve optimal generalization. Moreover, we provide the first generalization error upper bounds for SA-GD and SAM, showing neither algorithm provably improves generalization: SA-GD converges to flat solutions yet incurs Ω(1) population risk; SAM may converge to sharp solutions with similarly degraded generalization. These results challenge the widespread heuristic “flatness implies good generalization,” offering critical counterexamples and precise boundary characterizations for the theoretical foundations of sharpness-aware optimization.
📝 Abstract
Understanding the generalization behavior of learning algorithms is a central goal of learning theory. A recently emerging explanation is that learning algorithms are successful in practice because they converge to flat minima, which have been consistently associated with improved generalization performance. In this work, we study the link between flat minima and generalization in the canonical setting of stochastic convex optimization with a non-negative, $eta$-smooth objective. Our first finding is that, even in this fundamental and well-studied setting, flat empirical minima may incur trivial $Omega(1)$ population risk while sharp minima generalizes optimally. Then, we show that this poor generalization behavior extends to two natural''sharpness-aware''algorithms originally proposed by Foret et al. (2021), designed to bias optimization toward flat solutions: Sharpness-Aware Gradient Descent (SA-GD) and Sharpness-Aware Minimization (SAM). For SA-GD, which performs gradient steps on the maximal loss in a predefined neighborhood, we prove that while it successfully converges to a flat minimum at a fast rate, the population risk of the solution can still be as large as $Omega(1)$, indicating that even flat minima found algorithmically using a sharpness-aware gradient method might generalize poorly. For SAM, a computationally efficient approximation of SA-GD based on normalized ascent steps, we show that although it minimizes the empirical loss, it may converge to a sharp minimum and also incur population risk $Omega(1)$. Finally, we establish population risk upper bounds for both SA-GD and SAM using algorithmic stability techniques.