English

Unsupervised Evaluation for Question Answering with Transformers

Computation and Language 2020-10-08 v1 Artificial Intelligence

Abstract

It is challenging to automatically evaluate the answer of a QA model at inference time. Although many models provide confidence scores, and simple heuristics can go a long way towards indicating answer correctness, such measures are heavily dataset-dependent and are unlikely to generalize. In this work, we begin by investigating the hidden representations of questions, answers, and contexts in transformer-based QA architectures. We observe a consistent pattern in the answer representations, which we show can be used to automatically evaluate whether or not a predicted answer span is correct. Our method does not require any labeled data and outperforms strong heuristic baselines, across 2 datasets and 7 domains. We are able to predict whether or not a model's answer is correct with 91.37% accuracy on SQuAD, and 80.7% accuracy on SubjQA. We expect that this method will have broad applications, e.g., in the semi-automatic development of QA datasets

Keywords

Cite

@article{arxiv.2010.03222,
  title  = {Unsupervised Evaluation for Question Answering with Transformers},
  author = {Lukas Muttenthaler and Isabelle Augenstein and Johannes Bjerva},
  journal= {arXiv preprint arXiv:2010.03222},
  year   = {2020}
}

Comments

8 pages, to be published in the Proceedings of the 2020 EMNLP Workshop BlackboxNLP: Analysing and Interpreting Neural Networks for NLP

R2 v1 2026-06-23T19:07:00.370Z