2023

Gotcha! This Model Uses My Code! Evaluating Membership Leakage Risks in Code Models

Yang, Zhou, Zhao, Zhipeng, Wang, Chenyu et al.

Understand

Given large-scale source code datasets available in open-source projects and advanced large language models, recent code models have been proposed to address a series of critical software engineering tasks, such as program repair and code completion.

  • The training data of the code models come from various sources, not only the publicly available source code, e.g., open-source projects on GitHub but also the private data such as the confidential source code from companies, which may contain sensitive information (for example, SSH keys and personal information).
  • As a result, the use of these code models may raise new privacy concerns.
  • In this paper, we focus on a critical yet not well-explored question on using code models: what is the risk of membership information leakage in code models? Membership information leakage refers to the risk that an attacker can infer whether a given data point is included in (i.e., a member of) the training data.

Reading the bibliography…