LGMGSep 6, 2024

Approximating Metric Magnitude of Point Sets

arXiv:2409.04411v13 citationsh-index: 23
AI Analysis

This work addresses a computational bottleneck for researchers and practitioners using metric magnitude in machine learning, offering incremental improvements to scalability.

The paper tackles the high computational cost of metric magnitude for large datasets by developing efficient approximation algorithms, including an iterative method and a subset selection approach, which enable new applications like neural network regularization and clustering.

Metric magnitude is a measure of the "size" of point clouds with many desirable geometric properties. It has been adapted to various mathematical contexts and recent work suggests that it can enhance machine learning and optimization algorithms. But its usability is limited due to the computational cost when the dataset is large or when the computation must be carried out repeatedly (e.g. in model training). In this paper, we study the magnitude computation problem, and show efficient ways of approximating it. We show that it can be cast as a convex optimization problem, but not as a submodular optimization. The paper describes two new algorithms - an iterative approximation algorithm that converges fast and is accurate, and a subset selection method that makes the computation even faster. It has been previously proposed that magnitude of model sequences generated during stochastic gradient descent is correlated to generalization gap. Extension of this result using our more scalable algorithms shows that longer sequences in fact bear higher correlations. We also describe new applications of magnitude in machine learning - as an effective regularizer for neural network training, and as a novel clustering criterion.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes