Performance Scaling via Optimal Transport: Enabling Data Selection from Partially Revealed Sources

Feiyang Kang, Hoang Anh Just, Anit Kumar Sahu, Ruoxi Jia
7/5/2023
cs.LGcs.AIcs.CE

No official code found. Best implementation: reds-lab/projektor (14 stars, MIT, last commit 2023-10-26).

Abstract

Traditionally, data selection has been studied in settings where all samples from prospective sources are fully revealed to a machine learning developer. However, in practical data exchange scenarios, data providers often reveal only a limited subset of samples before an acquisition decision is made. Recently, there have been efforts to fit scaling laws that predict model performance at any size and data source composition using the limited available samples. However, these scaling functions are black-box, computationally expensive to fit, highly susceptible to overfitting, or/and difficult to optimize for data selection. This paper proposes a framework called <projektor>, which predicts model performance and supports data selection decisions based on partial samples of prospective data sources. Our approach distinguishes itself from existing work by introducing a novel *two-stage* performance inference process. In the first stage, we leverage the Optimal Transport distance to predict the model's performance for any data mixture ratio within the range of disclosed data sizes. In the second stage, we extrapolate the performance to larger undisclosed data sizes based on a novel parameter-free mapping technique inspired by neural scaling laws. We further derive an efficient gradient-based method to select data sources based on the projected model performance. Evaluation over a diverse range of applications demonstrates that <projektor> significantly improves existing performance scaling approaches in terms of both the accuracy of performance inference and the computation costs associated with constructing the performance predictor. Also, <projektor> outperforms by a wide margin in data selection effectiveness compared to a range of other off-the-shelf solutions.

View on arXivView PDF

Code Implementations(1)

reds-lab/projektorCommunity72%
MIT

This is an official repository for "Performance Scaling via Optimal Transport: Enabling Data Selection from Partially Revealed Sources" (NeurIPS 2023).

141Python, Jupyter NotebookOct 26, 20232 years agoMIT
data-selectionperformance-predictionprojectionscaling-law

Similar Papers

Cite this paper

@article{kang2023performance,
  title  = {Performance Scaling via Optimal Transport: Enabling Data Selection from Partially Revealed Sources},
  author = {Feiyang Kang and Hoang Anh Just and Anit Kumar Sahu and Ruoxi Jia},
  year   = {2023},
  eprint = {2307.02460},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.02460v1},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.02460.svg)](https://codeofpaper.com/paper/2307.02460)

Discussion