Learning from Noisy Labels via Self-Taught On-the-Fly Meta Loss Rescaling

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Heck, Michael, Geishauser, Christian, Lubis, Nurul, van Niekerk, Carel, Feng, Shutong, Lin, Hsien-Chin, Ruppik, Benjamin Matthias, Vukovic, Renato, Gašić, Milica
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915069056516096
author Heck, Michael
Geishauser, Christian
Lubis, Nurul
van Niekerk, Carel
Feng, Shutong
Lin, Hsien-Chin
Ruppik, Benjamin Matthias
Vukovic, Renato
Gašić, Milica
author_facet Heck, Michael
Geishauser, Christian
Lubis, Nurul
van Niekerk, Carel
Feng, Shutong
Lin, Hsien-Chin
Ruppik, Benjamin Matthias
Vukovic, Renato
Gašić, Milica
contents Correct labels are indispensable for training effective machine learning models. However, creating high-quality labels is expensive, and even professionally labeled data contains errors and ambiguities. Filtering and denoising can be applied to curate labeled data prior to training, at the cost of additional processing and loss of information. An alternative is on-the-fly sample reweighting during the training process to decrease the negative impact of incorrect or ambiguous labels, but this typically requires clean seed data. In this work we propose unsupervised on-the-fly meta loss rescaling to reweight training samples. Crucially, we rely only on features provided by the model being trained, to learn a rescaling function in real time without knowledge of the true clean data distribution. We achieve this via a novel meta learning setup that samples validation data for the meta update directly from the noisy training corpus by employing the rescaling function being trained. Our proposed method consistently improves performance across various NLP tasks with minimal computational overhead. Further, we are among the first to attempt on-the-fly training data reweighting on the challenging task of dialogue modeling, where noisy and ambiguous labels are common. Our strategy is robust in the face of noisy and clean data, handles class imbalance, and prevents overfitting to noisy labels. Our self-taught loss rescaling improves as the model trains, showing the ability to keep learning from the model's own signals. As training progresses, the impact of correctly labeled data is scaled up, while the impact of wrongly labeled data is suppressed.
format Preprint
id arxiv_https___arxiv_org_abs_2412_12955
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Learning from Noisy Labels via Self-Taught On-the-Fly Meta Loss Rescaling
Heck, Michael
Geishauser, Christian
Lubis, Nurul
van Niekerk, Carel
Feng, Shutong
Lin, Hsien-Chin
Ruppik, Benjamin Matthias
Vukovic, Renato
Gašić, Milica
Computation and Language
Correct labels are indispensable for training effective machine learning models. However, creating high-quality labels is expensive, and even professionally labeled data contains errors and ambiguities. Filtering and denoising can be applied to curate labeled data prior to training, at the cost of additional processing and loss of information. An alternative is on-the-fly sample reweighting during the training process to decrease the negative impact of incorrect or ambiguous labels, but this typically requires clean seed data. In this work we propose unsupervised on-the-fly meta loss rescaling to reweight training samples. Crucially, we rely only on features provided by the model being trained, to learn a rescaling function in real time without knowledge of the true clean data distribution. We achieve this via a novel meta learning setup that samples validation data for the meta update directly from the noisy training corpus by employing the rescaling function being trained. Our proposed method consistently improves performance across various NLP tasks with minimal computational overhead. Further, we are among the first to attempt on-the-fly training data reweighting on the challenging task of dialogue modeling, where noisy and ambiguous labels are common. Our strategy is robust in the face of noisy and clean data, handles class imbalance, and prevents overfitting to noisy labels. Our self-taught loss rescaling improves as the model trains, showing the ability to keep learning from the model's own signals. As training progresses, the impact of correctly labeled data is scaled up, while the impact of wrongly labeled data is suppressed.
title Learning from Noisy Labels via Self-Taught On-the-Fly Meta Loss Rescaling
topic Computation and Language
url https://arxiv.org/abs/2412.12955