Ensembler: Protect Collaborative Inference Privacy from Model Inversion Attack via Selective Ensemble
Dancheng Liu, Chenhui Xu, Jiajie Li, Amir Nassereldine, Jinjun Xiong
TL;DR
Ensembler tackles privacy risks in edge-cloud collaborative inference by making model inversion attacks computationally difficult through a selective server ensemble controlled by a private client selector. The method trains N diverse server nets and a P-parameter selector in three stages, coupling a shadow-network concept with a cosine-regularized joint training objective to thwart accurate reconstruction of the client's input while preserving inference accuracy. Empirical results across CIFAR-10/100 and CelebA-HQ show substantial reductions in reconstruction quality (SSIM/PSNR) with modest accuracy loss and a small latency overhead (~4.8%), outperforming prior approaches like Shredder. The framework is extensible and compatible with existing perturbation-based defenses, offering a practical path to privacy-preserving collaborative inference in real-world cloud-enabled deployments.
Abstract
For collaborative inference through a cloud computing platform, it is sometimes essential for the client to shield its sensitive information from the cloud provider. In this paper, we introduce Ensembler, an extensible framework designed to substantially increase the difficulty of conducting model inversion attacks by adversarial parties. Ensembler leverages selective model ensemble on the adversarial server to obfuscate the reconstruction of the client's private information. Our experiments demonstrate that Ensembler can effectively shield input images from reconstruction attacks, even when the client only retains one layer of the network locally. Ensembler significantly outperforms baseline methods by up to 43.5% in structural similarity while only incurring 4.8% time overhead during inference.
