Research Article
A Smart Privacy-Preserving Learning Method by Fake Gradients to Protect Users Items in Recommender Systems
Algorithm 1
Perturbed Matrix Factorization algorithm.
| | Input: Random mechanism , learning rate , and redefined iteration number k | | | Output: Item profile matrix V | | | Randomly initialize for all i and j. | | | fordo | | | Initialize for all j in central server. | | | fordo | | | On user i: sample j uniformly | | | from{}. | | | ifthen | | | | | | | | | | | | end | | | else | | | Generate a fake gradient of . | | | set | | | | | | end | | | for all j. | | | end | | | For all j: | | | | | | | | fordo | | | Update on a local device by gradient descent. | | | end | | | end |
|