MAFIA: Multi-Adapter Fused Inclusive LanguAge Models
Prachi Jain, Ashutosh Sathe, Varun Gumma, Kabir Ahuja, Sunayana Sitaram
TL;DR
MAFIA tackles social biases in pretrained language models by enabling multi-bias debiasing through modular adapters and a fusion mechanism. It combines diverse counterfactual data augmentation with per-bias adapters and an AdapterFusion layer to exploit interactions among gender, race, religion, and profession biases, yielding a model that is fairer and preserves task performance. A central contribution is the useful fairness metric, $\Psi_{\textrm{dim}} = \rho \cdot \alpha (1 - \Delta_{\textrm{dim}})$, used to balance fairness and accuracy across dimensions, and the public release of the multilingual mBias-STS-B benchmark. The results show improvements on STS-B, Bias-STS-B, toxicity classification, and zero-shot cross-lingual transfer.
Abstract
Pretrained Language Models (PLMs) are widely used in NLP for various tasks. Recent studies have identified various biases that such models exhibit and have proposed methods to correct these biases. However, most of the works address a limited set of bias dimensions independently such as gender, race, or religion. Moreover, the methods typically involve finetuning the full model to maintain the performance on the downstream task. In this work, we aim to modularly debias a pretrained language model across multiple dimensions. Previous works extensively explored debiasing PLMs using limited US-centric counterfactual data augmentation (CDA). We use structured knowledge and a large generative model to build a diverse CDA across multiple bias dimensions in a semi-automated way. We highlight how existing debiasing methods do not consider interactions between multiple societal biases and propose a debiasing model that exploits the synergy amongst various societal biases and enables multi-bias debiasing simultaneously. An extensive evaluation on multiple tasks and languages demonstrates the efficacy of our approach.
