GULP: a prediction-based metric between representations
Enric Boix-Adsera, Hannah Lawrence, George Stepaniants, Philippe, Rigollet

TL;DR
GULP is a new distance measure for neural network representations that predicts differences in downstream task performance and supports data visualization, aiding understanding and comparison of neural architectures.
Contribution
Introduces GULP, a representation distance metric grounded in downstream prediction tasks, with desirable mathematical properties and broad applicability.
Findings
GULP effectively differentiates between neural architectures.
It converges during training, reflecting learning progress.
It correlates with generalization performance on linear tasks.
Abstract
Comparing the representations learned by different neural networks has recently emerged as a key tool to understand various architectures and ultimately optimize them. In this work, we introduce GULP, a family of distance measures between representations that is explicitly motivated by downstream predictive tasks. By construction, GULP provides uniform control over the difference in prediction performance between two representations, with respect to regularized linear prediction tasks. Moreover, it satisfies several desirable structural properties, such as the triangle inequality and invariance under orthogonal transformations, and thus lends itself to data embedding and visualization. We extensively evaluate GULP relative to other methods, and demonstrate that it correctly differentiates between architecture families, converges over the course of training, and captures generalization…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsMachine Learning and Data Classification · Neural Networks and Applications · Domain Adaptation and Few-Shot Learning
