Stylometry recognizes human and LLM-generated texts in short samples
arXiv:2507.00838 · doi:10.1016/j.eswa.2025.129001
Abstract
The paper explores stylometry as a method to distinguish between texts created by Large Language Models (LLMs) and humans, addressing issues of model attribution, intellectual property, and ethical AI use. Stylometry has been used extensively to characterise the style and attribute authorship of texts. By applying it to LLM-generated texts, we identify their emergent writing patterns. The paper involves creating a benchmark dataset based on Wikipedia, with (a) human-written term summaries, (b) texts generated purely by LLMs (GPT-3.5/4, LLaMa 2/3, Orca, and Falcon), (c) processed through multiple text summarisation methods (T5, BART, Gensim, and Sumy), and (d) rephrasing methods (Dipper, T5). The 10-sentence long texts were classified by tree-based models (decision trees and LightGBM) using human-designed (StyloMetrix) and n-gram-based (our own pipeline) stylometric features that encode lexical, grammatical, syntactic, and punctuation patterns. The cross-validated results reached a performance of up to .87 Matthews correlation coefficient in the multiclass scenario with 7 classes, and accuracy between .79 and 1. in binary classification, with the particular example of Wikipedia and GPT-4 reaching up to .98 accuracy on a balanced dataset. Shapley Additive Explanations pinpointed features characteristic of the encyclopaedic text type, individual overused words, as well as a greater grammatical standardisation of LLMs with respect to human-written texts. These results show -- crucially, in the context of the increasingly sophisticated LLMs -- that it is possible to distinguish machine- from human-generated texts at least for a well-defined text type.
References in corpus (11)
- LLaMA: Open and Efficient Foundation Language Models
- A Survey on Large Language Model (LLM) Security and Privacy: The Good, the Bad, and the Ugly
- ChatGPT and a New Academic Reality: Artificial Intelligence-Written Research Papers and the Ethics of the Large Language Models in Scholarly Publishing
- Summary of ChatGPT-Related Research and Perspective Towards the Future of Large Language Models
- How Close is ChatGPT to Human Experts? Comparison Corpus, Evaluation, and Detection
- TweepFake: about Detecting Deepfake Tweets
- ArguGPT: evaluating, understanding and identifying argumentative essays generated by GPT models
- Stylometric Detection of AI-Generated Text in Twitter Timelines
- Large Language Models can be Guided to Evade AI-Generated Text Detection
- Language Ranker: A Metric for Quantifying LLM Performance Across High and Low-Resource Languages
- The Emergence of Chunking Structures with Hierarchical RNN