paper-with-me

Papers

Datamodels: Predicting Predictions from Training Data

2022-02-01 · Andrew Ilyas, Sung Min Park, Logan Engstrom, Guillaume Leclerc, Aleksander Madry

We present a conceptual framework, datamodeling, for analyzing the behavior of a model class in terms of the training data. For any fixed "target" example $x$, training set $S$, and learning algorithm, a datamodel is a parameterized function $2^S \to \mathbb{R}$ that for any subset of $S' \subset S$ -- using only information about which examples of $S$ are contained in $S'$ -- predicts the outcome of training a model on $S'$ and evaluating on $x$. Despite the potential complexity of the underlying process being approximated (e.g., end-to-end training and evaluation of deep neural networks), we show that even simple linear datamodels can successfully predict model outputs. We then demonstrate that datamodels give rise to a variety of applications, such as: accurately predicting the effect of dataset counterfactuals; identifying brittle predictions; finding semantically similar examples; quantifying train-test leakage; and embedding data into a well-behaved and feature-rich representation space. Data for this paper (including pre-computed datamodels as well as raw predictions from four million trained deep neural networks) is available at https://github.com/MadryLab/datamodels-data .

📄 PDF Abstract BibTeX arXiv:2202.00622

Code (1)

madrylab/datamodels-data 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Understanding Influence Functions and Datamodels via Harmonic Analysis

2022-10-03 · Nikunj Saunshi, Arushi Gupta, Mark Braverman, Sanjeev Arora

Influence functions estimate effect of individual data points on predictions of the model on test data and were adapted to deep learning in Koh and Liang [2017]. They have been used for detecting data poisoning, detectin…

Data Poisoning

Data Debiasing with Datamodels (D3M): Improving Subgroup Robustness via Data Selection

2024-06-24 · Saachi Jain, Kimia Hamidieh, Kristian Georgiev, Andrew Ilyas 외

Machine learning models can fail on subgroups that are underrepresented during training. While techniques such as dataset balancing can improve performance on underperforming groups, they require access to training group…

ModelDiff: A Framework for Comparing Learning Algorithms

2022-11-22 · Harshay Shah, Sung Min Park, Andrew Ilyas, Aleksander Madry

We study the problem of (learning) algorithm comparison, where the goal is to find differences between models trained with two different learning algorithms. We begin by formalizing this goal as one of finding distinguis…

Data Augmentation

Data Curation Alone Can Stabilize In-context Learning

2022-12-20 · Ting-Yun Chang, Robin Jia

In-context learning (ICL) enables large language models (LLMs) to perform new tasks by prompting them with a sequence of training examples. However, it is known that ICL is very sensitive to the choice of training exampl…

DiversityIn-Context LearningRetrieval

ModelPred: A Framework for Predicting Trained Model from Training Data

2021-11-24 · Yingyan Zeng, Jiachen T. Wang, Si Chen, Hoang Anh Just 외

In this work, we propose ModelPred, a framework that helps to understand the impact of changes in training data on a trained model. This is critical for building trust in various stages of a machine learning pipeline: fr…

Data ValuationMemorization