Training on the Benchmark Is Not All You Need

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ni, Shiwen, Kong, Xiangtao, Li, Chengming, Hu, Xiping, Xu, Ruifeng, Zhu, Jia, Yang, Min
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913711967436800
author Ni, Shiwen
Kong, Xiangtao
Li, Chengming
Hu, Xiping
Xu, Ruifeng
Zhu, Jia
Yang, Min
author_facet Ni, Shiwen
Kong, Xiangtao
Li, Chengming
Hu, Xiping
Xu, Ruifeng
Zhu, Jia
Yang, Min
contents The success of Large Language Models (LLMs) relies heavily on the huge amount of pre-training data learned in the pre-training phase. The opacity of the pre-training process and the training data causes the results of many benchmark tests to become unreliable. If any model has been trained on a benchmark test set, it can seriously hinder the health of the field. In order to automate and efficiently test the capabilities of large language models, numerous mainstream benchmarks adopt a multiple-choice format. As the swapping of the contents of multiple-choice options does not affect the meaning of the question itself, we propose a simple and effective data leakage detection method based on this property. Specifically, we shuffle the contents of the options in the data to generate the corresponding derived data sets, and then detect data leakage based on the model's log probability distribution over the derived data sets. If there is a maximum and outlier in the set of log probabilities, it indicates that the data is leaked. Our method is able to work under gray-box conditions without access to model training data or weights, effectively identifying data leakage from benchmark test sets in model pre-training data, including both normal scenarios and complex scenarios where options may have been shuffled intentionally or unintentionally. Through experiments based on two LLMs and benchmark designs, we demonstrate the effectiveness of our method. In addition, we evaluate the degree of data leakage of 35 mainstream open-source LLMs on four benchmark datasets and give a ranking of the leaked LLMs for each benchmark, and we find that the Qwen family of LLMs has the highest degree of data leakage.
format Preprint
id arxiv_https___arxiv_org_abs_2409_01790
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Training on the Benchmark Is Not All You Need
Ni, Shiwen
Kong, Xiangtao
Li, Chengming
Hu, Xiping
Xu, Ruifeng
Zhu, Jia
Yang, Min
Computation and Language
Artificial Intelligence
The success of Large Language Models (LLMs) relies heavily on the huge amount of pre-training data learned in the pre-training phase. The opacity of the pre-training process and the training data causes the results of many benchmark tests to become unreliable. If any model has been trained on a benchmark test set, it can seriously hinder the health of the field. In order to automate and efficiently test the capabilities of large language models, numerous mainstream benchmarks adopt a multiple-choice format. As the swapping of the contents of multiple-choice options does not affect the meaning of the question itself, we propose a simple and effective data leakage detection method based on this property. Specifically, we shuffle the contents of the options in the data to generate the corresponding derived data sets, and then detect data leakage based on the model's log probability distribution over the derived data sets. If there is a maximum and outlier in the set of log probabilities, it indicates that the data is leaked. Our method is able to work under gray-box conditions without access to model training data or weights, effectively identifying data leakage from benchmark test sets in model pre-training data, including both normal scenarios and complex scenarios where options may have been shuffled intentionally or unintentionally. Through experiments based on two LLMs and benchmark designs, we demonstrate the effectiveness of our method. In addition, we evaluate the degree of data leakage of 35 mainstream open-source LLMs on four benchmark datasets and give a ranking of the leaked LLMs for each benchmark, and we find that the Qwen family of LLMs has the highest degree of data leakage.
title Training on the Benchmark Is Not All You Need
topic Computation and Language
Artificial Intelligence
url https://arxiv.org/abs/2409.01790