Protecting data privacy in growing neural gas

Growing neural gas is a well-known algorithm in evolutionary computing. It is very effective for training neural networks. However, if the training data for growing neural gas comes from two different parties, privacy concerns may become a hurdle for using this algorithm: Each party may not be willing to reveal her own data to the other, although she wants to collaborate with the other party in running the growing neural gas algorithm on their joint data. In this paper, we propose a privacy-preserving algorithm for growing neural gas with training data from two parties. Our algorithm allows two parties to jointly execute the growing neural gas algorithm without revealing any party’s data to the other. Our algorithm is secure in that it leaks no knowledge about any participant’s data to the other. Experiments on the real-world data show that our algorithm is very efficient.

[1]  Bernd Fritzke,et al.  A Growing Neural Gas Network Learns Topologies , 1994, NIPS.

[2]  Sheng Zhong,et al.  Privacy-Preserving Classification of Customer Data without Loss of Accuracy , 2005, SDM.

[3]  Wei Zhao,et al.  A new scheme on privacy-preserving data classification , 2005, KDD '05.

[4]  Yehuda Lindell,et al.  Privacy Preserving Data Mining , 2000, Journal of Cryptology.

[5]  Shuguo Han,et al.  Privacy-Preserving Genetic Algorithms for Rule Discovery , 2007, DaWaK.

[6]  Benny Pinkas,et al.  Fairplay - Secure Two-Party Computation System , 2004, USENIX Security Symposium.

[7]  Sheng Zhong,et al.  Privacy preserving Back-propagation neural network learning over arbitrarily partitioned data , 2011, Neural Computing and Applications.

[8]  Chi-Jen Lu,et al.  Oblivious polynomial evaluation and oblivious neural learning , 2001, Theor. Comput. Sci..

[9]  Gu Si-yang,et al.  Privacy preserving association rule mining in vertically partitioned data , 2006 .

[10]  Yehuda Lindell,et al.  A Proof of Yao's Protocol for Secure Two-Party Computation , 2004, Electron. Colloquium Comput. Complex..

[11]  Ramakrishnan Srikant,et al.  Privacy-preserving data mining , 2000, SIGMOD '00.

[12]  Mauro Barni,et al.  A privacy-preserving protocol for neural-network-based computation , 2006, MM&Sec '06.

[13]  A. Yao,et al.  Fair exchange with a semi-trusted third party (extended abstract) , 1997, CCS '97.

[14]  Shigenobu Kobayashi,et al.  A genetic algorithm for privacy preserving combinatorial optimization , 2007, GECCO '07.

[15]  Taneli Mielikäinen,et al.  Cryptographically private support vector machines , 2006, KDD '06.

[16]  Oded Goldreich,et al.  Foundations of Cryptography: List of Figures , 2001 .

[17]  Rebecca N. Wright,et al.  Privacy-preserving distributed k-means clustering over arbitrarily partitioned data , 2005, KDD '05.

[18]  Oded Goldreich Foundations of Cryptography: Index , 2001 .

[19]  Chris Clifton,et al.  Privacy Preserving Naïve Bayes Classifier for Vertically Partitioned Data , 2004, SDM.

[20]  Florian Kerschbaum,et al.  Privacy-Preserving Multi-Objective Evolutionary Algorithms , 2010, PPSN.

[21]  B Fritzke,et al.  A growing neural gas network learns topologies. G. Tesauro, DS Touretzky, and TK Leen, editors , 1995, NIPS 1995.

[22]  Chris Clifton,et al.  Privacy-preserving distributed mining of association rules on horizontally partitioned data , 2004, IEEE Transactions on Knowledge and Data Engineering.

[23]  Keke Chen,et al.  Privacy preserving data classification with rotation perturbation , 2005, Fifth IEEE International Conference on Data Mining (ICDM'05).