Information Leakage from Embedding in Large Language Models

Zhipeng Wan, Anda Cheng, Yinggui Wang, Lei Wang
5/20/2024
cs.LGcs.CR

No confident code implementation found for this paper.

Abstract

The widespread adoption of large language models (LLMs) has raised concerns regarding data privacy. This study aims to investigate the potential for privacy invasion through input reconstruction attacks, in which a malicious model provider could potentially recover user inputs from embeddings. We first propose two base methods to reconstruct original texts from a model's hidden states. We find that these two methods are effective in attacking the embeddings from shallow layers, but their effectiveness decreases when attacking embeddings from deeper layers. To address this issue, we then present Embed Parrot, a Transformer-based method, to reconstruct input from embeddings in deep layers. Our analysis reveals that Embed Parrot effectively reconstructs original inputs from the hidden states of ChatGLM-6B and Llama2-7B, showcasing stable performance across various token lengths and data distributions. To mitigate the risk of privacy breaches, we introduce a defense mechanism to deter exploitation of the embedding reconstruction process. Our findings emphasize the importance of safeguarding user privacy in distributed learning systems and contribute valuable insights to enhance the security protocols within such environments.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wan2024information,
  title  = {Information Leakage from Embedding in Large Language Models},
  author = {Zhipeng Wan and Anda Cheng and Yinggui Wang and Lei Wang},
  year   = {2024},
  eprint = {2405.11916},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.11916v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.11916.svg)](https://codeofpaper.com/paper/2405.11916)

Discussion