Accelerated Multiple Wasserstein Gradient Flows for Multi-objective Distributional Optimization¶
Conference: ICML 2026
arXiv: 2601.19220
Code: No public code / unconfirmed
Area: Optimization
Keywords: Wasserstein gradient flow, multi-objective optimization, distributional optimization, Nesterov acceleration, particle sampling
TL;DR¶
This paper generalizes Multiple Wasserstein Gradient Descent into continuous-time gradient flows and introduces Nesterov-style momentum acceleration to obtain A-MWGraD. Theoretically, it improves the convergence rate to the weak Pareto optimum from \(O(1/t)\) to \(O(1/t^2)\) in geodesically convex scenarios. Empirically, it accelerates convergence in multi-target sampling and Bayesian multi-task learning.
Background & Motivation¶
Background: Multi-objective Distributional Optimization involves simultaneously optimizing multiple objective functionals in the space of probability distributions. A typical application is multi-target sampling, where particles aim to approach multiple target distributions simultaneously, with each objective formulated as the KL divergence from the current distribution to a specific target distribution.
Limitations of Prior Work: Existing MWGraD can utilize Wasserstein geometry to combine Wasserstein gradients of multiple objectives into a common descent direction. However, like standard gradient descent, its convergence speed is limited. While Nesterov acceleration has proven significantly superior to standard GD in Euclidean space, a systematic acceleration theory for its multi-objective counterpart in probability spaces remains missing.
Key Challenge: Probability distribution spaces are not simple vector spaces, and multiple objectives add complexity. Ensuring that the combined direction maintains multi-objective descent and Pareto stationarity while incorporating momentum for acceleration is more difficult than single-objective Euclidean Nesterov Accelerated Gradient (NAG).
Goal: The authors aim to construct a continuous-time flow for MWGraD and incorporate damped Hamiltonian / Nesterov-style momentum within the Wasserstein space to develop A-MWGraD with provably faster convergence.
Key Insight: The paper interprets discrete MWGraD as an Euler discretization of a specific Wasserstein flow. By drawing on accelerated information gradient flows, it introduces a momentum potential function \(\Phi_t\) into multi-objective distributional optimization.
Core Idea: The approach utilizes "projection onto the convex hull of the first variations of multiple objectives" to preserve a common descent direction, and then applies momentum to this specific Wasserstein flow.
Method¶
The method is structured into a theoretical flow layer and a particle implementation layer. The theoretical layer defines MWGraD and A-MWGraD flows in the space of probability distributions and analyzes convergence rates using a merit function. The implementation layer converts distribution flows into particle dynamics, using SVGD or Blob kernels to approximate Wasserstein gradients.
Overall Architecture¶
Given multiple functional objectives \(F_1,\dots,F_K\), the objective is to find a weakly Pareto optimal distribution in \(\mathcal{P}_2(\mathcal{X})\). MWGraD considers the convex hull \(\mathcal{C}(\rho) = \text{conv}\{\delta_\rho F_k(\rho)\}\) of the first variations of all objectives at a distribution \(\rho\). By projecting \(0\) onto this hull, a compromise descent potential for multiple objectives is obtained.
Continuous-time MWGraD flow is described by the continuity equation \(\dot{\rho}_t+\nabla\cdot(\rho_t\nabla\Phi_t)=0\), where the velocity field is driven by the potential. A-MWGraD incorporates \(\dot{\Phi}_t\), a damping term \(\alpha_t\Phi_t\), and a kinetic term, forming second-order dynamics similar to a Wasserstein accelerated information gradient.
Key Designs¶
1. MWGraD flow and merit function: Upgrading discrete algorithms to continuous flows with a unified metric
By taking the limit \(\eta \to 0\) of discrete MWGraD, the authors derive the MWGraD flow: \(\dot{\rho}_t+\nabla\cdot(\rho_t\nabla\Phi_t)=0\), where the potential function is determined by \(\Phi_t+\text{proj}_{\mathcal{C}(\rho_t),\rho_t}[0]=0\). This projection ensures the velocity direction remains within the common descent direction of all objectives. To quantify convergence, the authors introduce a merit function \(\mathcal{M}(\rho)=\sup_q \min_k\{F_k(\rho)-F_k(q)\}\), which is non-negative and zero if and only if \(\rho\) is weakly Pareto optimal. This provides a unified scale for Pareto optimization. Under geodesic convexity, using \(\tfrac12 \mathcal{W}_2^2(\rho_t,q)\) as a Lyapunov functional yields \(\mathcal{M}(\rho_t) \le R/(2t)=O(1/t)\), establishing the first rigorous continuous-time convergence rate for MWGraD.
2. A-MWGraD accelerated flow: Injecting momentum along the common descent direction to achieve \(O(1/t^2)\)
The \(O(1/t)\) rate of MWGraD flow is as slow as standard GD. To bridge the gap in probability spaces, the authors utilize a damped Hamiltonian perspective to add momentum to the potential evolution: the potential equation becomes \(\dot{\Phi}_t+\alpha_t\Phi_t+\frac{1}{2}\|\nabla\Phi_t\|^2+\text{proj}_{\mathcal{C}(\rho_t),\rho_t}[0]=0\). Here, \(\alpha_t\Phi_t\) is the damping term and \(\frac{1}{2}\|\nabla\Phi_t\|^2\) is the kinetic term. When \(K=1\), this recovers the Wasserstein accelerated information gradient (W-AIG) flow. Crucially, momentum accumulates along the "projected common descent direction" rather than per objective, ensuring acceleration does not violate multi-objective descent. This improves the convergence rate to \(O(1/t^2)\) for geodesically convex cases and \(O(e^{-\sqrt{\beta}t})\) for \(\beta\)-strongly geodesically convex cases.
3. Particle implementation and gradient approximation: Translating distribution PDEs to runnable particle systems
To make the distribution-level PDEs actionable, the authors derive particle dynamics: positions and velocities satisfy \(\dot{x}_t=v_t\) and \(\dot{v}_t+\alpha_t v_t+\sum_k w_{t,k}\nabla\delta_\rho F_k(\rho_t)(x_t)=0\). After discretization, updates are performed via \(x_i^{n+1}=x_i^n+\sqrt{\eta}v_i^n\) and \(v_i^{n+1}=\alpha_n v_i^n-\sqrt{\eta}\sum_k w_{n,k}\bar{\Delta}_k^n(x_i^n)\). For the geodesically convex case, the momentum coefficient is set as \(\alpha_n=(n-1)/(n+2)\). Since the Wasserstein gradient (containing \(\nabla\log\rho\)) cannot be computed directly for empirical measures, SVGD or Blob kernels are used for approximation. This ensures the multi-objective structure (solving a quadratic program on the simplex for weights \(w_n\)) is preserved while enabling practical multi-target sampling.
Key Experimental Results¶
Main Results¶
In Bayesian multi-task learning experiments on Multi-Fashion+MNIST, Multi-MNIST, and Multi-Fashion, the paper compares MOO-SVGD, MWGraD, and its accelerated versions. The table shows ensemble accuracy after 40,000 iterations.
| Dataset | Task | MOO-SVGD | MWGraD-SVGD | MWGraD-Blob | A-MWGraD-SVGD | A-MWGraD-Blob |
|---|---|---|---|---|---|---|
| Multi-Fashion+MNIST | #1 | 94.8±0.4 | 94.7±0.3 | 94.1±0.5 | 96.4±0.4 | 96.1±0.5 |
| Multi-Fashion+MNIST | #2 | 85.6±0.2 | 88.9±0.6 | 90.5±0.4 | 90.3±0.3 | 90.7±0.4 |
| Multi-MNIST | #1 | 93.1±0.3 | 95.3±0.7 | 94.9±0.2 | 95.3±0.5 | 95.6±0.4 |
| Multi-MNIST | #2 | 91.2±0.2 | 92.9±0.5 | 93.6±0.5 | 93.4±0.4 | 94.2±0.4 |
| Multi-Fashion | #1 | 83.8±0.8 | 85.9±0.6 | 85.8±0.3 | 85.1±0.4 | 86.3±0.5 |
| Multi-Fashion | #2 | 83.1±0.3 | 85.6±0.5 | 86.3±0.5 | 87.4±0.6 | 86.5±0.7 |
Ablation Study¶
| Configuration | Key Metric | Description |
|---|---|---|
| Theory: MWGraD flow | \(\mathcal{M}(\rho_t)=O(1/t)\) | Base convergence rate under geodesic convexity |
| Theory: A-MWGraD flow | \(\mathcal{M}(\rho_t)=O(1/t^2)\) | Nesterov-style acceleration in convex scenarios |
| Theory: strongly convex | \(\mathcal{M}(\rho_t)=O(e^{-\sqrt{\beta}t})\) | Exponential convergence under strong geodesic convexity |
| Toy mixture sampling | A-MWGraD-SVGD/Blob | Faster reduction of GradNorm vs non-accelerated versions |
| Kernel bandwidth | \(\sigma=1\) or 10 stable | Bandwidths too narrow (0.1) or wide (100) degrade gradient approximation |
| Particle count | \(K=5\) optimal | Performance drops at \(K=2\); gains plateau after \(K=5\) |
| Objective count overhead | QP time at \(K=20\) | Weight solving accounts for nearly 79% of compute with many objectives |
Key Findings¶
- A-MWGraD provides faster convergence curves; in toy sampling, particles concentrate earlier in shared high-density regions of multiple targets.
- Both Blob and SVGD approximations benefit from acceleration, indicating the method is compatible with different kernel gradient estimators.
- While A-MWGraD variants do not achieve the absolute best in every single cell, they overall provide competitive or state-of-the-art performance across tasks.
- The computational cost of solving for weights \(w\) in the simplex increases rapidly with the number of objectives, posing a bottleneck for large-scale multi-objective scenarios.
Highlights & Insights¶
- Viewing discrete MWGraD as a continuous flow allows for the use of Lyapunov and Hamiltonian tools to analyze acceleration.
- The merit function selection resolves the ambiguity of "where to converge" in multi-objective distributional optimization, offering a more appropriate metric than individual objective values.
- The particle implementation of A-MWGraD preserves the joint weight optimization step, meaning momentum is applied to the collective descent direction rather than independently.
Limitations & Future Work¶
- Convergence rates are primarily established for continuous time; a rigorous discrete-time convergence rate for A-MWGraD is still needed.
- Theoretical analysis assumes exact Wasserstein gradients, but practical implementations use kernel approximations whose error impacts on acceleration require further study.
- The quadratic programming cost for weights \(w\) may limit scalability as the number of objectives increases significantly.
- Future work could extend A-MWGraD from sampling and multi-task learning to generative model alignment, multi-objective RL, or distributionally robust optimization.
Related Work & Insights¶
- vs MWGraD: While MWGraD identifies multi-objective Wasserstein descent directions, A-MWGraD provides a continuous flow interpretation and a theoretically faster accelerated version.
- vs MOO-SVGD / MT-SGD: A-MWGraD incorporates momentum in the probability space while maintaining particle diversity.
- vs Nesterov acceleration: This work migrates the damped Hamiltonian interpretation of NAG from Euclidean single-target optimization to multi-objective Wasserstein spaces.
- Insight: Many distribution-level optimization problems benefit from deriving a continuous-time flow before particle discretization, providing better interpretability than heuristic momentum.
Rating¶
- Novelty: ⭐⭐⭐⭐⭐ The acceleration theory for multi-objective Wasserstein gradient flows is a substantial contribution to optimization.
- Experimental Thoroughness: ⭐⭐⭐⭐☆ Validated with toy and multi-task datasets, though the application scope could be broader.
- Writing Quality: ⭐⭐⭐⭐☆ Clear theoretical structure, albeit notationally dense for readers without an optimal transport background.
- Value: ⭐⭐⭐⭐☆ Highly valuable for multi-objective sampling; practical utility depends on gradient approximation and weight solving efficiency.