A Simple Solution for Homomorphic Evaluation on Large Intervals
John Chiang

TL;DR
This paper proposes using neural networks with polynomial activations to efficiently approximate functions in homomorphic encryption, reducing computational depth and modulus consumption for privacy-preserving machine learning.
Contribution
Introducing a neural network-based approach for function approximation in homomorphic encryption that achieves near-optimal depth and reduces modulus usage.
Findings
Neural networks can approximate functions like Sigmoid over large intervals.
The method reduces the multiplicative depth needed for polynomial evaluation.
Experiments demonstrate effective approximation on large intervals.
Abstract
Homomorphic encryption (HE) is a promising technique used for privacy-preserving computation. Since HE schemes only support primitive polynomial operations, homomorphic evaluation of polynomial approximations for non-polynomial functions plays an important role in privacy-preserving machine learning. In this paper, we introduce a simple solution to approximating any functions, which might be overmissed by researchers: just using the neural networks for regressions. By searching decent superparameters, neural networks can achieve near-optimal computation depth for a given function with fixed precision, thereby reducing the modulus consumed. There are three main reasons why we choose neural networks for homomorphic evaluation of polynomial approximations. Firstly, neural networks with polynomial activation functions can be used to approximate whatever functions are needed in an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFuzzy Systems and Optimization
