The Challenges of Evaluating LLM Applications: An Analysis of Automated, Human, and LLM-Based Approaches

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Abeysinghe, Bhashithe, Circi, Ruhan
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910484564803584
author Abeysinghe, Bhashithe
Circi, Ruhan
author_facet Abeysinghe, Bhashithe
Circi, Ruhan
contents Chatbots have been an interesting application of natural language generation since its inception. With novel transformer based Generative AI methods, building chatbots have become trivial. Chatbots which are targeted at specific domains for example medicine and psychology are implemented rapidly. This however, should not distract from the need to evaluate the chatbot responses. Especially because the natural language generation community does not entirely agree upon how to effectively evaluate such applications. With this work we discuss the issue further with the increasingly popular LLM based evaluations and how they correlate with human evaluations. Additionally, we introduce a comprehensive factored evaluation mechanism that can be utilized in conjunction with both human and LLM-based evaluations. We present the results of an experimental evaluation conducted using this scheme in one of our chatbot implementations which consumed educational reports, and subsequently compare automated, traditional human evaluation, factored human evaluation, and factored LLM evaluation. Results show that factor based evaluation produces better insights on which aspects need to be improved in LLM applications and further strengthens the argument to use human evaluation in critical spaces where main functionality is not direct retrieval.
format Preprint
id arxiv_https___arxiv_org_abs_2406_03339
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle The Challenges of Evaluating LLM Applications: An Analysis of Automated, Human, and LLM-Based Approaches
Abeysinghe, Bhashithe
Circi, Ruhan
Computation and Language
Artificial Intelligence
Chatbots have been an interesting application of natural language generation since its inception. With novel transformer based Generative AI methods, building chatbots have become trivial. Chatbots which are targeted at specific domains for example medicine and psychology are implemented rapidly. This however, should not distract from the need to evaluate the chatbot responses. Especially because the natural language generation community does not entirely agree upon how to effectively evaluate such applications. With this work we discuss the issue further with the increasingly popular LLM based evaluations and how they correlate with human evaluations. Additionally, we introduce a comprehensive factored evaluation mechanism that can be utilized in conjunction with both human and LLM-based evaluations. We present the results of an experimental evaluation conducted using this scheme in one of our chatbot implementations which consumed educational reports, and subsequently compare automated, traditional human evaluation, factored human evaluation, and factored LLM evaluation. Results show that factor based evaluation produces better insights on which aspects need to be improved in LLM applications and further strengthens the argument to use human evaluation in critical spaces where main functionality is not direct retrieval.
title The Challenges of Evaluating LLM Applications: An Analysis of Automated, Human, and LLM-Based Approaches
topic Computation and Language
Artificial Intelligence
url https://arxiv.org/abs/2406.03339