How Close is ChatGPT to Human Experts? Comparison Corpus, Evaluation, and Detection
About
The introduction of ChatGPT has garnered widespread attention in both academic and industrial communities. ChatGPT is able to respond effectively to a wide range of human questions, providing fluent and comprehensive answers that significantly surpass previous public chatbots in terms of security and usefulness. On one hand, people are curious about how ChatGPT is able to achieve such strength and how far it is from human experts. On the other hand, people are starting to worry about the potential negative impacts that large language models (LLMs) like ChatGPT could have on society, such as fake news, plagiarism, and social security issues. In this work, we collected tens of thousands of comparison responses from both human experts and ChatGPT, with questions ranging from open-domain, financial, medical, legal, and psychological areas. We call the collected dataset the Human ChatGPT Comparison Corpus (HC3). Based on the HC3 dataset, we study the characteristics of ChatGPT's responses, the differences and gaps from human experts, and future directions for LLMs. We conducted comprehensive human evaluations and linguistic analyses of ChatGPT-generated content compared with that of humans, where many interesting results are revealed. After that, we conduct extensive experiments on how to effectively detect whether a certain text is generated by ChatGPT or humans. We build three different detection systems, explore several key factors that influence their effectiveness, and evaluate them in different scenarios. The dataset, code, and models are all publicly available at https://github.com/Hello-SimpleAI/chatgpt-comparison-detection.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| AI-generated text detection | Cross-genre (test) | OA93 | 32 | |
| AIGT detection | HC3 PWWS attack, AI to Human (in-domain) | Overall Accuracy99 | 28 | |
| AI-generated text detection | HC3 (test) | F1 (Overall)99.58 | 18 | |
| AIGT detection | cross-domain AIGT detection AI -> Human | Overall Accuracy96 | 14 | |
| AIGT detection | cross-domain AIGT detection Overall | OA0.9725 | 14 | |
| AIGT detection | cross-domain AIGT detection Human -> AI | Overall Accuracy98.5 | 14 | |
| AIGT detection | SeqXGPT-Bench cross-domain | Precision (AI)97.94 | 14 | |
| AIGT detection | HC3 PWWS attack, Human to AI (in-domain) | OA100 | 14 | |
| AIGT detection | HC3 Deep-Word-Bug attack Human to AI (in-domain) | Overall Accuracy100 | 14 | |
| AIGT detection | HC3 Pruthi attack Human to AI (in-domain) | OA1 | 14 |