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 |
|