paper-with-me

홈 › Papers

Tabula: Efficiently Computing Nonlinear Activation Functions for Private Neural Network Inference

2021-09-29 · Max Lam, Michael Mitzenmacher, Vijay Janapa Reddi, Gu-Yeon Wei, David Brooks

Multiparty computation approaches to private neural network inference require significant communication between server and client, incur tremendous runtime penalties, and cost massive storage overheads. The primary source of these expenses is garbled circuits operations for nonlinear activation functions (typically ReLU), which require on the order of kilobytes of data transfer for each individual operation and tens of kilobytes of preprocessing storage per operation per inference. We propose a replacement for garbled circuits: Tabula, an algorithm to securely and efficiently perform single operand nonlinear functions for private neural network inference. Tabula performs a one time client initialization procedure with the help of a trusted third party (or via using fully homomorphic encryption), operates over smaller finite fields whose elements are representable with less than 16 bits, and employs a lookup table which stores the encrypted results of nonlinear operations over secretly shared values. We show Tabula is secure under a semi-honest threat model, allowing it to be used as a replacement for garbled circuits operations. Our results show that for private neural network inference, Tabula eliminates communication by a factor of more than $50 \times$, enables speedups over $10 \times$, and reduces storage costs from $O(n)$ to $O(1)$.

📄 PDF Abstract BibTeX

Code (1)

tabulainference/tabula 공식 구현

Similar Papers 제목 키워드 기반

Tabula: Efficiently Computing Nonlinear Activation Functions for Secure Neural Network Inference

2022-03-05 · Maximilian Lam, Michael Mitzenmacher, Vijay Janapa Reddi, Gu-Yeon Wei 외

Multiparty computation approaches to secure neural network inference commonly rely on garbled circuits for securely executing nonlinear activation functions. However, garbled circuits require excessive communication betw…

Quantization

Rational neural networks

2020-04-04 · NeurIPS 2020 12 · Nicolas Boullé, Yuji Nakatsukasa, Alex Townsend

We consider neural networks with rational activation functions. The choice of the nonlinear activation function in deep learning architectures is crucial and heavily impacts the performance of a neural network. We establ…

Hardware-Driven Nonlinear Activation for Stochastic Computing Based Deep Convolutional Neural Networks

2017-03-12 · Ji Li, Zihao Yuan, Zhe Li, Caiwen Ding 외

Recently, Deep Convolutional Neural Networks (DCNNs) have made unprecedented progress, achieving the accuracy close to, or even better than human-level perception in various tasks. There is a timely need to map the lates…

CPUGPU

APTx: better activation function than MISH, SWISH, and ReLU's variants used in deep learning

2022-09-10 · Ravin Kumar

Activation Functions introduce non-linearity in the deep neural networks. This nonlinearity helps the neural networks learn faster and efficiently from the dataset. In deep learning, many activation functions are develop…

Deep Learning

Amplifying Sine Unit: An Oscillatory Activation Function for Deep Neural Networks to Recover Nonlinear Oscillations Efficiently

2023-04-18 · Jamshaid Ul Rahman, Faiza Makhdoom, Dianchen Lu

Many industrial and real life problems exhibit highly nonlinear periodic behaviors and the conventional methods may fall short of finding their analytical or closed form solutions. Such problems demand some cutting edge …