paper-with-me

홈 › Papers

CBNN: 3-Party Secure Framework for Customized Binary Neural Networks Inference

2024-12-21 · Benchang Dong, Zhili Chen, Xin Chen, Shiwen Wei, Jie Fu, Huifa Li

Binarized Neural Networks (BNN) offer efficient implementations for machine learning tasks and facilitate Privacy-Preserving Machine Learning (PPML) by simplifying operations with binary values. Nevertheless, challenges persist in terms of communication and accuracy in their application scenarios. In this work, we introduce CBNN, a three-party secure computation framework tailored for efficient BNN inference. Leveraging knowledge distillation and separable convolutions, CBNN transforms standard BNNs into MPC-friendly customized BNNs, maintaining high utility. It performs secure inference using optimized protocols for basic operations. Specifically, CBNN enhances linear operations with replicated secret sharing and MPC-friendly convolutions, while introducing a novel secure activation function to optimize non-linear operations. We demonstrate the effectiveness of CBNN by transforming and securely implementing several typical BNN models. Experimental results indicate that CBNN maintains impressive performance even after customized binarization and security measures

📄 PDF Abstract BibTeX arXiv:2412.16449

Code (0)

등록된 구현이 없습니다.

Tasks

BinarizationKnowledge DistillationPrivacy Preserving

Methods 이 논문이 사용한 방법론

Knowledge Distillation A very simple way to improve the performance of almost any machine learning algorithm is to train many different models on the same data and then to average their predictions.…

Similar Papers 제목 키워드 기반

FracBNN: Accurate and FPGA-Efficient Binary Neural Networks with Fractional Activations

2020-12-22 · Yichi Zhang, Junhao Pan, Xinheng Liu, Hongzheng Chen 외

Binary neural networks (BNNs) have 1-bit weights and activations. Such networks are well suited for FPGAs, as their dominant computations are bitwise arithmetic and the memory requirement is also significantly reduced. H…

Binarizationimage-classificationImage Classification

QUOTIENT: Two-Party Secure Neural Network Training and Prediction

2019-07-08 · Nitin Agrawal, Ali Shahin Shamsabadi, Matt J. Kusner, Adrià Gascón

Recently, there has been a wealth of effort devoted to the design of secure protocols for machine learning tasks. Much of this is aimed at enabling secure prediction from highly-accurate Deep Neural Networks (DNNs). Howe…

PredictionVocal Bursts Valence Prediction

Secure multiparty computations in floating-point arithmetic

2020-01-09 · Chuan Guo, Awni Hannun, Brian Knott, Laurens van der Maaten 외

Secure multiparty computations enable the distribution of so-called shares of sensitive data to multiple parties such that the multiple parties can effectively process the data while being unable to glean much informatio…

AllMathematical ProofsPrivacy Preservingregression

Case-Base Neural Networks: survival analysis with time-varying, higher-order interactions

2023-01-16 · Jesse Islam, Maxime Turgeon, Robert Sladek, Sahir Bhatnagar

In the context of survival analysis, data-driven neural network-based methods have been developed to model complex covariate effects. While these methods may provide better predictive performance than regression-based ap…

Data AugmentationregressionSurvival Analysis

CrypTen: Secure Multi-Party Computation Meets Machine Learning

2021-09-02 · NeurIPS 2021 12 · Brian Knott, Shobha Venkataraman, Awni Hannun, Shubho Sengupta 외

Secure multi-party computation (MPC) allows parties to perform computations on data while keeping that data private. This capability has great potential for machine-learning applications: it facilitates training of machi…

BIG-bench Machine LearningGPUimage-classificationImage Classification+4