Classifying human vs. AI text with machine learning and explainable transformer models


Masih A., Afzal B., Firdoos S., Mahmood J., Ali A., Abdulnabi M. S., ...More

Scientific Reports, vol.15, no.1, 2025 (SCI-Expanded, Scopus)

  • Publication Type: Article / Article
  • Volume: 15 Issue: 1
  • Publication Date: 2025
  • Doi Number: 10.1038/s41598-025-27377-z
  • Journal Name: Scientific Reports
  • Journal Indexes: Science Citation Index Expanded (SCI-EXPANDED), Scopus, BIOSIS, Chemical Abstracts Core, MEDLINE, Directory of Open Access Journals
  • Keywords: AI generated text detection, GPT-4, Human-Generated text, Large language models (LLMs), Natural language processing (NLP), Recurrent deep learning, Text classification, Transformer models
  • Open Archive Collection: AVESIS Open Access Collection
  • Istanbul Gelisim University Affiliated: No

Abstract

The rapid proliferation of AI-generated text from models such as ChatGPT-3.5 and ChatGPT-4 has raised critical challenges in verifying content authenticity and ensuring ethical use of language technologies. This study presents a comprehensive framework for distinguishing between human-written and GPT-generated text using a combination of machine learning, sequential deep learning, and transformer-based models. A balanced dataset of 20,000 samples was compiled, incorporating diverse linguistic and topical sources. Traditional algorithms and sequential architectures (LSTM, GRU, BiLSTM, BiGRU) were compared against advanced transformer models, including BERT, DistilBERT, ALBERT, and RoBERTa. Experimental findings revealed that RoBERTa achieved the highest performance (Accuracy = 96.1%), outperforming all baselines. Post-hoc temperature scaling (T = 1.476) improved calibration, while threshold tuning (t = 0.957) enhanced precision for high-stakes applications. McNemar’s test with Holm correction confirmed the statistical significance (p < 0.05) of RoBERTa’s superiority. Efficiency analysis showed optimal trade-offs between accuracy and latency, and 20% pruning demonstrated sustainability potential. Furthermore, LIME and SHAP explainability analyses highlighted linguistic distinctions between AI-generated and human-authored text, and fine-grained error evaluation confirmed model robustness across text lengths. In conclusion, RoBERTa emerges as a reliable, interpretable, and computationally efficient model for detecting AI-generated content.