Research Article
Differential Privacy Principal Component Analysis for Support Vector Machines
Algorithm 1
Differential privacy principal component analysis-support vector machine (DPPCA-SVM).
ā | Input: data , samples n, attributes d, privacy budget ; | ā | Output: classification decision function | (1) | Compute covariance matrix of input data ; | (2) | Compute symmetric noise matrix E, each element in E is sampled from Laplace distribution with a scaling of ; | (3) | Add noise to the original covariance matrix ; | (4) | Compute eigenvalues and corresponding eigenvectors of the noise covariance matrix ; | (5) | Select first k eigenvectors to determine the low-dimensional data ; | (6) | Compute classification function ; |
|