Privacy Preserving PCA for Multiparty Modeling
  In this paper, we present a general multiparty modeling paradigm with Privacy
Preserving Principal Component Analysis (PPPCA) for horizontally partitioned
data. PPPCA can accomplish multiparty cooperative execution of PCA under the
premise of keeping plaintext data locally. We also propose implementations
using two techniques, i.e., homomorphic encryption and secret sharing. The
output of PPPCA can be sent directly to data consumer to build any machine
learning models. We conduct experiments on three UCI benchmark datasets and a
real-world fraud detection dataset. Results show that the accuracy of the model
built upon PPPCA is the same as the model with PCA that is built based on
centralized plaintext data.
