Sisyphus: A Cautionary Tale of Using Low-Degree Polynomial Activations in Privacy-Preserving Deep Learning
Not on the map. Why?
Abstract (arXiv)
Privacy concerns in client-server machine learning have given rise to private inference (PI), where neural inference occurs directly on encrypted inputs. PI protects clients' personal data and the server's intellectual property. A common practice in PI is to use garbled circuits to compute nonlinear functions privately, namely ReLUs. However, garbled circuits suffer from high storage, bandwidth, and latency costs. To mitigate these issues, PI-friendly polynomial activation functions have been employed to replace ReLU. In this work, we ask: Is it feasible to substitute all ReLUs with low-degree polynomial activation functions for building deep, privacy-friendly neural networks? We explore this question by analyzing the challenges of substituting ReLUs with polynomials, starting with simple drop-and-replace solutions to novel, more involved replace-and-retrain strategies. We examine the limitations of each method and provide commentary on the use of polynomial activation functions for PI. We find all evaluated solutions suffer from the escaping activation problem: forward activation values inevitably begin to expand at an exponential rate away from stable regions of the polynomials, which leads to exploding values (NaNs) or poor approximations.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). Builds on 34 of its 55 references that are in the map. First posted on arXiv 26 Jul 2021.
Builds on
34 of 55 references.
References · 34
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
- 2016Gaussian Error Linear Units (GELUs)cited by 3,502
- 2016Deep Learning with Differential Privacycited by 2,728
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,475
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,070
- 2019Towards Federated Learning at Scale: System Designcited by 832
- 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 609
- 2017Self-Normalizing Neural Networkscited by 598
22 more
- 2015Empirical Evaluation of Rectified Activations in Convolutional Networkcited by 519
- 2018Gazelle: A Low Latency Framework for Secure Neural Network Inferencecited by 193
- 2019Mish: A Self Regularized Non-Monotonic Activation Functioncited by 141
- 2018Slalom: Fast, Verifiable and Private Execution of Neural Networks in Trusted Hardwarecited by 102
- 2016Understanding and Improving Convolutional Neural Networks via Concatenated Rectified Linear Unitscited by 86
- 2020CrypTFlow2: Practical 2-Party Secure Inferencecited by 82
- 2018Chameleon: A Hybrid Secure Computation Framework for Machine Learning Applicationscited by 67
- 2019Pad'e Activation Units: End-to-end Learning of Flexible Activation Functions in Deep Networkscited by 67
- 2017CryptoDL: Deep Neural Networks over Encrypted Datacited by 56
- 2020Dynamic ReLUcited by 55
- 2019XONN: XNOR-based Oblivious Deep Neural Network Inferencecited by 51
- 2021DeepReDuce: ReLU Reduction for Fast Private Inferencecited by 50
- 2017DeepSecure: Scalable Provably-Secure Deep Learningcited by 48
- 2018Faster CryptoNets: Leveraging Sparsity for Real-World Encrypted Inferencecited by 45
- 2018Chiron: Privacy-preserving Machine Learning as a Servicecited by 40
- 2020CryptoNAS: Private Inference on a ReLU Budgetcited by 40
- 2020BLAZE: Blazing Fast Privacy-Preserving Machine Learningcited by 32
- 2021Precise Approximation of Convolutional Neural Networks for Homomorphically Encrypted Datacited by 27
- 2019Trident: Efficient 4PC Framework for Privacy Preserving Machine Learningcited by 26
- 2019ASTRA: High Throughput 3PC over Rings with Application to Secure Predictioncited by 18
- 2018TAPAS: Tricks to Accelerate (encrypted) Prediction As a Servicecited by 14
- 2018Towards the AlexNet Moment for Homomorphic Encryption: HCNN, theFirst Homomorphic CNN on Encrypted Data with GPUscited by 11
Built on by
Citing papers per year: 2022: 3; 2023: 8; 2024: 0; 2025: 2; 2026: 1.
14 papers.
Sort:
- 2023AutoReP: Automatic ReLU Replacement for Fast Private Network Inferencecited by 29
- 2022QuadraLib: A Performant Quadratic Neural Network Library for Architecture Optimization and Design Explorationcited by 21
- 2022AESPA: Accuracy Preserving Low-degree Polynomial Activation for Fast Private Inferencecited by 14
- 2023NeuJeans: Private Neural Network Inference with Joint Optimization of Convolution and FHE Bootstrappingcited by 6
- 2023Training Large Scale Polynomial CNNs for E2E Inference over Homomorphic Encryptioncited by 5
- 2023Fast and Private Inference of Deep Neural Networks by Co-designing Activation Functionscited by 4
- 2022Tabula: Efficiently Computing Nonlinear Activation Functions for Secure Neural Network Inferencecited by 2
- 2023Approximating ReLU on a Reduced Ring for Efficient MPC-based Private Inferencecited by 2
- 2023Towards Fast and Scalable Private Inferencecited by 1
- 2023Compact: Approximating Complex Activation Functions for Secure Computationcited by 1
- 2025Peregrine: One-Shot Fine-Tuning for FHE Inference of General Deep CNNscited by 1
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computationcited by 1
- 2026Private Vertical Federated Inference for Time-Series8 May 2026
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computation24 Nov 2025
- 2025Peregrine: One-Shot Fine-Tuning for FHE Inference of General Deep CNNs24 Nov 2025
- 2023Regularized PolyKervNets: Optimizing Expressiveness and Efficiency for Private Inference in Deep Neural Networks23 Dec 2023
- 2023NeuJeans: Private Neural Network Inference with Joint Optimization of Convolution and FHE Bootstrapping7 Dec 2023
- 2023Approximating ReLU on a Reduced Ring for Efficient MPC-based Private Inference9 Sep 2023
- 2023Compact: Approximating Complex Activation Functions for Secure Computation9 Sep 2023
- 2023AutoReP: Automatic ReLU Replacement for Fast Private Network Inference20 Aug 2023
- 2023Towards Fast and Scalable Private Inference9 Jul 2023
- 2023Fast and Private Inference of Deep Neural Networks by Co-designing Activation Functions14 Jun 2023
- 2023Training Large Scale Polynomial CNNs for E2E Inference over Homomorphic Encryption26 Apr 2023
- 2022QuadraLib: A Performant Quadratic Neural Network Library for Architecture Optimization and Design Exploration1 Apr 2022
- 2023AutoReP: Automatic ReLU Replacement for Fast Private Network Inferencecited by 29
- 2022QuadraLib: A Performant Quadratic Neural Network Library for Architecture Optimization and Design Explorationcited by 21
- 2022AESPA: Accuracy Preserving Low-degree Polynomial Activation for Fast Private Inferencecited by 14
- 2023NeuJeans: Private Neural Network Inference with Joint Optimization of Convolution and FHE Bootstrappingcited by 6
- 2023Training Large Scale Polynomial CNNs for E2E Inference over Homomorphic Encryptioncited by 5
- 2023Fast and Private Inference of Deep Neural Networks by Co-designing Activation Functionscited by 4
- 2022Tabula: Efficiently Computing Nonlinear Activation Functions for Secure Neural Network Inferencecited by 2
- 2023Approximating ReLU on a Reduced Ring for Efficient MPC-based Private Inferencecited by 2
- 2023Towards Fast and Scalable Private Inferencecited by 1
- 2023Compact: Approximating Complex Activation Functions for Secure Computationcited by 1
- 2025Peregrine: One-Shot Fine-Tuning for FHE Inference of General Deep CNNscited by 1
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computationcited by 1
12 most cited of 14 All 14 (JSON)
- 2026Private Vertical Federated Inference for Time-Series8 May 2026
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computation24 Nov 2025
- 2025Peregrine: One-Shot Fine-Tuning for FHE Inference of General Deep CNNs24 Nov 2025
- 2023Regularized PolyKervNets: Optimizing Expressiveness and Efficiency for Private Inference in Deep Neural Networks23 Dec 2023
- 2023NeuJeans: Private Neural Network Inference with Joint Optimization of Convolution and FHE Bootstrapping7 Dec 2023
- 2023Approximating ReLU on a Reduced Ring for Efficient MPC-based Private Inference9 Sep 2023
- 2023Compact: Approximating Complex Activation Functions for Secure Computation9 Sep 2023
- 2023AutoReP: Automatic ReLU Replacement for Fast Private Network Inference20 Aug 2023
- 2023Towards Fast and Scalable Private Inference9 Jul 2023
- 2023Fast and Private Inference of Deep Neural Networks by Co-designing Activation Functions14 Jun 2023
- 2023Training Large Scale Polynomial CNNs for E2E Inference over Homomorphic Encryption26 Apr 2023
- 2022QuadraLib: A Performant Quadratic Neural Network Library for Architecture Optimization and Design Exploration1 Apr 2022
12 newest of 14 All 14 (JSON)