atlas

Research map / Learning theory and algorithms / Optimal transport

Submodular framework for structured-sparse optimal transport

ICML 2024 · Learning theory and algorithms › Optimal transport · approach: Sinkhorn and entropic OT algorithms · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes sparsity-constrained MMD-based unbalanced optimal transport (general and column-wise sparse plans), shows the support-set objective is weakly submodular over uniform/partition matroids, and gives gradient-based greedy (OMP-style) algorithms with guarantees.

Problem

Learning sparse transport plans in unbalanced optimal transport, where the plan has a bound on non-zero entries overall or per column; the resulting problem is non-convex and non-smooth.

Approach

Reformulates the cardinality/column-sparse constrained MMD-UOT as maximizing a weakly submodular set function over a uniform or partition matroid, then applies stochastic and matroid-constrained OMP-style greedy selection using gradients of the convex UOT subproblem, plus a duality-gap analysis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GenSparseUOT instead of GSOTSPFD topology design · SPFD, l=100, 175, and 250expected profit: l=100: 0.014 -> 0.167; l=175: 0.031 -> 0.240; l=250: 0.044 -> 0.293Helped
Use GenSparseUOT instead of BOTMonolingual word alignment · Wiki test, null alignmentsaccuracy: 48.95 -> 49.14Helped
Use GenSparseUOT instead of BOTMonolingual word alignment · Wiki test, null alignmentsF1: 80.05 -> 79.92Hurt
Use GenSparseUOT instead of BOTMonolingual word alignment · Wiki test, total alignmentsaccuracy: 47.05 -> 48.00Helped
Use GenSparseUOT instead of BOTMonolingual word alignment · Wiki test, total alignmentsF1: 94.96 -> 94.79Hurt
Use ColSparseUOT instead of SCOTResNet18 SMoE · CIFAR-10 vs CIFAR-10-rotate testaccuracy: λ₁=0.1: 77.96 -> 95.56; λ₁=10: 90.56 -> 85.18; λ₁=1000: 56.48 -> 90.54Mixed
Use the proposed solver instead of SCOTColumn-wise sparse UOT optimization · CIFAR-10 batches, all reported (λ₁, λ₂) settingsduality gap: (0.1,0.1): 0.00232 -> <10^{-10}; (1,0.1): 0.19111 -> 0.01911; (10,0.1): 2.21029 -> 0.64896; (0.1,1): 0.00114 -> <10^{-10Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-10-rotate Wiki aligned sentences (sure alignments)

Benchmarks: Wiki word alignment dataset CIFAR-10 vs CIFAR-10-rotate SMoE classification synthetic SPFD network topology data

Metrics: expected profit accuracy F1 duality gap expert load balance

Baselines: GSOT SSOT MMD-UOT BOT POT KL-UOT SCOT epsilon-OT gating

Builds on: MMD-UOT SCOT orthogonal matching pursuit stochastic greedy

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy