Detailed comment
Thank you for the detailed response.
Q1) I see. Would be great if you can clarify this in the paper as well.
Q2) Thank you for the clarification. I see an issue here where certain samples were dropped because chatGPT did not do well on them. To me, this is what happened: "we have a test set and some examples are problematic to ChatGPT so we are going to remove them and consider the remaining samples as our new test set". Perhaps, this would work if all the models are of the same family, but comparing with the baselines (which are very competitive even after subsampling) would not be fair.
You address this point in "response to W1 of Reviewer qkT2" which is very important and in fact, I think that's how your main experiment should be. This should make the separation between classification (the typical verification task) experiment and explanation experiment much clearer. In the classification experiments below, the baseline BERT outperforms the other methods including yours except when Llama-2 is used. Conditioning the effectiveness of the proposed approach on the use of one specific language model is problematic.
IMO, a much stronger case for your paper would be either:
1) propose InstructAV as a data collection method where you show that using the selected samples, fine-tuned models will result in better performance. This way, you are not claiming a new method and therefore don't have to explain why one language model performs better than the other. Or,
2) Have a stronger separation between classification only and clarification with explanation. I would suggest splitting the experiments (and table 2) into two parts: Classification where you show the performance on ALL the test samples like you did in the response below, and Classification+Explanation on the selected samples where you compare only with methods that provide explanation. In step two, you can justify the drop in performance when other language models by offering an explanation to the results. In Authorship Analysis, it is a well-known phenomena that explainable methods have lower performance and SOTA methods are harder to explain (especially to the layman person).
Q3 & W1.1) Thank you. This is clear from the results, but why? is it because of the model size? or the characteristics of the model? If I want to use your method with another model, how do I choose that model? just the biggest model available? I am interested in more than describing what the table shows.
[Q4 & W1.2] That's a strong claim. You cannot infer that without sharing descriptive stats of the data, e.g. avg length in words for example.
[W2: ChatGPT can correctly determine the label, it can also provide a possible explanation.] I respectfully disagree. Please let me clarify that for authorship analysis tasks "humans" do not do well compared to computational approaches. (see Stamatatos 99, for example). Therefore, when you generate an explanation such as "uses passive voice", or "passionate about the topic" or some generic explanation, humans would tend to agree unless such note is completely wrong. What matters more in authorship analysis is the frequency of such features. What I was trying to say that, human evaluation in your case is a high-level check that whatever ChatGPT generated is actually in the text but not more than that. It is very different from the typical "human evaluation" for other tasks. Even BERTScore, it is just showing that similar models generated similar text and that on its own has its problems.
Stamatatos, E., Fakotakis, N., & Kokkinakis, G. (1999, June). Automatic authorship attribution. In Ninth conference of the European Chapter of the Association for Computational Linguistics (pp. 158-164)