Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why is Log-Rank linked to DetectGPT, what is the scoring model for those zero-shot detector and why do you use F1 score? #6

Open
Jacobsonradical opened this issue Mar 30, 2024 · 2 comments

Comments

@Jacobsonradical
Copy link

Hi, thank you for sharing the code and brilliant works. I have 3 questions as stated in the title.

  1. Why is Log-Rank method linked to DetectGPT? I don't think DetectGPT uses any rank information. It is more inclined to the probability method.

  2. How do you do the zero-shot detection for ChatGPT-turbo and same kind? They don't have scoring function for those zero-shot methods. What is the scoring model here?

  3. Why do you use F1 score? because we don't have good balance between positive and negative samples?

@xinleihe
Copy link
Owner

Hi @Jacobsonradical,

Thanks for your questions.

For Q1: Log-Rank is a baseline in DetectGPT's paper.

For Q2 & Q3: we do not do zero-shot detection based on metrics. For metric-based methods, we train an extra classifier to map the metric into classes (e.g., HWTs and MGTs). With this classifier, we can transfer the detection method to other datasets.

@Jacobsonradical
Copy link
Author

@xinleihe Great. Thank you very much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants