Approximating Metric Magnitude of Point Sets

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Andreeva, Rayna, Ward, James, Skraba, Primoz, Gao, Jie, Sarkar, Rik
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910592993853440
author Andreeva, Rayna
Ward, James
Skraba, Primoz
Gao, Jie
Sarkar, Rik
author_facet Andreeva, Rayna
Ward, James
Skraba, Primoz
Gao, Jie
Sarkar, Rik
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2409_04411
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Approximating Metric Magnitude of Point Sets
Andreeva, Rayna
Ward, James
Skraba, Primoz
Gao, Jie
Sarkar, Rik
Machine Learning
Metric Geometry
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.
title Approximating Metric Magnitude of Point Sets
topic Machine Learning
Metric Geometry
url https://arxiv.org/abs/2409.04411