Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

End-to-End Bias Mitigation by Modelling Biases in Corpora

About

Several recent studies have shown that strong natural language understanding (NLU) models are prone to relying on unwanted dataset biases without learning the underlying task, resulting in models that fail to generalize to out-of-domain datasets and are likely to perform poorly in real-world scenarios. We propose two learning strategies to train neural models, which are more robust to such biases and transfer better to out-of-domain datasets. The biases are specified in terms of one or more bias-only models, which learn to leverage the dataset biases. During training, the bias-only models' predictions are used to adjust the loss of the base model to reduce its reliance on biases by down-weighting the biased examples and focusing the training on the hard examples. We experiment on large-scale natural language inference and fact verification benchmarks, evaluating on out-of-domain datasets that are specifically designed to assess the robustness of models against known biases in the training data. Results show that our debiasing methods greatly improve robustness in all settings and better transfer to other textual entailment datasets. Our code and data are publicly available in \url{https://github.com/rabeehk/robust-nli}.

Rabeeh Karimi Mahabadi, Yonatan Belinkov, James Henderson• 2019

Related benchmarks

TaskDatasetResultRank
Natural Language InferenceMNLI (matched)
Accuracy73.61
110
Natural Language InferenceMNLI (mismatched)
Accuracy74
68
Natural Language InferenceMultiNLI matched (test)
Accuracy84.11
65
Natural Language InferenceHANS (test)
Accuracy69.26
54
Natural Language InferenceSNLI hard 1.0 (test)
Accuracy83.01
27
Natural Language InferenceMultiNLI matched (dev)
Accuracy84.58
23
Natural Language InferenceSNLI 1.0 (test)
Accuracy90.25
19
Natural Language InferenceMNLI (all combined)
Accuracy73.79
12
Natural Language InferenceMNLI Matched Hard (test)
Accuracy76.81
9
Natural Language InferenceMNLI Mismatched Hard (test)
Accuracy76.83
9
Showing 10 of 11 rows

Other info

Follow for update