Learning algorithms for vector quantization using vertically partitioned data with IoT

The use of cloud computing systems that support AI is expanding. On the other hand, as the number of terminals and devices connected to the system increases, the decline in capacity is becoming apparent. Edge (or fog) computing system is known as one for improving a conventional cloud system. Then, how should machine learning be realized on the edge system? SMC (Secure Multiparty Computation) is known as one model to perform secure learning methods. Horizontally and vertically partitioned data are used as data structure for SMC. There have been proposed some methods of machine learning using horizontally partitioned data of SMC on the edge system. On the other hand, few studies have been done on methods using the vertically partitioned data. In this paper, fast and secure vector quantization algorithms for classification problems on vertically partitioned data with an edge system are proposed. The effectiveness is shown by numerical simulations.

[1]  Qiang Yang,et al.  Federated Machine Learning , 2019, ACM Trans. Intell. Syst. Technol..

[2]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[3]  Shucheng Yu,et al.  Privacy Preserving Back-Propagation Neural Network Learning Made Practical with Cloud Computing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[4]  Thomas Martinetz,et al.  'Neural-gas' network for vector quantization and its application to time-series prediction , 1993, IEEE Trans. Neural Networks.

[5]  Xukan Ran,et al.  Deep Learning With Edge Computing: A Review , 2019, Proceedings of the IEEE.

[6]  Hiromi Miyajima,et al.  Proposal of security preserving machine learning of IoT , 2018, Artif. Intell. Res..