Skip to main content
PLOS One logoLink to PLOS One
. 2024 Mar 13;19(3):e0299031. doi: 10.1371/journal.pone.0299031

Can we spot fake public comments generated by ChatGPT(-3.5, -4)?: Japanese stylometric analysis expose emulation created by one-shot learning

Wataru Zaitsu 1,¤,*, Mingzhe Jin 2, Shunichi Ishihara 3, Satoru Tsuge 4, Mitsuyuki Inaba 5
Editor: Takayuki Mizuno6
PMCID: PMC10936841  PMID: 38478479

Abstract

Public comments are an important opinion for civic when the government establishes rules. However, recent AI can easily generate large quantities of disinformation, including fake public comments. We attempted to distinguish between human public comments and ChatGPT-generated public comments (including ChatGPT emulated that of humans) using Japanese stylometric analysis. Study 1 conducted multidimensional scaling (MDS) to compare 500 texts of five classes: Human public comments, GPT-3.5 and GPT-4 generated public comments only by presenting the titles of human public comments (i.e., zero-shot learning, GPTzero), GPT-3.5 and GPT-4 emulated by presenting sentences of human public comments and instructing to emulate that (i.e., one-shot learning, GPTone). The MDS results showed that the Japanese stylometric features of the public comments were completely different from those of the GPTzero-generated texts. Moreover, GPTone-generated public comments were closer to those of humans than those generated by GPTzero. In Study 2, the performance levels of the random forest (RF) classifier for distinguishing three classes (human, GPTzero, and GPTone texts). RF classifiers showed the best precision for the human public comments of approximately 90%, and the best precision for the fake public comments generated by GPT (GPTzero and GPTone) was 99.5% by focusing on integrated next writing style features: phrase patterns, parts-of-speech (POS) bigram and trigram, and function words. Therefore, the current study concluded that we could discriminate between GPT-generated fake public comments and those written by humans at the present time.

Introduction

Currently, we are facing an unprecedented crisis caused by artificial intelligence (AI). The proliferation of disinformation such as fake news and images may begin to surround us without our recognition. ChatGPT [1] has played a major role in sparking the beginning. This large language model (LLM), trained and released by OpenAI on November 30, 2022, naturally generates human-like text. Recent chatbots have a generative pretrained transformer (GPT), which dramatically improves the generative performance. These chatbots are convenient and provide various benefits, but it is easy to imagine many kinds of problems, such as manipulating public opinion, writing fake customer reviews, and submitting fabricated academic papers. It has already become possible for anyone to easily generate a large amount of fake public comments for the purpose of making the government create laws and regulations in line with one’s own opinions. To make matters worse, previous studies [2, 3] have verified that almost no people can distinguish between AI-generated and human-written sentences at first glance. Such social problems have already arisen worldwide. Therefore, controlling and understanding generative AI is an urgent issue for humans. The purpose of this study is to try to classify human public comments and ChatGPT-generated fake public comments.

Several researchers have reported the possibility of distinguishing between ChatGPT-generated and human-written texts [4, 5]. Desaire et al. [4] made ChatGPT-3.5 learn human-written academic papers as training data and compared ChatGPT-generated and human-written texts. Zaitsu & Jin [5] also gave instructions against ChatGPT to generate texts by presenting the titles of Japanese scientific academic papers. The results of these studies were distinguishable with nearly 100% accuracy. However, several studies for distinguishing AI-generated and human-written sentences exist. Therefore, it is necessary to conduct research that targets various genres. Brown et al. [6] proposed a learning method without changing the parameters of GPT-3, such as fine-tuning: zero-shot, one-shot, and few-shot learning. One-shot or few-shot learning attempts to obtain an answer by providing prompts with any additional information, whereas zero-shot learning only provides instructions without other information. A question arises here: when we present human-written text as a sample against AI and instruct them to emulate the contents and writing styles of the example, can we distinguish between AI-emulated and human-written texts? In this study, we compared ChatGPT-generated fake public comments with and without emulation (i.e., zero-shot or one-shot learning) to human-written true public comments. This study will make a great contribution to the solutions of problems and risks facing modern society, especially manipulating public opinions using fake public comments generated by ChatGPT.

Public comments (or public consultations) are important civic opinions in establishing rules and orders, such as laws and regulations, and differ from academic papers in two ways: (1) Higher degree of freedom in writing styles because public comments have fewer constraints. (2) Public comments (a few hundred characters) have fewer word counts than academic papers (over thousands of characters). It is expected that the higher the degree of freedom for writing, the easier it is to discriminate the texts of both AI and humans because the features of writing styles are easily expressed. On the other hand, the fewer the word counts, the more difficult the discrimination because the amount of information available for distinguishing decreases.

In study 1, we prepared sample through following methods: (1) “HM” texts (100 samples): human public comments published by Japanese national administrative agencies, (2) “GPT3.5zero” or “GPT4zero” texts (every 100 samples): ChatGPT (GPT-3.5 and -4)-generated texts with only presenting the title of public comments (zero-shot learning), (3) “GPT3.5one” or “GPT4one” texts (each 100 sample): We instructed ChatGPT (GPT-3.5 and -4) to emulate the contents and writing styles of human public comments while presenting the entire body (one-shot learning). Each fake public comment generated by both ChatGPT and each public comment text written by a human were paired and had similar content. Next, we compared these texts from the perspective of their Japanese stylometric features. Especially, we analyzed no meaning stylometric features such as function words or sentence structures, rather than content words such as noun ‘cat’, verb ‘run’, and adjective ‘beautiful’, because the former features are not dependent on topic and genre of texts.

Thus, this study proposes the following hypothesis: Hypothesis 1: As shown in a previous study [5], the Japanese stylometric features of both GPTzero texts (GPT3.5zero and GPT4zero) are completely different from those of HM texts, even in public comments. Hypothesis 2: Both GPTone texts (GPT3.5one and GPT4one) are closer to the HM texts than the GPTzero texts because of the effect of one-shot learning. Hypothesis 3: We can discriminate GPT-generated both types of fake public comments (both GPTzero and GPTone) from human public comments using Japanese stylometric analysis, even if this study supposed hypothesis 2.

Method

Sample

As stated previously, we collected 100 Japanese public comments from the e-Gov website (https://www.e-gov.go.jp) published by Japanese national administrative agencies. There is no copyright problem because this website states that published information is not subject to copyright and can be freely used. Public comments covered various topics: telework security guidelines, eel aquaculture, support for the independence of the homeless, personal information protection law, etc. The number of characters in HM texts resulted in a mean of 661.3 (SD 132.0) and a median of 627.

Next, we make ChatGPT generated 100 texts (GPT-3.5) and 100 texts (GPT-4) in Japanese (i.e., GPT3.5zero and GPT4zero texts) with the next prompts: “You are ‘general citizen.’ Write a public comment (criticism, request, and opinion) about ‘title of the public comment.’.” If the attribute of the person who wrote the public comment was known to us, we change ‘general citizen’ to a specified attribute such as business person, lawyer, or doctor. The number of characters showed a mean of 604.3 (SD 61.3) and a median of 601.5 in GPT3.5zero and a mean of 620.4 (SD 61.8) and a median of 621 in GPT4zero.

Lastly, as with GPT3.5one and GPT4one texts, we have ChatGPT generated two sets of 100 Japanese texts by having each ChatGPT (-3.5 and -4) emulate while presenting human public comments with the next prompts: “The following statement is a public comment (criticism, request, and opinion) submitted from a general citizen. Write a public comment similar in content and in writing style to this statement.” The number of characters of GPT3.5one was a mean of 603.3 (SD 71.5) and a median of 594 and that of GPT4one was a mean of 604.6 (SD 54.8) and a median of 621.

Japanese stylometric features

We counted the frequency of occurrence of the next stylometric features and calculated the rate of frequency of occurrence within each text to avoid depending on the length of the count words of the texts.

Phrase patterns

Phrase patterns are regarded as effective features for authorship attribution in the Japanese language [7]. To analyze these features, we attached POS tags to each word using morphological analysis and divided the sentences into phrases using syntactic analysis. After the analysis, we focused on the combination of function words and POS of content words within each phrase: “noun + が (postpositional particle)”, “noun + noun + へ (postpositional particle) + の (postpositional particle)”, “実際 (adverb) + に (postpositional particle)”, and “noun + noun + noun + の (postpositional particle)” etc.

Parts-of-speech (POS) bi- and trigrams

The concept of N-gram is used in the field of quantitative linguistics to determine the frequency of a contiguous sequence of symbols (characters, words, phrases, etc.) in a sentence. Bigram is in the case of N = 2 (“preposition + noun” etc.), and trigram is in the case of N = 3 (“preposition + noun + adjective” etc.). Both POS trigrams and bigrams are effective stylometric features for authorship attribution [8].

Bigrams of postpositional particle words

The frequency of a contiguous sequence of postpositional particle words such as “を(case particle) + の (case particle)” and “は (binding particle) + が (case particle)” etc. A previous study on Japanese authorship attribution [9] reported effectiveness as a distinguishable feature but lower performance in AI detection tasks [5].

Positioning of commas

Positioning of commas is where the author used commas in sentences such as “は (binding particle) +,(comma),” “する (verb) +,(comma),” and “だ (auxiliary verb) +,(comma).” In other words, we focused on the words before the comma.

Function words

Preceding study of authorship attribution [10] and AI detection task [5] reported the function words as quite distinguishable features: “だ (auxiliary verb),” “また (conjunction),” and “は (postpositional particle).”

In Study 1, we confirmed which stylometric features were effective; in Study 2, we consolidated the effective features into integrated ones to examine incremental validity in verifying distinguishable performance levels.

In morphological analysis, we used the Japanese POS tagger Mecab [11] and attached POS tags (e.g., postpositional particle: “case particle,” “binding particle,” and “ending particle”). When syntactic analysis was conducted, we used the Japanese parser CaboCha [12].

Analysis procedure

The current study essentially adopted the analysis procedure and statistical methods of Zaitsu & Jin [5] to compare the current results with prior results.

Study 1

To examine Hypotheses 1 and 2, we used classical multidimensional scaling (MDS). This statistical method can display the similarity between texts as distance; the more similar both texts are, the closer they are in dimensions. In MDS, the definitions of distances exist in various forms, and we used the symmetric Jensen-Shannon divergence distance (dSJSD) to compare 500 texts of five classes (HM, GPT3.5zero, GPT4zero, GPT3.5one, and GPT4one) in each Japanese stylometric feature because it is effective for authorship attribution [13] and AI detection [5]. The Eq (1) for the distance between x and y is shown below. We conducted MDS using the cmdscale function of the stats package of the R language.

dSJSDx,y2=12Σi=1nxilog2xixi+yi+yilog2yixi+yi (1)

Study 2

To verify the performance level for distinguishing among the three classes (GPTzero, GPTone, and HM), we used random forest (RF) and executed leave-one-out cross-validation (LOOCV). The RF classifier is a classical machine learning method similar to bagging. The reasons that we selected this classifier are follows: (1) The RF classifier is effective for authorship attribution [14] among several other classifiers and AI detection [5] in Japanese. (2) we investigate the effective stylometric features for distinguishing AI-generated texts from human-written ones. LOOCV is a type of cross-validation used to evaluate the generalization performance of a model. In this study, one text was excluded from the 500 texts as the testing set, and the RF classifier was trained using the remaining 499 texts to classify the testing text into one of three classes. These procedures were repeated 500 times using different test sets. We used the randomForest function of the random Forest package and set the number of decision trees to 1,000 and the other hyperparameters to default.

Results

Study 1: Comparison of text distributions of five classes (GPT3.5zero, GPT4zero, GPT3.5one, and GPT4one, HM)

Figs 16 show the degrees of similarity and difference between the texts belonging to the five different classes separately for the six types of stylometric features. First, except for the positioning of commas in Fig 5, the stylometric features (Figs 14 and 6) appear to be HM texts that are completely separated from both GPTzero texts. These results support hypothesis 1. Second, all but Fig 5 indicated that GPT3.5zero and GPT4zero have different distributions. Finally, according to all Figures except Fig 5, the distributions of both GPT3.5one and GPT4one are slightly closer to HM texts and are positioned between the distribution of GPTzero texts and that of HM texts. Moreover, some GPTone texts overlapped with HM texts.

Fig 1. MDS configuration in five classes (GPT3.5one, GPT3.5zero, GPT4one, GPT4zero, and HM), focusing on the phrase patterns.

Fig 1

“GPT3.5one” and “GPT4one” mean texts generated by GPT-3.5 and GPT-4 with one-shot learning. “GPT3.5zero” and “GPT4zero” indicate texts generated by GPT-3.5 and GPT-4 with zero-shot learning. “HM” means human-written public comment.

Fig 6. MDS configuration in five classes, focusing on the function words.

Fig 6

Fig 5. MDS configuration in five classes, focusing on the positioning of commas.

Fig 5

Fig 4. MDS configuration in five classes, focusing on the bigram of postpositional particle words.

Fig 4

Table 1 shows the means and standard deviations of the distances of the texts between GPT (GPTzero and GPTone) and HM, corresponding to Figs 16. The distances between GPTone and HM were shorter than those between GPTzero and HM. This implies that GPTone texts are more similar to human texts compared to GPTzero. These results support Hypothesis 2.

Table 1. The means and standard deviations of distances of the entire texts between GPT (GPTzero and GPTone) and HM corresponding to each stylometric feature.

GPT3.5zero vs HM GPT4zero vs HM GPT3.5one vs HM GPT4one vs HM
Phrase patterns 0.82 (SD 0.04) 0.79 (SD 0.04) 0.77 (SD 0.05) 0.75 (SD 0.05)
POS bigrams 0.69 (SD 0.05) 0.68 (SD 0.05) 0.67 (SD 0.04) 0.68 (SD 0.04)
POS trigrams 0.94 (SD 0.03) 0.93 (SD 0.03) 0.92 (SD 0.04) 0.93 (SD 0.03)
Bigram of postpositional particle words 0.93 (SD 0.05) 0.91 (SD 0.05) 0.89 (SD 0.05) 0.89 (SD 0.05)
Positioning of commas 0.96 (SD 0.09) 0.94 (SD 0.09) 0.93 (SD 0.09) 0.92 (SD 0.09)
Function words 0.66 (SD 0.05) 0.63 (SD 0.05) 0.62 (SD 0.05) 0.61 (SD 0.05)

Only the positioning of commas (Fig 5) displays a mixture of all classes, which means that the positioning of commas is not an effective feature for classifying ChatGPT-generated and human-written public comments. Based on the above results, we judged phrase patterns (Fig 1), POS bigrams (Fig 2), POS trigrams (Fig 3), and function words (Fig 6) to be effective stylometric features for discriminating texts between ChatGPT and humans. Therefore, we integrated these four stylometric features and used them as “integrated features” for the next analysis. Fig 7 shows the MDS configuration of the texts, focusing on integrated features.

Fig 2. MDS configuration in five classes, focusing on the POS bigrams.

Fig 2

Fig 3. MDS configuration in five classes, focusing on the POS trigrams.

Fig 3

Fig 7. MDS configuration in five classes, focusing on integrated features (the phrase patterns, the POS bigrams and trigram, and the function words).

Fig 7

Study 2: Evaluation of performance of RF classifier at LOOCV

First, we integrated GPT-3.5 and GPT-4 texts in each GPT-generated type, such as the three classes (GPTzero, GPTone, and HM). To evaluate the performance level for classifying the three classes using RF, we executed LOOCV and created confusion matrices for multiclass classification based on true classes and classified classes. Table 2 presents an example confusion matrix for these three classes. For instance, the cell of a in Table 2 means that RF classifier correctly judges text generated by ChatGPT with zero-shot learning as “GPTzero”, whereas the one of c indicates mistakes a judge as the text written by human. Next, based on the confusion matrix, the classification performance was assessed using the following metrics: “accuracy” in Eq (2), “recall” in Eqs (3A) to (3C), and “precision” in Eqs (4A) to (4C). The metric values were calculated for each class, together with the macro-average values (Eqs (5A) to (5B)).

Accuracy=a+e+ialltextsN=500 (2)
RecallforGPTzero=aa+b+c (3A)

or

RecallforGPTone=ed+e+f (3B)

or

RecallforHM=ig+h+i (3C)
PrecisionforGPTzero=aa+d+g (4A)

or

PrecisionforGPTone=eb+e+h (4B)

or

PrecisionforHM=ic+f+i (4C)
Macroaverageforrecall=RecallforGPTzero+GPTone+HM3 (5A)
Macroaverageforprecision=PrecisionforGPTzero+GPTone+HM3 (5B)

Table 2. Example of confusion matrix.

True class Classified class
GPTzero GPTone HM
GPTzero a b c
GPTone d e f
HM g h i

Additionally, we combined the class of GPTzero and GPTone texts as “GPTzero and one” and calculated “recall for GPTzero and one” and “precision for GPTzero and one”. Refer to the following Eqs (6A) and (6B) for details of the metric calculations. Among these performance metrics, we regard both “precision for HM” of Eq (4C) and “precision for GPTzero and one” of Eq (6B) as the most important performance metrics because our human want to accurately predict whether the sentences by an unknown author was written by ChatGPT or by a human.

RecallforGPTzeroandone=a+b+d+ea+b+c+d+e+f (6A)
PrecisionforGPTzeroandone=a+b+d+ea+b+d+e+g+h (6B)

Table 3 is a confusion matrix for the phrase patterns and each performance metrics are follows: accuracy (90.6%), recall for GPTzero (95.0%), recall for GPTone (83.5%), recall for HM (96.0%), recall for GPTzero and one (97.5%), precision for GPTzero (88.8%), precision for GPTone (92.8%), precision for HM (90.6%), recall for GPTzero and one (97.5%), precision for GPTzero and one (99.0%), macro average for recall (91.5%), macro average for precision (90.7%). RF classifier can suggest which variables are effective for discrimination as “importance”. The importance indicated the following features are effective: “verb + れ + ます,” “noun + です,” and “noun + や.”

Table 3. Confusion matrix for the phrase patterns.

True class Classified class
GPTzero GPTone HM
GPTzero 190 10 0
GPTone 23 167 10
HM 1 3 96

Table 4 shows the confusion matrix for the POS bigrams. The results of performance metrics are as follows: Accuracy (88.0%), recall for GPTzero (97.5%), recall for GPTone (76.0%), recall for HM (93.0%), precision for GPTzero (87.1%), precision for GPTone (92.7%), precision for HM (83.0%), recall for GPTzero and one (95.3%), precision for GPTzero and one (98.2%), macro average for recall (88.8%), macro average for precision (87.6%). According to the importance of RF, “auxiliary verb +. (period)” and “postpositional particle + noun” are regarded as effective features.

Table 4. Confusion matrix for the POS bigrams.

True class Classified class
GPTzero GPTone HM
GPTzero 195 5 0
GPTone 29 152 19
HM 0 7 93

The results of performance metrics calculated from confusion matrix (Table 5) for the POS trigrams: Accuracy (87.2%), recall for GPTzero (97.5%), recall for GPTone (72.0%), recall for HM (97.0%), precision for GPTzero (85.2%), precision for GPTone (94.7%), precision for HM (81.5%), recall for GPTzero and one (94.5%), precision for GPTzero and one (99.2%), macro average for recall (88.8%), macro average for precision (87.1%). According to the importance of RF, “noun + auxiliary verb +. (period)” was regarded as an effective feature. Compared with the POS bigram, the performance level decreased slightly.

Table 5. Confusion matrix for the POS trigrams.

True class Classified class
GPTzero GPTone HM
GPTzero 195 5 0
GPTone 34 144 22
HM 0 3 97

Table 6 presents the confusion matrix for the bigram of postpositional particle words. The performance levels are accuracy (76.0%), recall for GPTzero (90.0%), recall for GPTone (61.0%), recall for HM (78.0%), precision for GPTzero (76.9%), precision for GPTone (75.8%), precision for HM (74.3%), recall for GPTzero and one (93.3%), precision for GPTzero and one (94.4%), macro average for recall (76.3%), macro average for precision (75.7%). RF classifier indicated that “の + や”, “や + の”, and “や + を”are effective features.

Table 6. Confusion matrix for the bigram of postpositional particle words.

True class Classified class
GPTzero GPTone HM
GPTzero 180 20 0
GPTone 51 122 27
HM 3 19 78

Table 7 shows the confusion matrix for the positioning of commas. The performance levels are lower as same as bigram of postpositional particle words: Accuracy (76.6%), recall for GPTzero (88.0%), recall for GPTone (68.5%), recall for HM (70.0%), precision for GPTzero (78.9%), precision for GPTone (77.8%), precision for HM (69.3%), recall for GPTzero and one (92.3%), precision for GPTzero and one (92.5%), macro average for recall (75.5%), macro average for precision (75.4%). Importance of RF indicated “する (verb) +, (comma)” and “において (postpositional particle) +, (comma)” as effective features.

Table 7. Confusion matrix for the positioning of commas.

True class Classified class
GPTzero GPTone HM
GPTzero 176 18 6
GPTone 38 137 25
HM 9 21 70

The confusion matrix for the function words is displayed in Table 8. The performance levels were relatively higher: Accuracy (88.4%), recall for GPTzero (95.0%), recall for GPTone (78.5%), recall for HM (95.0%), precision for GPTzero (86.0%), precision for GPTone (91.3%), precision for HM (88.8%), recall for GPTzero and one (97.0%), precision for GPTzero and one (98.7%), macro average for recall (89.5%), macro average for precision (88.7%). The importance of RF indicated “や (postpositional particle)” and “です (auxiliary verb)” as effective features.

Table 8. Confusion matrix for the function words.

True class Classified class
GPTzero GPTone HM
GPTzero 190 10 0
GPTone 31 157 12
HM 0 5 95

Finally, we integrated four effective features (the phrase patterns, the POS bigrams and trigrams, and the function words) and analyzed them using the integrated features. Table 9 presents the confusion matrix for the integrated features. The performances were slightly improved, compared to other features: Accuracy (91.6%), recall for GPTzero (97.0%), recall for GPTone (83.0%), recall for HM (98.0%), precision for GPTzero (89.8%), precision for GPTone (95.4%), precision for HM (89.1%), recall for GPTzero and one (97.0%), precision for GPTzero and one (99.5%), macro average for recall (92.7%), and macro average for precision (91.4%). This study demonstrated incremental validity because the integrated features achieved the best classification performance.

Table 9. Confusion matrixes for the integrated features (GPTzero vs GPTone vs HM).

True class Classified class
GPTzero GPTone HM
GPTzero 194 6 0
GPTone 22 166 12
HM 0 2 98

For reference, the mean accuracies by 10-fold cross-validation showed next: (1) the phrase patterns: 86.0% (SD 3.9%), (2) the POS bigrams: 84.4% (SD 4.0%), (3) the POS trigrams: 82.4% (SD 4.7%), (4) the bigram of postpositional particle words: 75.4% (SD 6.7%), (5) the positioning of commas: 73.4% (SD 4.4%), (6) the function words: 83.2% (SD 3.8%), (7) the integrated features: 88.0% (SD 3.0%).

In addition to above the analyses, we calculated the classification performance metrics by focusing only on the integrated features to compare each GPT type to HM as follows: (1) GPTzero (GPT 3.5zero vs. GPT4zero) vs. HM and (2) GPTone (GPT3.5one vs. GPT4one) vs. HM. With regard to GPTzero vs. HM, we can completely distinguish the GPTzero texts from the HM (Table 10). Therefore, all performance metrics (accuracy, recall, and precision for GPTzero vs. humans) resulted in 100%. However, in the case of GPTone vs. human (Table 11), the classification performance slightly decreased compared to the other cases (GPTzero vs. human) but maintained a high performance level: accuracy (95.3%), recall for GPTone (94.5%), recall for HM (97.0%), precision for GPTone (98.4%), and precision for HM (89.8%).

Table 10. Confusion matrixes for the integrated features (GPT 3.5zero vs. GPT4zero vs. HM).

True class Classified class
GPT 3.5zero GPT4zero HM
GPT 3.5zero 98 2 0
GPT4zero 3 97 0
HM 0 0 100

Table 11. Confusion matrixes for the integrated features (GPT3.5one vs GPT4one vs HM).

True class Classified class
GPT3.5one GPT4one HM
GPT3.5one 92 2 6
GPT4one 5 90 5
HM 3 0 97

Discussion

This study examined whether we could distinguish between human public comments and ChatGPT-generated fake public comments (including ChatGPT-emulated humans) using Japanese stylometric analysis.

According to Study 1, the results of the MDS indicated that GPTzero texts generated by presenting only the titles of public comments applicable to zero-shot learning were completely different from human-written texts. However, most of the GPTone texts, which emulated human public comments (i.e., one-shot learning), were positioned between the distributions of GPTzero and HM on the MDS dimension. Furthermore, some GPTone texts overlapped slightly with the human texts. These results support Hypotheses 1 and 2: Japanese stylometric features of GPTzero texts are completely different from those of human public comments, and GPTone texts are more similar to human public comments than GPTzero. We consider that this center positioning of the GPTone texts means not “closer from GPTzero to human” but “closer from human to GPTzero” because GPTone may start emulating and generating from human public comment. That is, GPTone texts may be closer to GPTzero texts by emulating and modifying the HM texts. Furthermore, according to the Figure (especially Figs 13), the texts of GPT4one are farther away from the distribution of HM texts than GPT3.5one. These results suggest that the higher the performance of ChatGPT (i.e., GPT-4 at present), the easier it may be to distinguish emulated texts from human-written texts because higher-performance ChatGPT can more sophisticatedly rewrite human-written texts to make them closer to GPTzero texts. Regardless of the lower word counts in the current study (appropriately 600 characters vs. 1,000 characters in a previous study [5]), the differences between the GPT with zero-shot learning and humans were larger in the current study than in the previous study. It is unclear why these results occurred because several factors, such as word count (600 words vs. 1,000 words) and categories (public comments vs. academic papers), were confounded. Fig 5 indicates that the positioning of commas had little distinguishable effect because almost all texts in each class overlapped. A previous study [5] demonstrated a certain effective level of comma positioning. We considered the possibility that the difference in genres (academic papers and public comments) influenced these results. Therefore, we need to further examine other genres of texts.

Study 2 showed that the best precision HM achieved was approximately 90% and that GPTzero and one reached was 99.5%. Considering these results, it can be said that Hypothesis 3 was supported: we can discriminate fake public comments generated by ChatGPT from human public comments. Among the six Japanese stylometric features, phrase patterns indicated the best discriminable performance and POS bigrams and trigrams showed high classification accuracy. ChatGPT is not good at rewriting texts taking these features into consideration because these stylometric features (the phrase patterns, POS bigrams, and POS trigrams) are regarded as a deeper structural aspect of sentences. However, the present study revealed low performance of the positioning of commas, particularly in the GPT emulation. ChatGPT can easily rewrite this feature in sentences because of linguistically low-level features. While presenting human public comments and making ChatGPT emulate, we confirmed ChatGPT often just paraphrased words (e.g., from “ignorant” to “fool”). Therefore, presently, even if we analyze other languages, we may be able to distinguish sentences between generative AI and humans by focusing on deeper structures.

Above the results of this study limited Japanese language. Zaitsu & Jin [5] also pointed out that Japanese language have different notation formats (Kanji, Hiragana, and Katakana) and no space between words as opposed to English. Therefore, we need conduct similar verification for other languages as well. In addition, we need collect and analyze larger sample size of human-written and AI-generated public comments for the purpose of generalization of this study.

Recently, the disinformation generated by AI, such as fake news, has become a problem worldwide because these fakes are instantly and widely generated. Disinformation has certainly caused chaos in the human world; therefore, we need techniques to control generative AI, including sophisticated classifiers.

Conclusion

The current study concluded that (1) the stylometric features of Japanese public comments were completely different from ChatGPT-generated texts by presenting only the titles of public comments (i.e., zero-shot learning). (2) The public comments generated by the one-shot trained ChatGPT with human-generated public comments are more similar to human public comments than the public comments from the zero-shot trained ChatGPT. (3) Although limited to this study sample (Japanese language, approximately 600 characters, and learning method of ChatGPT), at present, we can discriminate ChatGPT-generated fake public comments from human public comments through stylometric analysis.

Supporting information

S1 Data

(CSV)

pone.0299031.s001.csv (485.6KB, csv)
S2 Data

(CSV)

pone.0299031.s002.csv (1.3MB, csv)
S3 Data

(CSV)

pone.0299031.s003.csv (3.8MB, csv)
S4 Data

(CSV)

pone.0299031.s004.csv (767KB, csv)
S5 Data

(CSV)

pone.0299031.s005.csv (87.4KB, csv)
S6 Data

(CSV)

pone.0299031.s006.csv (351KB, csv)

Data Availability

All relevant data are within the Supporting information files.

Funding Statement

This work was partially supported by JSPS KAKENHI (grant number: JP23K11107). The funders had no role in the study design, data collection, analysis, and decision to publish, except for the Publication Fee.

References

  • 1.OpenAI [Internet]. Introducing ChatGPT; c2022 [cited 2023 May 31]. https://openai.com/blog/chatgpt.
  • 2.Köbis N, Mossink LD. Artificial intelligence versus Maya Angelou: Experimental evidence that people cannot differentiate AI-generated from human-written poetry. Comput. Hum. Behav. 2021;114: 106553. [Google Scholar]
  • 3.Clark E, August T, Serrano S, Haduong N, Gururangan S, Smith NA. All that’s ‘Human’ is not gold: Evaluating human evaluation of generated text. Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (ACL-IJCNLP-2021), Virtual Conference. 2021;1: 7282–7296.
  • 4.Desaire H, Chua AE, Isom M, Jarosova R, Hua D. Distinguishing academic science writing from humans or ChatGPT with over 99% accuracy using off-the-shelf machine learning tools. Cell Rep. Phys. Sci. 2023;4(6): 101426. doi: 10.1016/j.xcrp.2023.101426 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Zaitsu W, Jin M. Distinguishing ChatGPT(-3.5, -4)-generated and human-written papers through Japanese stylometric analysis. PLOS ONE. 2023;18(8): e0288453. doi: 10.1371/journal.pone.0288453 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Brown T, Mann B, Ryder N, Subbiah M, Kaplan J, Dhariwal P, et al. Language models are few-shot learners. Adv. in Neural Inf. Process. Syst. 2020;33, 1877–1901. [Google Scholar]
  • 7.Jin M. Bunsetsu patan ni motoduita bunshou no kakite no shikibetsu [Authorship identification based on phrase patterns]. Jpn. J. Behaviormetrics. 2013;40(1), 17–28. [Google Scholar]
  • 8.Jin M. Hinshi no marukohu sen i no joho wo motiita kakite no dotei. Proceedings of the 32th Annual Meeting Behaviourmetric Society, Tokyo, Japan. 2004;384–385.
  • 9.Jin M. Joshi no N-gram modelu ni motoduita kakite no shikibetsu [Authorship attribution based on N-gram models in postpositional particle of Japanese]. Jpn. J. Math. Ling. 2002;23(5), 225–240. [Google Scholar]
  • 10.Zaitsu W, Jin M. Tekisuto mainingu niyoru hisshashikibetsu no seikakusei narabini hantei tetsuduki no hyoujunka [Accuracy and standardized judgment procedures for author identification]. Jpn. J. Behaviormetrics. 2018;45(1):39–47. [Google Scholar]
  • 11.Kudo T, Yamamoto K, Matsumoto Y. Applying conditional random fields to Japanese morphological analysis. Proceedings of the 2004 Conference on Empirical Methods in Natural Language Processing (EMNLP-2004), Barcelona, Spain. 2004; 230–237.
  • 12.Kudo T, Matsumoto Y. Japanese dependency analysis using cascaded chunking. Proceedings of the 6th Conference on Natural Language Learning (CoNLL-2002), Taipei, Taiwan. 2002; 63–69.
  • 13.Jin M, Jiang M. Text clustering on authorship attribution based on features of punctuation usage in Chinese. Inf. 2013;16(7):4983–4990. [Google Scholar]
  • 14.Jin M, Murakami M. Randamu foresutohou ni yoru bunshou no kakite no doutei [Authorship identification using Random Forests]. Proc. Inst. Stat. Math. 2007;55(2):255–268. [Google Scholar]

Decision Letter 0

Takayuki Mizuno

11 Dec 2023

PONE-D-23-32297Can we spot fake public comments generated by ChatGPT(-3.5, -4)?: Japanese stylometric analysis expose emulation through one-shot learningPLOS ONE

Dear Dr. Zaitsu,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Jan 25 2024 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Takayuki Mizuno, Ph. D.

Academic Editor

PLOS ONE

Journal Requirements:

When submitting your revision, we need you to address these additional requirements.

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at 

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and 

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2. Please note that PLOS ONE has specific guidelines on code sharing for submissions in which author-generated code underpins the findings in the manuscript. In these cases, all author-generated code must be made available without restrictions upon publication of the work. Please review our guidelines at https://journals.plos.org/plosone/s/materials-and-software-sharing#loc-sharing-code and ensure that your code is shared in a way that follows best practice and facilitates reproducibility and reuse.

3. We note that the grant information you provided in the ‘Funding Information’ and ‘Financial Disclosure’ sections do not match. 

When you resubmit, please ensure that you provide the correct grant numbers for the awards you received for your study in the ‘Funding Information’ section.

4. Thank you for stating the following in the Acknowledgments Section of your manuscript: 

"This work was partially supported by JSPS KAKENHI (grant number: JP23K11107). The funders had no role in the study design, data collection, analysis, and decision to publish, except for the Publication Fee."

We note that you have provided funding information that is not currently declared in your Funding Statement. However, funding information should not appear in the Acknowledgments section or other areas of your manuscript. We will only publish funding information present in the Funding Statement section of the online submission form. 

Please remove any funding-related text from the manuscript and let us know how you would like to update your Funding Statement. Currently, your Funding Statement reads as follows: 

"This work was partially supported by JSPS KAKENHI (grant number: JP23K11107). The funders had no role in the study design, data collection, analysis, and decision to publish, except for the Publication Fee."

Please include your amended statements within your cover letter; we will change the online submission form on your behalf.

5. Please upload a copy of Figure 1, to which you refer in your text on page 9. If the figure is no longer to be included as part of the submission please remove all reference to it within the text.

Additional Editor Comments:

Please revise your manuscript according to the reviewers' comments.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Partly

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: Yes

**********

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: Overall, this is exciting work, but significant improvement is required in this manuscript. Some of the improvement requirements are as follows:

1. Motivation and Contribution of the work need to be incorporated in the sub-section of the Introduction. Further, at the end of the Introduction section, the structure of the rest of the manuscript work should be incorporated.

2. All the equations should be written along with the equation number and need to be appropriately cited.

3. Further each variable used in the equation needs to be discussed properly.

4. In this work, in the study 2 2-section Random Forest (ML) algorithm was issued. Here, preprocessing steps need to be discussed further 499 data is taken for the experiment. What is the training and testing ratio?

5. What is the reason for selecting Random Forest Algorithm? There are several other algorithms.

6. What is the limitation of this work? Limitations of this work need to be incorporated.

7. Whether in this work “emoji” and “sarcasm” are considered?

8. Proper capstion is required for the figures used in this manuscript.

Reviewer #2: The topic is interesting and tackles an important issue. However, there are some concerns which can be summarized as follows.

1- The sample size of the data is too small to be able to conclude definitive conclusions.

2- Full details of the conferences cited in the paper should be given. This means that the place where the conference was held should be given.

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: Yes: Ahmed Sharaf Eldin

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

PLoS One. 2024 Mar 13;19(3):e0299031. doi: 10.1371/journal.pone.0299031.r002

Author response to Decision Letter 0


19 Dec 2023

Answer and Response to Editor and Reviewer 1 comments:

Thank you for your constructive review.

I revised several points along with your comments.

Please confirm revised paper.

Thank you.

1. Additional explain of contribution of this study in the Introduction.

We additionally explained contribution of this study (p4, l80).

2. equations number and citation

We give number in all equations and appropriately cited.

3. “Further each variable used in the equation needs to be discussed properly.”

Sorry. We don’t understand this comment. Would you explain this more.

4. The training and testing ratio

We conducted LOOCV. Among 500 sample, we used 499 sample for training and 1 sample for test. In this study, we did not set validation sample because we fixed hyperparameters.

5. About Random Forest Algorithm

We politely explained why we used random forest (p8, l192).

6. The limitation of this study.

We added the limitation of this study in discussion, along with reviewer’s comment (p20, l406).

7. emoji and sarcasm

There was no emoji in our public comments. Usually, “emoji” are used in informal circumstances, for example, exchange between acquaintances. On the other hand, public comments are formal circumstances.

Furthermore, we did not confirm“sarcasm”. Moreover, we focused on non-content words, so this stylometric analysis is not affected by sarcasm.

 8. Capstion in the figures

We revised and added caption explain.

Answer and Response to Reviewer 2 comments:

Thank you for your constructive review.

I revised several points along with your comments.

Please confirm revised paper.

Thank you.

1.The limitation of this study.

We added the limitation of this study in discussion, along with reviewer’s comment (p20, l406).

2.Revised references

We revised references, especially added details about conferences, along with reviewer’s comment.

Attachment

Submitted filename: Response to Reviewers.docx

pone.0299031.s007.docx (18.3KB, docx)

Decision Letter 1

Takayuki Mizuno

30 Jan 2024

PONE-D-23-32297R1Can we spot fake public comments generated by ChatGPT(-3.5, -4)?: Japanese stylometric analysis expose emulation through one-shot learningPLOS ONE

Dear Dr. Zaitsu,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Mar 15 2024 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Takayuki Mizuno, Ph. D.

Academic Editor

PLOS ONE

Journal Requirements:

Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.

Additional Editor Comments:

Reviewer 1 commented that the manuscript still needs some revision. Please add comments on the ratio of training data to test data and the variables noted by reviewer 1.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #1: All comments have been addressed

Reviewer #2: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Partly

Reviewer #2: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: No

Reviewer #2: Yes

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: No

Reviewer #2: No

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: Some of the suggested improvements are positively addressed by the authors. But there are some more points to be positvely addressed.

1. Out of 500 sample , 499 is taken for training and 1 is taken for testing. Standard traing and testing ratio is 80-20, 70-30. In the current mauscript case the model will go in the overfitting condtion, so k-fold cross validation is required to check the overfitting condtion.

2. Each variable/parameters used in equation need to be disccused. Example in equation 6A, (parameters a,b,c,d,e,f) need to be discussd. What is a, what is b , like wise.

Reviewer #2: The authors reviewed their paper according to the reviewers' comments. It will be useful if the authors discuss the computational resources required to do their experiments.

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: Yes: sanjay kumar

Reviewer #2: Yes: Ahmed Sharaf Eldin

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

PLoS One. 2024 Mar 13;19(3):e0299031. doi: 10.1371/journal.pone.0299031.r004

Author response to Decision Letter 1


2 Feb 2024

Answer and Response to Editor and Reviewer 1 comments:

Thank you for your constructive review.

I revised several points along with your comments.

Please confirm revised paper.

Thank you.

1. Out of 500 sample , 499 is taken for training and 1 is taken for testing. Standard traing and testing ratio is 80-20, 70-30. In the current mauscript case the model will go in the overfitting condtion, so k-fold cross validation is required to check the overfitting condtion.

LOOCV (Leave-one-out cross-validation), conducted in this study, is generally less prone to overfitting compared to other cross-validation methods like k-fold cross-validation, especially when the dataset is small like this current study. Therefore, we used this method.

But for reference, we conducted 10-fold cross validation, and wrote these results.

2. Each variable/parameters used in equation need to be disccused. Example in equation 6A, (parameters a,b,c,d,e,f) need to be discussd. What is a, what is b , like wise.

Along with this comments, we additionally explain in details (p16, l377).

3.Change part of the title

Before this submission, the title is ““Can we spot fake public comments generated by ChatGPT(-3.5, -4)?: Japanese stylometric analysis expose emulation through one-shot learning”. But I think “through one-shot” may lead to misunderstanding for readers that not “expose emulation created by one-shot learning” but “expose by one-shot learning”. So we want to change part of the title to “Can we spot fake public comments generated by ChatGPT(-3.5, -4)?: Japanese stylometric analysis expose emulation created by one-shot learning”

Attachment

Submitted filename: Response to Reviewers.docx

pone.0299031.s008.docx (17.5KB, docx)

Decision Letter 2

Takayuki Mizuno

5 Feb 2024

Can we spot fake public comments generated by ChatGPT(-3.5, -4)?: Japanese stylometric analysis expose emulation created by one-shot learning

PONE-D-23-32297R2

Dear Dr. Zaitsu,

We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice for payment will follow shortly after the formal acceptance. To ensure an efficient process, please log into Editorial Manager at http://www.editorialmanager.com/pone/, click the 'Update My Information' link at the top of the page, and double check that your user information is up-to-date. If you have any billing related questions, please contact our Author Billing department directly at authorbilling@plos.org.

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

Kind regards,

Takayuki Mizuno, Ph. D.

Academic Editor

PLOS ONE

Additional Editor Comments (optional):

The authors have incorporated all the reviewers' comments into the revised manuscript.

Reviewers' comments:

Acceptance letter

Takayuki Mizuno

20 Feb 2024

PONE-D-23-32297R2

PLOS ONE

Dear Dr. Zaitsu,

I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now being handed over to our production team.

At this stage, our production department will prepare your paper for publication. This includes ensuring the following:

* All references, tables, and figures are properly cited

* All relevant supporting information is included in the manuscript submission,

* There are no issues that prevent the paper from being properly typeset

If revisions are needed, the production department will contact you directly to resolve them. If no revisions are needed, you will receive an email when the publication date has been set. At this time, we do not offer pre-publication proofs to authors during production of the accepted work. Please keep in mind that we are working through a large volume of accepted articles, so please give us a few weeks to review your paper and let you know the next and final steps.

Lastly, if your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

If we can help with anything else, please email us at customercare@plos.org.

Thank you for submitting your work to PLOS ONE and supporting open access.

Kind regards,

PLOS ONE Editorial Office Staff

on behalf of

Dr. Takayuki Mizuno

Academic Editor

PLOS ONE

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 Data

    (CSV)

    pone.0299031.s001.csv (485.6KB, csv)
    S2 Data

    (CSV)

    pone.0299031.s002.csv (1.3MB, csv)
    S3 Data

    (CSV)

    pone.0299031.s003.csv (3.8MB, csv)
    S4 Data

    (CSV)

    pone.0299031.s004.csv (767KB, csv)
    S5 Data

    (CSV)

    pone.0299031.s005.csv (87.4KB, csv)
    S6 Data

    (CSV)

    pone.0299031.s006.csv (351KB, csv)
    Attachment

    Submitted filename: Response to Reviewers.docx

    pone.0299031.s007.docx (18.3KB, docx)
    Attachment

    Submitted filename: Response to Reviewers.docx

    pone.0299031.s008.docx (17.5KB, docx)

    Data Availability Statement

    All relevant data are within the Supporting information files.


    Articles from PLOS ONE are provided here courtesy of PLOS

    RESOURCES