pminervini's picture
update
c323865
|
raw
history blame
1.19 kB

SelfCheckGPT: Zero-Resource Black-Box Hallucination Detection for Generative Large Language Models

In order to run selfcheckgpt evaluation, these dependencies should be installed.

pip install spacy
pip install selfcheckgpt
python -m spacy download en

selfcheckgpt support different evaluation methods including: SelfCheckNgram, SelfCheckBERTScore, SelfCheckMQAG and SelfCheckNLI. The default evaluation method in llm-eval-harness is SelfCheckNgram. You can change the evaluation method by changing the environment variable

export SELFCHECKGPTTYPE=SelfCheckNgram

For SelfCheckBERTScore, SelfCheckMQAG and SelfCheckNLI evaluation method which will also run some huggingface models, You can change the running device of the selfcheckgpt to GPU by setting enviroment device:

export SELFCHECKGPTDEVICE=cuda

Citation

@misc{manakul2023selfcheckgpt,
      title={SelfCheckGPT: Zero-Resource Black-Box Hallucination Detection for Generative Large Language Models},
      author={Potsawee Manakul and Adian Liusie and Mark J. F. Gales},
      year={2023},
      eprint={2303.08896},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}