Privacy-Preserving Logistic Regression Training with a Faster Gradient Variant

01/26/2022
by   John Chiang, et al.
0

Logistic regression training on an encrypted dataset has been an attractive idea to security concerns for years. In this paper, we propose a faster gradient variant called Quadratic Gradient for logistic regression and implement it via a special homomorphic encryption scheme. The core of this gradient variant can be seen as an extension of the simplified fixed Hessian from Newton's method, which extracts information from the Hessian matrix into the naive gradient, and thus can be used to enhance Nesterov's accelerated gradient (NAG), Adagrad, etc. We evaluate various gradient ascent methods with this gradient variant on the gene dataset provided by the 2017 iDASH competition and the image dataset from the MNIST database. Experimental results show that the enhanced methods converge faster and sometimes even to a better convergence result. We also implement the gradient variant in full batch NAG and mini-batch NAG for training a logistic regression model on a large dataset in the encrypted domain. Equipped with this gradient variant, full batch NAG and mini-batch NAG are both faster than the original ones.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/14/2022

Multinomial Logistic Regression Algorithms via Quadratic Gradient

Multinomial logistic regression, also known by other names such as multi...
research
08/24/2017

Logistic Regression as Soft Perceptron Learning

We comment on the fact that gradient ascent for logistic regression has ...
research
04/07/2023

Privacy-Preserving CNN Training with Transfer Learning

Privacy-preserving nerual network inference has been well studied while ...
research
12/25/2017

A Random Block-Coordinate Douglas-Rachford Splitting Method with Low Computational Complexity for Binary Logistic Regression

In this paper, we propose a new optimization algorithm for sparse logist...
research
09/18/2023

Online Efficient Secure Logistic Regression based on Function Secret Sharing

Logistic regression is an algorithm widely used for binary classificatio...
research
02/12/2019

Achieving GWAS with Homomorphic Encryption

One way of investigating how genes affect human traits would be with a g...
research
06/20/2020

Asymptotically Optimal Exact Minibatch Metropolis-Hastings

Metropolis-Hastings (MH) is a commonly-used MCMC algorithm, but it can b...

Please sign up or login with your details

Forgot password? Click here to reset