Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

RPWithPrior: Label Differential Privacy in Regression

About

With the wide application of machine learning techniques in practice, privacy preservation has gained increasing attention. Protecting user privacy with minimal accuracy loss is a fundamental task in the data analysis and mining community. In this paper, we focus on regression tasks under $\epsilon$-label differential privacy guarantees. Some existing methods for regression with $\epsilon$-label differential privacy, such as the RR-On-Bins mechanism, discretized the output space into finite bins and then applied RR algorithm. To efficiently determine these finite bins, the authors rounded the original responses down to integer values. However, such operations does not align well with real-world scenarios. To overcome these limitations, we model both original and randomized responses as continuous random variables, avoiding discretization entirely. Our novel approach estimates an optimal interval for randomized responses and introduces new algorithms designed for scenarios where a prior is either known or unknown. Additionally, we prove that our algorithm, RPWithPrior, guarantees $\epsilon$-label differential privacy. Numerical results demonstrate that our approach gets better performance compared with the Gaussian, Laplace, Staircase, and RRonBins, Unbiased mechanisms on the Communities and Crime, Criteo Sponsored Search Conversion Log, California Housing datasets.

Haixia Liu, Ruifan Huang• 2026

Related benchmarks

TaskDatasetResultRank
RegressionCalifornia Housing Standard (test)
MSE0.5852
78
RegressionCommunities and Crime 1990 US Census / 1990 US LEMAS / 1995 FBI UCR (test (20%))
MSE (Mean)0.0177
78
RegressionCriteo Sponsored Search Conversion Log (test)
MSE3.10e+3
78
Training ProcessCommunities and Crime (train)
Training Time (s)0.2793
5
Training ProcessCriteo Sponsored Search Conversion Log (train)
Training Time3.4404
5
Training ProcessCalifornia Housing (train)
Training Time0.2971
5
Showing 6 of 6 rows

Other info

Follow for update