Refine, Discriminate and Align: Stealing Encoders via Sample-Wise Prototypes and Multi-Relational Extraction

Shuchi Wu, Chuan Ma, Kang Wei, Xiaogang Xu, Ming Ding +2 more
12/1/2023
cs.LGcs.AIcs.CR

Official code: ShuchiWu/RDA (11 stars, last commit 2024-12-23).

Abstract

This paper introduces RDA, a pioneering approach designed to address two primary deficiencies prevalent in previous endeavors aiming at stealing pre-trained encoders: (1) suboptimal performances attributed to biased optimization objectives, and (2) elevated query costs stemming from the end-to-end paradigm that necessitates querying the target encoder every epoch. Specifically, we initially Refine the representations of the target encoder for each training sample, thereby establishing a less biased optimization objective before the steal-training phase. This is accomplished via a sample-wise prototype, which consolidates the target encoder's representations for a given sample's various perspectives. Demanding exponentially fewer queries compared to the end-to-end approach, prototypes can be instantiated to guide subsequent query-free training. For more potent efficacy, we develop a multi-relational extraction loss that trains the surrogate encoder to Discriminate mismatched embedding-prototype pairs while Aligning those matched ones in terms of both amplitude and angle. In this way, the trained surrogate encoder achieves state-of-the-art results across the board in various downstream datasets with limited queries. Moreover, RDA is shown to be robust to multiple widely-used defenses.

View on arXivView PDF

Code Implementations(1)

ShuchiWu/RDAOfficial100%
110PythonOct 20, 20231 years ago

Similar Papers

Cite this paper

@article{wu2023refine,
  title  = {Refine, Discriminate and Align: Stealing Encoders via Sample-Wise Prototypes and Multi-Relational Extraction},
  author = {Shuchi Wu and Chuan Ma and Kang Wei and Xiaogang Xu and Ming Ding and Yuwen Qian and Tao Xiang},
  year   = {2023},
  eprint = {2312.00855},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.00855v2}
}

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/2312.00855.svg)](https://codeofpaper.com/paper/2312.00855)

Discussion