DecompEval: Evaluating Generated Texts as Unsupervised Decomposed Question Answering

Pei Ke, Fei Huang, Fei Mi, Yasheng Wang, Qun Liu +2 more
7/13/2023
cs.CLcs.AI

No official code found. Best implementation: kepei1106/DecompEval (6 stars, last commit 2023-07-09).

Abstract

Existing evaluation metrics for natural language generation (NLG) tasks face the challenges on generalization ability and interpretability. Specifically, most of the well-performed metrics are required to train on evaluation datasets of specific NLG tasks and evaluation dimensions, which may cause over-fitting to task-specific datasets. Furthermore, existing metrics only provide an evaluation score for each dimension without revealing the evidence to interpret how this score is obtained. To deal with these challenges, we propose a simple yet effective metric called DecompEval. This metric formulates NLG evaluation as an instruction-style question answering task and utilizes instruction-tuned pre-trained language models (PLMs) without training on evaluation datasets, aiming to enhance the generalization ability. To make the evaluation process more interpretable, we decompose our devised instruction-style question about the quality of generated texts into the subquestions that measure the quality of each sentence. The subquestions with their answers generated by PLMs are then recomposed as evidence to obtain the evaluation result. Experimental results show that DecompEval achieves state-of-the-art performance in untrained metrics for evaluating text summarization and dialogue generation, which also exhibits strong dimension-level / task-level generalization ability and interpretability.

View on arXivView PDF

Code Implementations(1)

60May 22, 20233 years ago

Similar Papers

Cite this paper

@article{ke2023decompeval,
  title  = {DecompEval: Evaluating Generated Texts as Unsupervised Decomposed Question Answering},
  author = {Pei Ke and Fei Huang and Fei Mi and Yasheng Wang and Qun Liu and Xiaoyan Zhu and Minlie Huang},
  year   = {2023},
  eprint = {2307.06869},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.06869v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.06869.svg)](https://codeofpaper.com/paper/2307.06869)

Discussion