Is ChatGPT a Good NLG Evaluator? A Preliminary Study

Jiaan Wang, Yunlong Liang, Fandong Meng, Zengkui Sun, Haoxiang Shi +4 more
3/7/2023
cs.CLcs.AI

No official code found. Best implementation: krystalan/chatgpt_as_nlg_evaluator (43 stars, last commit 2023-03-08).

Abstract

Recently, the emergence of ChatGPT has attracted wide attention from the computational linguistics community. Many prior studies have shown that ChatGPT achieves remarkable performance on various NLP tasks in terms of automatic evaluation metrics. However, the ability of ChatGPT to serve as an evaluation metric is still underexplored. Considering assessing the quality of natural language generation (NLG) models is an arduous task and NLG metrics notoriously show their poor correlation with human judgments, we wonder whether ChatGPT is a good NLG evaluation metric. In this report, we provide a preliminary meta-evaluation on ChatGPT to show its reliability as an NLG metric. In detail, we regard ChatGPT as a human evaluator and give task-specific (e.g., summarization) and aspect-specific (e.g., relevance) instruction to prompt ChatGPT to evaluate the generated results of NLG models. We conduct experiments on five NLG meta-evaluation datasets (including summarization, story generation and data-to-text tasks). Experimental results show that compared with previous automatic metrics, ChatGPT achieves state-of-the-art or competitive correlation with human judgments in most cases. In addition, we find that the effectiveness of the ChatGPT evaluator might be influenced by the creation method of the meta-evaluation datasets. For the meta-evaluation datasets which are created greatly depending on the reference and thus are biased, the ChatGPT evaluator might lose its effectiveness. We hope our preliminary study could prompt the emergence of a general-purposed reliable NLG metric.

View on arXivView PDF

Code Implementations(1)

Technical Report: Is ChatGPT a Good NLG Evaluator? A Preliminary Study

431PythonMar 7, 20233 years ago
chatgptdata-to-text-generationevaluation-metricsnatural-language-generationnatural-language-processing+2 more

Cite this paper

@article{wang2023chatgpt,
  title  = {Is ChatGPT a Good NLG Evaluator? A Preliminary Study},
  author = {Jiaan Wang and Yunlong Liang and Fandong Meng and Zengkui Sun and Haoxiang Shi and Zhixu Li and Jinan Xu and Jianfeng Qu and Jie Zhou},
  year   = {2023},
  eprint = {2303.04048},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.04048v3}
}

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/2303.04048.svg)](https://codeofpaper.com/paper/2303.04048)

Discussion