Calibrating Factual Knowledge in Pretrained Language Models
Qingxiu Dong, Damai Dai, Yifan Song, Jingjing Xu, Zhifang Sui, Lei Li
TL;DR
The paper tackles the problem of false factual knowledge stored in pretrained language models by introducing Contrastive Knowledge Assessment (CKA) to detect incorrect facts and CaliNet, a lightweight FFN-based calibration module that updates only calibration memory slots. Through paraphrase-based calibration data and a masked-language modeling objective, CaliNet corrects false facts without altering the base model parameters, achieving strong calibration while preserving language modeling ability. Empirical results show substantial reductions in false knowledge and demonstrated generalization to open-domain QA tasks, alongside analyses of calibration memory usage and interpretability. The work advances scalable, task-agnostic knowledge calibration for PLMs and provides insights into how deeper layers store and adjust factual information.
Abstract
Previous literature has proved that Pretrained Language Models (PLMs) can store factual knowledge. However, we find that facts stored in the PLMs are not always correct. It motivates us to explore a fundamental question: How do we calibrate factual knowledge in PLMs without re-training from scratch? In this work, we propose a simple and lightweight method CaliNet to achieve this goal. To be specific, we first detect whether PLMs can learn the right facts via a contrastive score between right and fake facts. If not, we then use a lightweight method to add and adapt new parameters to specific factual texts. Experiments on the knowledge probing task show the calibration effectiveness and efficiency. In addition, through closed-book question answering, we find that the calibrated PLM possesses knowledge generalization ability after fine-tuning. Beyond the calibration performance, we further investigate and visualize the knowledge calibration mechanism.
