ReMoDetect: Reward Models Recognize Aligned LLM's Generations
<|reference_start|>ReMoDetect: Reward Models Recognize Aligned LLM's Generations: The remarkable capabilities and easy accessibility of large language models (LLMs) have significantly increased societal risks (e.g., fake news generation), necessitating the development of LLM-generated text (LGT) detection methods for safe usage. However, detecting LGTs is challenging due to the vast number of LLMs, making it impractical to account for each LLM individually; hence, it is crucial to identify the common characteristics shared by these models. In this paper, we draw attention to a common feature of recent powerful LLMs, namely the alignment training, i.e., training LLMs to generate human-preferable texts. Our key finding is that as these aligned LLMs are trained to maximize the human preferences, they generate texts with higher estimated preferences even than human-written texts; thus, such texts are easily detected by using the reward model (i.e., an LLM trained to model human preference distribution). Based on this finding, we propose two training schemes to further improve the detection ability of the reward model, namely (i) continual preference fine-tuning to make the reward model prefer aligned LGTs even further and (ii) reward modeling of Human/LLM mixed texts (a rephrased texts from human-written texts using aligned LLMs), which serves as a median preference text corpus between LGTs and human-written texts to learn the decision boundary better. We provide an extensive evaluation by considering six text domains across twelve aligned LLMs, where our method demonstrates state-of-the-art results. Code is available at https://github.com/hyunseoklee-ai/reward_llm_detect.<|reference_end|>
@article{lee2024remodetect:,
    title={ReMoDetect: Reward Models Recognize Aligned LLM's Generations},
    author={Hyunseok Lee, Jihoon Tack, Jinwoo Shin},
    journal={arXiv preprint arXiv:2405.17382},
    year={2024},
    archivePrefix={arXiv},
    eprint={2405.17382},
    primaryClass={cs.LG cs.CL}
}