atlas

Research map / Optimization / Optimizers

Approximating Metric Magnitude of Point Sets

AAAI 2025 · Optimization › Optimizers · approach: Surrogate losses and robust solvers · 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 fast approximations of metric magnitude of point sets (convex/iterative normalization, greedy and discrete-center subset selection) and applies magnitude to generalization prediction, NN regularization, and clustering.

Problem

Computing metric magnitude of a point cloud requires inverting an n×n similarity matrix, which is too costly for large datasets or repeated computation in model training.

Approach

Casts magnitude weight computation as a convex least-squares problem, proposes an Iterative Normalization update that avoids inversion, shows magnitude is not submodular in general but greedy selection works well empirically, and introduces a discrete-center hierarchy for fast subset-based approximation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase trajectory length from 5000 to 10000Magnitude (Mag_n) · CIFAR10 training trajectoriesAverage Granulated Kendall (Ψ): 0.65 -> 0.79Helped
Increase trajectory length from 5000 to 10000Magnitude (Mag_n) · CIFAR10 training trajectoriesKendall tau (τ): 0.64 -> 0.74Helped
Increase trajectory length from 5000 to 10000Positive magnitude (PMag_n) · CIFAR10 training trajectoriesAverage Granulated Kendall (Ψ): 0.79 -> 0.88Helped
Increase trajectory length from 5000 to 10000Positive magnitude (PMag_n) · CIFAR10 training trajectoriesKendall tau (τ): 0.85 -> 0.90Helped
Add magnitude regularization (λ=0.5)Two-hidden-layer fully connected network · MNISTTest loss: 0.0757 -> 0.0602Helped
Add magnitude regularization (λ=0.5)Two-hidden-layer fully connected network · MNISTGeneralization gap: 0.0736 -> 0.0499Helped
Increase magnitude regularization strength from λ=0 to λ=1 (ablation)Two-hidden-layer fully connected network · MNISTGeneralization gap: 0.0736 -> 0.0464Helped
Increase magnitude regularization strength from λ=0.5 to λ=1 (ablation)Two-hidden-layer fully connected network · MNISTTest loss: 0.0602 -> 0.0631Hurt
Use Iterative Normalization instead of matrix inversionMetric magnitude computation · 2×10^4 points sampled from N(0,1) in R²Runtime (seconds): 126.9 -> 1.12 secondsHelped
Use longer training trajectoriesMag_n and PMag_n correlation analysis · CIFAR10 training trajectoriesCorrelation coefficientsHelped
Use Discrete Centers instead of random subset selectionMagnitude subset approximation · Iris, Breast Cancer, Wine, MNIST, CIFAR10, CIFAR100Magnitude approximation qualityHelped
Use Discrete Centers instead of Greedy MaximizationMagnitude subset approximation · Iris, Breast Cancer, Wine, MNIST, CIFAR10, CIFAR100Computational costHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 MNIST Iris Breast cancer (scikit-learn) Wine (scikit-learn) Swiss roll synthetic Gaussian blobs

Benchmarks: CIFAR10 (ViT training trajectories) MNIST (regularization) scikit-learn Iris/Breast cancer/Wine MNIST/CIFAR10/CIFAR100 subsamples

Metrics: runtime magnitude approximation accuracy granulated Kendall coefficient Kendall tau test loss generalization gap

Baselines: matrix inversion gradient descent SGD random subset selection k-means agglomerative (Ward) clustering DBSCAN

Builds on: metric magnitude (Leinster & Meckes) Nemhauser greedy submodular maximization magnitude-based generalization bounds (Andreeva et al.) Strassen algorithm

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