How Much Noise Can BERT Handle? Insights from Multilingual Sentence Difficulty Detection
Organizations: Centre for Translation, Localisation and Interpreting Studies School of Languages, Cultures and Societies University of Leeds, UK
Abstract
Noisy training data can significantly degrade the performance of language-model-based classifiers, particularly in non-topical classification tasks. In this study we designed a methodological framework to assess the impact of denoising. More specifically, we explored a range of denoising strategies for sentence-level difficulty detection, using training data derived from document-level difficulty annotations obtained through noisy crowdsourcing. Beyond monolingual settings, we also address cross-lingual transfer, where a multilingual language model is trained in one language and tested in another. We evaluate several noise reduction techniques, including Gaussian Mixture Models (GMM), Co-Teaching, Noise Transition Matrices, and Label Smoothing. Our results indicate that while BERT-based models exhibit inherent robustness to noise, incorporating explicit noise detection can further enhance performance. For our smaller dataset, GMM-based noise filtering proves particularly effective in improving prediction quality by raising the Area-Under-the-Curve score from 0.52 to 0.92, or to 0.93 when de-noising methods are combined. However, for our larger dataset, the intrinsic regularisation of pre-trained language models provides a strong baseline, with denoising methods yielding only marginal gains (from 0.92 to 0.94, while a combination of two denoising methods made no contribution). Nonetheless, removing noisy sentences (about 20% of the dataset) helps in producing a cleaner corpus with fewer infelicities. As a result we have released the largest multilingual corpus for sentence difficulty prediction: see https://github.com/Nouran-Khallaf/denoising-difficulty
Figures & tables
| Language | #Docs | Wikipedia | Vikidia | ||||
|---|---|---|---|---|---|---|---|
| #Words | #Sentences | IQR | #Words | #Sentences | IQR | ||
| Catalan | 179 | 396,277 | 16,813 | (15, 29) | 19,394 | 1,000 | (13, 23) |
| English | 2585 | 8,281,625 | 340,924 | (16, 29) | 424,306 | 22,462 | (13, 22) |
| Spanish | 3875 | 7,946,169 | 301,241 | (16, 33) | 607,990 | 27,825 | (14, 26) |
| French | 33438 | 46,618,143 | 1,945,046 | (15, 29) | 6,643,567 | 320,372 | (14, 25) |
| Italian | 3902 | 6,790,163 | 263,271 | (16, 32) | 537,723 | 25,202 | (14, 26) |
| Category | English | French |
|---|---|---|
| Total sentences | 230 | 237 |
| Not noisy | 92 | 78 |
| Noisy | 138 | 159 |
| Category | English | French |
|---|---|---|
| Structural : Total | 185 | 186 |
| SF:Structural fragment | 59 | 83 |
| MS:Markup or symbolic artifact | 46 | 36 |
| EN:Enumeration or list artifact | 44 | 57 |
| LA:Language switch or encoding | 17 | 2 |
| CI:Citation or reference fragment | 19 | 8 |
Noisy-Label Learning
Noisy-label learning develops ways to train and evaluate models when some supervision is incorrect, ambiguous, or unreliable.
See all 91 papers