Converting Transformers to Polynomial Form for Secure Inference Over Homomorphic Encryption

Itamar Zimerman*, Moran Baruch, Nir Drucker, Gilad Ezov, Omri Soceanu, Lior Wolf

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

Abstract

Designing privacy-preserving DL solutions is a major challenge within the AI community.Homomorphic Encryption (HE) has emerged as one of the most promising approaches in this realm, enabling the decoupling of knowledge between a model owner and a data owner.Despite extensive research and application of this technology, primarily in CNNs, applying HE on transformer models has been challenging because of the difficulties in converting these models into a polynomial form.We break new ground by introducing the first polynomial transformer, providing the first demonstration of secure inference over HE with full transformers.This includes a transformer architecture tailored for HE, alongside a novel method for converting operators to their polynomial equivalent.This innovation enables us to perform secure inference on LMs and ViTs with several datasts and tasks.Our techniques yield results comparable to traditional models, bridging the performance gap with transformers of similar scale and underscoring the viability of HE for state-of-the-art applications.Finally, we assess the stability of our models and conduct a series of ablations to quantify the contribution of each model component.Our code is publicly available.

Original languageEnglish
Pages (from-to)62803-62814
Number of pages12
JournalProceedings of Machine Learning Research
Volume235
StatePublished - 2024
Event41st International Conference on Machine Learning, ICML 2024 - Vienna, Austria
Duration: 21 Jul 202427 Jul 2024

Fingerprint

Dive into the research topics of 'Converting Transformers to Polynomial Form for Secure Inference Over Homomorphic Encryption'. Together they form a unique fingerprint.

Cite this