Research Article
New Collaborative Filtering Algorithms Based on SVD++ and Differential Privacy
Table 2
The meanings of the notation used to present the experimental results.
| Name | Meaning |
| SGDBase++ | Without DP protection, no preprocessing, SGD for SVD++ | ALSBase++ | Without DP protection, no preprocessing, ALS for SVD++ | PSGD | Algorithm of [9] or Algorithm of [10], with preprocessing, SGD for MF | PALS | Algorithm of [9] or Algorithm of [10], with preprocessing, ALS for MF | DPSS | No preprocessing, SGD gradient perturbation for SVD (refer to our Algorithm 1) | DPSAObj | No preprocessing, ALS objective perturbation for SVD (refer to our Algorithm 2) | DPSAOut | No preprocessing, ALS output perturbation for SVD (refer to our Algorithm 3) | DPSS++ | Our Algorithm 1, no preprocessing, SGD gradient perturbation for SVD++ | DPSAObj++ | Our Algorithm 2, no preprocessing, ALS objective perturbation for SVD++ | DPSAOut++ | Our Algorithm 3, no preprocessing, ALS output perturbation for SVD++ |
|
|