Automatic Evaluation of Attribution by Large Language Models
Xiang Yue, Boshi Wang, Ziru Chen, Kai Zhang, Yu Su, Huan Sun · 2023
A recent focus of large language model (LLM) development, as exemplified by generative search engines, is to incorporate external references to generate and support its claims.However, evaluating the attribution, i.e., verifying whether the generated statement is fully supported by the cited reference, remains an open problem.Although human evaluation is common practice, it is costly and time-consuming.In this paper, we investigate automatic evaluation of attribution given by LLMs.We begin by defining different types of attribution errors, and then explore two approaches for automatic evaluation: prompting LLMs and fine-tuning smaller LMs.The fine-tuning data is repurposed from related tasks such as question answering, fact-checking, natural language inference, and summarization.We manually curate a set of test examples covering 12 domains from a generative search engine, New Bing.Our results on this curated test set and simulated examples from existing benchmarks highlight both promising signals and challenges.We hope our problem formulation, testbeds, and findings will help lay the foundation for future studies on this important problem. 1 Q: What is the temperature range on the moon?A: The average temperature on the moon can range from -298 degrees F (-183 degrees C) at night to 224 degrees F (106 degrees C) during the day [1].The temperature on the MoonThe average temperature on the Moon (at the equator and mid latitudes) varies from -298 degrees Fahrenheit (-183 degrees Celsius), at night, to 224 degrees Fahrenheit (106 degrees Celsius) during the day.Because the Moon has no...