Summary
This paper describes an approach to detect and edit fine-grained hallucinations. Several fine-grained hallucination types are defined. A strategy is proposed to generate hallucinations by prompting LLMs. A model is trained on generated data containing references-hallucination-correct triples. The model is asked to detect hallucinations and to edit hallucinations to produce the correct text.
Experiments are done on a set of cases. The method is compare to the ones based on LLMs, and shown to outperform the latter.
Reasons to accept
The categorization of hallucination is slightly different from the existing ones. This leads to more fine-grained types of hallucination.
The way to generate hallucination cases is interesting. LLMs are instructed to insert hallucinations from a correct text. This allows the authors to create a quite large set of hallucination cases (35k).
The use of a specifically trained model for hallucination detection and editing is reasonable.
Reasons to reject
Although the authors claim the types of fine-grained hallucination types are new, they are not very different from what others have proposed. The main categories are similar.
The details for training the model based on the generated data are missing.
The baselines considered in the paper are simple. In the literature, other approaches have been developed (e.g. checking factuality, fine-tuning a model. etc.). These models should also be included a baselines.
Questions to authors
Fig. 2: the tests used in the figure to determine types of hallucination are difficult to follow. For example, from the question "Does the information contradict with evidence?", there are two yes outputs, and from the "Is it verifiable based off web knowledge?" test, there is only one no output. The criteria to determine the types are confusing.
While it is interesting to include more (fine-grained) types of hallucination, it is unclear if "subjective" should be included as hallucination. The risk of considering it as hallucination is that many utterances in everyday dialogues (e.g. "I think ...") would be considered hallucinations. This does not make this type of hallucination very interesting. What is the reason to include this type of hallucination?
On the other hand some other types of hallucination may require broad knowledge on the topic (invented, unverifiable). Looking at the approach, it seems that only 5 reference documents are included to cover the topic. This is not sufficient to verify if a statement is invented or verifiable. To detect these types of hallucination, more references (or larger models) should be considered. Therefore, the experiments done in the paper may not reflect the difficulty to detect these types of hallucination. Have you looked at the coverage of the 5 references on the topic? Are there cases where the statement is unverifiable with the 5 reference texts, but is verifiable with more reference texts?
The type "invented" is interesting. In addition to require broad knowledge to detect this type of hallucination, the generated data should also try to generate statement that are close to the topic. Looking at the examples, it seems that the "invented" hallucinations are randomly generated. This makes it artificially easy to detect, by checking if the topic of the statement is related to the remaining of the text. Have you tested different ways to generate invented hallucinations?
Table 4: I guess the numbers are FActScore. Please specify.
For hallucination editing, I believe the Human evaluation results are more meaningful than FActScore. It mat be appropriate to move Human evaluation results to the main body of the paper (instead of appendix).
The experiments only compare with simple LLM-based methods. There are more methods proposed in the literature. The paper mentions several ones in the related work. Another strongly related work is https://arxiv.org/pdf/2401.03205, which also detects hallucination cases and uses different methods to mitigate hallucinations, such as fine-tuning, different promptings, RLHF, etc. It is appropriate to compare with these approaches.