GIO: Gradient Information Optimization for Training Dataset Selection

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Everaert, Dante, Potts, Christopher
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914889109340160
author Everaert, Dante
Potts, Christopher
author_facet Everaert, Dante
Potts, Christopher
contents It is often advantageous to train models on a subset of the available train examples, because the examples are of variable quality or because one would like to train with fewer examples, without sacrificing performance. We present Gradient Information Optimization (GIO), a scalable, task-agnostic approach to this data selection problem that requires only a small set of (unlabeled) examples representing a target distribution. GIO begins from a natural, information-theoretic objective that is intractable in practice. Our contribution is in showing that it can be made highly scalable through a simple relaxation of the objective and a highly efficient implementation. In experiments with machine translation, spelling correction, and image recognition, we show that GIO delivers outstanding results with very small train sets. These findings are robust to different representation models and hyperparameters for GIO itself. GIO is task- and domain-agnostic and can be applied out-of-the-box to new datasets and domains. We open source a pip-installable implementation of the algorithm as "pip install grad-info-opt".
format Preprint
id arxiv_https___arxiv_org_abs_2306_11670
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle GIO: Gradient Information Optimization for Training Dataset Selection
Everaert, Dante
Potts, Christopher
Machine Learning
Artificial Intelligence
It is often advantageous to train models on a subset of the available train examples, because the examples are of variable quality or because one would like to train with fewer examples, without sacrificing performance. We present Gradient Information Optimization (GIO), a scalable, task-agnostic approach to this data selection problem that requires only a small set of (unlabeled) examples representing a target distribution. GIO begins from a natural, information-theoretic objective that is intractable in practice. Our contribution is in showing that it can be made highly scalable through a simple relaxation of the objective and a highly efficient implementation. In experiments with machine translation, spelling correction, and image recognition, we show that GIO delivers outstanding results with very small train sets. These findings are robust to different representation models and hyperparameters for GIO itself. GIO is task- and domain-agnostic and can be applied out-of-the-box to new datasets and domains. We open source a pip-installable implementation of the algorithm as "pip install grad-info-opt".
title GIO: Gradient Information Optimization for Training Dataset Selection
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2306.11670