Table of Contents
Fetching ...

A stochastic smoothing framework for nonconvex-nonconcave min-sum-max problems with applications to Wasserstein distributionally robust optimization

Wei Liu, Muhammad Khan, Gabriel Mancino-Ball, Yangyang Xu

TL;DR

This work tackles nonconvex-nonconcave min-sum-max problems that arise in adversarial training and WDRO. It introduces SSPG, a stochastic smoothing proximal gradient method that replaces the inner maximization with a log-sum-exp smoothing, yielding a differentiable surrogate $\widetilde{g}$ whose gradients can be estimated stochastically. The authors establish Clarke regularity of the primal objective, show equivalence to directional stationarity, and prove almost-sure convergence to Clarke stationary points with an $\tilde{O}(\epsilon^{-3})$ iteration complexity for obtaining an $\epsilon$-scaled stationary solution. Numerical experiments on Newsvendor, regression, and adversarial DL tasks demonstrate improved accuracy and robustness, with favorable time complexity relative to competing WDRO methods. Overall, the framework provides a theoretically grounded, scalable approach to WDRO and related nonconvex-nonconcave problems, enabling robust decision-making in high-dimensional learning settings.

Abstract

Applications such as adversarially robust training and Wasserstein Distributionally Robust Optimization (WDRO) can be naturally formulated as min-sum-max optimization problems. While this formulation can be rewritten as an equivalent min-max problem, the summation of max terms introduces computational challenges, including increased complexity and memory demands, which must be addressed. These challenges are particularly evident in WDRO, where existing tractable algorithms often rely on restrictive assumptions on the objective function, limiting their applicability to state-of-the-art machine learning problems such as the training of deep neural networks. This study introduces a novel stochastic smoothing framework based on the \mbox{log-sum-exp} function, efficiently approximating the max operator in min-sum-max problems. By leveraging the Clarke regularity of the max operator, we develop an iterative smoothing algorithm that addresses these computational difficulties and guarantees almost surely convergence to a Clarke/directional stationary point. We further prove that the proposed algorithm finds an $ε$-scaled Clarke stationary point of the original problem, with a worst-case iteration complexity of $\widetilde{O}(ε^{-3})$. Our numerical experiments demonstrate that our approach outperforms or is competitive with state-of-the-art methods in solving the newsvendor problem, deep learning regression, and adversarially robust deep learning. The results highlight that our method yields more accurate and robust solutions in these challenging problem settings.

A stochastic smoothing framework for nonconvex-nonconcave min-sum-max problems with applications to Wasserstein distributionally robust optimization

TL;DR

This work tackles nonconvex-nonconcave min-sum-max problems that arise in adversarial training and WDRO. It introduces SSPG, a stochastic smoothing proximal gradient method that replaces the inner maximization with a log-sum-exp smoothing, yielding a differentiable surrogate whose gradients can be estimated stochastically. The authors establish Clarke regularity of the primal objective, show equivalence to directional stationarity, and prove almost-sure convergence to Clarke stationary points with an iteration complexity for obtaining an -scaled stationary solution. Numerical experiments on Newsvendor, regression, and adversarial DL tasks demonstrate improved accuracy and robustness, with favorable time complexity relative to competing WDRO methods. Overall, the framework provides a theoretically grounded, scalable approach to WDRO and related nonconvex-nonconcave problems, enabling robust decision-making in high-dimensional learning settings.

Abstract

Applications such as adversarially robust training and Wasserstein Distributionally Robust Optimization (WDRO) can be naturally formulated as min-sum-max optimization problems. While this formulation can be rewritten as an equivalent min-max problem, the summation of max terms introduces computational challenges, including increased complexity and memory demands, which must be addressed. These challenges are particularly evident in WDRO, where existing tractable algorithms often rely on restrictive assumptions on the objective function, limiting their applicability to state-of-the-art machine learning problems such as the training of deep neural networks. This study introduces a novel stochastic smoothing framework based on the \mbox{log-sum-exp} function, efficiently approximating the max operator in min-sum-max problems. By leveraging the Clarke regularity of the max operator, we develop an iterative smoothing algorithm that addresses these computational difficulties and guarantees almost surely convergence to a Clarke/directional stationary point. We further prove that the proposed algorithm finds an -scaled Clarke stationary point of the original problem, with a worst-case iteration complexity of . Our numerical experiments demonstrate that our approach outperforms or is competitive with state-of-the-art methods in solving the newsvendor problem, deep learning regression, and adversarially robust deep learning. The results highlight that our method yields more accurate and robust solutions in these challenging problem settings.

Paper Structure

This paper contains 30 sections, 14 theorems, 87 equations, 2 figures, 3 tables, 1 algorithm.

Key Result

lemma thmcounterlemma

Let $h$ be a continuous directional differentiable function from $[a_1,a_2]$ to $\mathbb{R}$. Then, there exists $\bar{a} \in (a_1, a_2)$ such that $h^{\prime}(\bar{a}; 1) \geq \frac{h(a_1)-h(a_2)}{a_1-a_2}.$

Figures (2)

  • Figure 1: Comparison of $g(\theta,\lambda)$ and $\lambda$ among SSPG, GDMax, and SDRO for solving the newsvendor problem.
  • Figure 2: Truncated Hinge-loss with ${\mathbf{a}}=1$ and ${\mathbf{z}}\in\mathbb{R}$

Theorems & Definitions (32)

  • definition thmcounterdefinition: Clarke regular clarke1990optimization
  • definition thmcounterdefinition: Stationary point cui2021modern
  • definition thmcounterdefinition: Smoothing function chen2012smoothing
  • lemma thmcounterlemma: mean-value theorem correa1990subdifferential
  • lemma thmcounterlemma: correa1985directional
  • lemma thmcounterlemma: Clarke regularity of the primal function
  • corollary thmcountercorollary
  • lemma thmcounterlemma
  • lemma thmcounterlemma
  • lemma thmcounterlemma
  • ...and 22 more