About Atomic breakdown and factuality evaluation in non-English language:
**About Atomic breakdown and factuality evaluation in non-English language:**
Accurate evaluation of the fact verification system (using non-English atomic breakdown) in non-English language is difficult for several reasons:
* The original NPM implementation (which is crucial for reaching good accuracy) was trained on English data only and the tokenizer heavily disfavors non-English languages, which is why running the most effective method (ensembling with NPM) in non-English language is not possible [refer to the table at the very end of this comment]. Implementing non English NPM is a worthwhile objective, but out of scope from our project.
We, thus, decide to only include results for Retrieval + ChatGPT method for doing atomic fact breakdown in non-English language. [We do not provide numbers for Mistral since Mistral is English only model]
* Besides, to make a fair comparison between two languages’ factuality, while doing atomic breakdown in the corresponding language, we need to have the same ground truth corpus in both languages.
To meet the later requirement, we translate wikipedia in the non-English language to English (as X→ EN usually leaves out less translationese than EN→X)
* This setting is similar to Figure 4a. We sampled 10000 wikipedia articles from French and Korean wikipedia and then took the top 120 articles by length and asked GPT4 to generate biographies corresponding to those entities. We translate those 120 wikipedia articles from KOR/French into English for a comparison.
* Since we do not have ground truth labeled data for these 120 entities in French/Korean, we only show the difference with the best performing method (Retrieval + Mistral + NPM using EN wikipedia) here (like Figure 4a)
We only conducted this experiment for Korean and French (one latin and one non-latin script language)
| Language | Wiki-X-breakdown-in-X | X-wiki-translated-to-EN-breakdown-in-EN | original-EN-wiki_breakdown-in-EN |
|----------|----------------------------------|--------------------------------|-----------------------------------------|
| French |-20.28 | -25.46 | -26.49 |
| Korean | -17.36 | -34.27 |-35.86 |
The column represents the difference with the best performing method (Retrieval + (Mistral + NPM)) with the column. The method is same for all the cases (Retrieval + ChatGPT):
* **Wiki-X-breakdown-in-X:** We used atomic breakdown in KOR/FR and also verified against the corresponding wikipedia
* **X-wiki-translated-to-EN-breakdown-in-EN:** We did atomic breakdown in English, and verified against the translated KOR/FR wikipedia, that has been translated into English
* **original-EN-wiki_breakdown-in-EN:** Atomic breakdown in English and then verified against English wikipedia
**In conclusion:**
* It is difficult to accurately quantify whether doing atomic breakdown in non-English languages will yield good results or not given the large difference with the best performing method.
* Still, it is possible that if there is a multilingual NPM model, the accuracy would go higher.
* A qualitative look at the atomic breakdown of biographies generated in Korean shows that the generated facts are accurate. This suggests that once we have a good multilingual NP model, our method would work well in the Korean setting.
The methodology comparison table (atomic fact breakdown in English):
| Method | Arabic | Swahili | Bengali | Chinese | Korean | French | German | Spanish | Mean |
|----------------------------|--------|---------|---------|---------|--------|--------|--------|---------|--------|
| No Retrieval ChatGPT | -26.83%| -28.15% | -25.97% | -26.48% | -27.70%| -27.75%| -28.82%| -28.95% | -27.58% |
| Retrieval + ChatGPT | -16.32% | -19.00% | -16.46% | -16.81% | -17.67% | -17.73% | -17.53% | -18.72% | -17.53% |
| Retrieval + Mistral | -15.04%| -18.03% | -16.88% | -16.16% | -17.19%| -17.07%| -17.51%| -17.37% | -16.91% |
| NPM | -9.74% | -13.27% | -10.52% | -9.60% | -9.81% | -14.00%| -14.87%| -15.25% | -12.13% |
| Retrieval + Mistral + NPM | 2.80% | -1.57% | 2.19% | 2.89% | 0.63% | -1.26% | -1.27% | -1.15% | 0.41% |
**Notes:**
* ChatGPT refers to GPT3.5-turbo.
* No Retrieval ChatGPT means simply asking ChatGPT whether a fact is correct or not
* Retrieval + ChatGPT implies retrieving relevant passages from Wikipedia and then answering.
* Retrieval + Mistral refers to retrieving passages and then asking Mistral 7B for judgement
* NPM refers to Non Parametric Masked Language Modeling (Min et al ‘22), which requires having access to the Wikipedia article
* The final method is the ensemble version of NPM and Retrieval + Mistral and it performs the best. This is the one we used throughout our paper for other analysis.