atlas

Research map / Learning theory and algorithms / Optimal transport

UltraTWD: Optimizing Ultrametric Trees for Tree-Wasserstein Distance

ICML 2025 · Learning theory and algorithms › Optimal transport · approach: Sliced Wasserstein variants

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 UltraTWD, an unsupervised method that jointly optimizes ultrametric tree structure and edge weights (via MST, iterative projection, or gradient descent) to better approximate Wasserstein distance with tree-Wasserstein distance.

Problem

Tree-Wasserstein distance (TWD) offers linear-time approximation of the 1-Wasserstein distance, but existing TWD methods use suboptimal tree structures and edge weights, or require labeled supervision to learn trees.

Approach

Formulates ultrametric nearness problems (l-infinity and Frobenius norm) over the cost matrix and solves them with three unsupervised algorithms, so that tree structure and edge weights are optimized together without training data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use UltraTWD-IP instead of the strongest reported baselineTree-Wasserstein distance estimation · BBCSport, Reuters, Ohsumed, RecipeRE-W: BBCSport: 0.022±0.001 -> 0.014±0.000; Reuters: 0.041±0.003 -> 0.033±0.001; Ohsumed: 0.038±0.001 -> 0.036±0.001; Recipe: Helped
use UltraTWD-IP instead of the strongest reported baselineDocument retrieval · BBCSport, Reuters, Ohsumed, RecipePrecision: BBCSport: 0.863±0.002 -> 0.885±0.002; Reuters: 0.849±0.002 -> 0.876±0.003; Ohsumed: 0.749±0.003 -> 0.788±0.005; Recipe: Helped
use UltraTWD-IP instead of the strongest reported baselineDocument ranking · BBCSport, Reuters, Ohsumed, RecipeMRR: BBCSport: 0.890±0.009 -> 0.924±0.011; Reuters: 0.887±0.005 -> 0.913±0.005; Ohsumed: 0.831±0.010 -> 0.863±0.005; Recipe: Helped
use UltraTWD-IP instead of the strongest reported baselineDocument classification · BBCSport, Reuters, Ohsumed, RecipeAccuracy: BBCSport: 0.826±0.017 -> 0.839±0.017; Reuters: 0.902±0.009 -> 0.905±0.010; Ohsumed: 0.416±0.023 -> 0.428±0.020; Recipe: Mixed
increase UltraTree training-distribution sparsity from 1% to 2% (ablation)UltraTree · Reuters and OhsumedRE-W: Reuters: 0.041±0.003 -> 0.061±0.002; Ohsumed: 0.038±0.001 -> 0.069±0.001Hurt
increase UltraTree training-distribution sparsity from 1% to 2% (ablation)UltraTree · Reuters and OhsumedRE-D: Reuters: 0.113±0.001 -> 0.130±0.000; Ohsumed: 0.123±0.001 -> 0.147±0.000Hurt
increase UltraTree training-distribution sparsity from 1% to 10% (ablation)UltraTree · Reuters and OhsumedRE-W: Reuters: 0.041±0.003 -> 0.127±0.003; Ohsumed: 0.038±0.001 -> 0.119±0.001Hurt

Surprising findings

Limitations

Experimental setup

Datasets: BBCSport Reuters Ohsumed Recipe

Benchmarks: BBCSport Reuters Ohsumed Recipe

Metrics: RE-W Precision MRR Accuracy RE-D runtime

Baselines: Sinkhorn QuadTree ClusterTree qTWD cTWD Sliced-QuadTree Sliced-ClusterTree UltraTree

Builds on: tree-Wasserstein distance UltraTree Word Mover's Distance HLWB projection

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