ICML2020

Data Valuation using Reinforcement Learning

Jinsung Yoon, Sercan Ömer Arik, Tomas Pfister

被引用 236 次

摘要

Quantifying the value of data is a fundamental problem in machine learning. Data valuation has multiple important use cases: (1) building insights about the learning task, (2) domain adaptation, (3) corrupted sample discovery, and (4) robust learning. To adaptively learn data values jointly with the target task predictor model, we propose a meta learning framework which we name Data Valuation using Reinforcement Learning (DVRL). We employ a data value estimator (modeled by a deep neural network) to learn how likely each datum is used in training of the predictor model. We train the data value estimator using a reinforcement signal of the reward obtained on a small validation set that reflects performance on the target task. We demonstrate that DVRL yields superior data value estimates compared to alternative methods across different types of datasets and in a diverse set of application scenarios. The corrupted sample discovery performance of DVRL is close to optimal in many regimes (i.e. as if the noisy samples were known apriori), and for domain adaptation and robust learning DVRL significantly outperforms state-of-the-art by 14.6% and 10.8%, respectively. 1. Incorrect label (e.g. human labeling errors). 2. Input comes from a different distribution (e.g. different location or time). 3. Input is noisy or low quality (e.g. noisy capturing hardware). 4. Usefulness for target task (label is very common in the training dataset but not as common in the testing dataset). In addition to improving performance in such scenarios, data valuation also enables many new use cases. It can suggest better practices for data collection, e.g. what kinds of additional data would the *Work done as an intern at Google Cloud.