journal article·2023-05-10Open access

Efficient and Secure Federated Learning for Financial Applications

Tao Liu, Zhi Wang, Hui He, Wei Shi, Liangliang Lin, Ran An, Chenhao Li

Applied Sciences· Volume 13· Issue 10

Abstract

Conventional machine learning (ML) and deep learning approaches require sharing customers’ sensitive information with an external credit bureau to generate a prediction model, thereby increasing the risk of privacy leakage. This poses a significant challenge for financial companies. To address this challenge, federated learning has emerged as a promising approach to protect data privacy. However, the high communication costs associated with federated systems, particularly for large neural networks, can be a bottleneck. To mitigate this issue, it is necessary to limit the number and size of communications for practical training of large neural structures. Gradient sparsification is a technique that has gained increasing attention as a method to reduce communication costs, as it updates only significant gradients and accumulates insignificant gradients locally. However, the secure aggregation framework cannot directly employ gradient sparsification. To overcome this limitation, this article proposes two sparsification methods for reducing the communication costs of federated learning. The first method is a time-varying hierarchical sparsification method for model parameter updates, which addresses the challenge of maintaining model accuracy after a high sparsity ratio. This method can significantly reduce the cost of a single communication. The second method is to apply sparsification to the secure aggregation framework. Specifically, the encryption mask matrix is sparsified to reduce communication costs while protecting privacy. Experiments demonstrate that our method can reduce the upload communication costs to approximately 2.9% to 18.9% of the conventional federated learning algorithm under different non-IID experiment settings when the sparsity rate is 0.01.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Privacy-Preserving Technologies in Data · Cryptography and Data Security · Stochastic Gradient Optimization Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Business School, China University of Political Science and Law, Beijing 100088, China

The School of Software, Xi’an Jiaotong University, Xi’an 710049, China

The School of Computer Science and Technology, Xi’an Jiaotong University, Xi’an 710049, China

Ant Rongxin (Chengdu) Network Technology Co., Ltd., Chengdu 610000, China

Funding

NSFC

References (30)

Show source-provided references
1. Bai, G., Xi, W., Hong, X., Liu, X., Yue, Y., and Zhao, S. (2023). Robust and Rotation-Equivariant Contrastive Learning. IEEE Trans. Neural Netw. Learn. Syst., early access.10.1109/TNNLS.2023.3243258 ↗
2. McMahan, B., Moore, E., Ramage, D., Hampson, S., and y Arcas, B.A. (2017, January 20–22). Communication-efficient learning of deep networks from decentralized data. Proceedings of the Artificial Intelligence and Statistics, PMLR, Fort Lauderdale, FL, USA.
3. Federated Learning: Challenges, Methods, and Future Directions
4. Advances and Open Problems in Federated Learning10.1561/2200000083 ↗
5. Adaptive Federated Learning in Resource Constrained Edge Computing Systems10.1109/JSAC.2019.2904348 ↗
6. Huang, A. (2020). Dynamic backdoor attacks against federated learning. arXiv.
7. Huang, G., Liu, Z., Van Der Maaten, L., and Weinberger, K.Q. (2017, January 21–26). Densely connected convolutional networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.243 ↗
8. Sattler, F., Wiedemann, S., Müller, K.R., and Samek, W. (2019, January 14–19). Sparse binary compression: Towards distributed deep learning with minimal communication. Proceedings of the 2019 International Joint Conference on Neural Networks (IJCNN), Budapest, Hungary.10.1109/IJCNN.2019.8852172 ↗
9. Bernstein, J., Wang, Y.X., Azizzadenesheli, K., and Anandkumar, A. (2018, January 10–15). signSGD: Compressed optimisation for non-convex problems. Proceedings of the International Conference on Machine Learning, PMLR, Stockholm, Sweden.
10. Bhowmick, A., Duchi, J.C., Freudiger, J., Kapoor, G., and Rogers, R. (2018). Protection Against Reconstruction and Its Applications in Private Federated Learning. arXiv.
11. Melis, L., Song, C., De Cristofaro, E., and Shmatikov, V. (2019, January 19–23). Exploiting unintended feature leakage in collaborative learning. Proceedings of the 2019 IEEE Symposium on Security and Privacy (SP), San Francisco, CA, USA.10.1109/SP.2019.00029 ↗
12. The algorithmic foundations of differential privacy10.1561/0400000042 ↗
13. A survey on homomorphic encryption schemes: Theory and implementation10.1145/3214303 ↗
14. A pragmatic introduction to secure multi-party computation10.1561/3300000019 ↗
15. Halevi, S., Lindell, Y., and Pinkas, B. (2011, January 14–18). Secure computation on the web: Computing without simultaneous interaction. Proceedings of the Annual Cryptology Conference, Santa Barbara, CA, USA.10.1007/978-3-642-22792-9_8 ↗
16. Leontiadis, I., Elkhiyaoui, K., and Molva, R. (2014, January 22–24). Private and dynamic time-series data aggregation with trust relaxation. Proceedings of the International Conference on Cryptology and Network Security, Heraklion, Greece.10.1007/978-3-319-12280-9_20 ↗
17. Bonawitz, K., Ivanov, V., Kreuter, B., Marcedone, A., McMahan, H.B., Patel, S., Ramage, D., Segal, A., and Seth, K. (November, January 30). Practical secure aggregation for privacy-preserving machine learning. Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, Dallas, TX, USA.10.1145/3133956.3133982 ↗
18. He, K., Zhang, X., Ren, S., and Sun, J. (November, January 30). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Dallas, TX, USA.
19. Jiang, P., and Agrawal, G. (2018, January 3–8). A Linear Speedup Analysis of Distributed Deep Learning with Sparse and Quantized Communication. Proceedings of the Advances in Neural Information Processing Systems, Montreal, QC, Canada.
20. Strom, N. (2015, January 6–10). Scalable distributed DNN training using commodity GPU cloud computing. Proceedings of the Sixteenth Annual Conference of the International Speech Communication Association, Dresden, Germany.10.21437/Interspeech.2015-354 ↗
21. Dryden, N., Moon, T., Jacobs, S.A., and Van Essen, B. (2016, January 14). Communication Quantization for Data-Parallel Training of Deep Neural Networks. Proceedings of the 2016 2nd Workshop on Machine Learning in HPC Environments (MLHPC), Salt Lake City, UT, USA.10.1109/MLHPC.2016.004 ↗
22. Ba, L.J., Kiros, J.R., and Hinton, G.E. (2016). Layer Normalization. arXiv.
23. Lin, Y., Han, S., Mao, H., Wang, Y., and Dally, B. (May, January 30). Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Training. Proceedings of the ICLR (Poster), Vancouver, BC, Canada.
24. Han, P., Wang, S., and Leung, K.K. (December, January 29). Adaptive Gradient Sparsification for Efficient Federated Learning: An Online Learning Approach. Proceedings of the 40th IEEE International Conference on Distributed Computing Systems, ICDCS 2020, Singapore.10.1109/ICDCS47774.2020.00026 ↗
25. Qiu, X., Fernández-Marqués, J., de Gusmao, P.P.B., Gao, Y., Parcollet, T., and Lane, N.D. (2022, January 25–29). ZeroFL: Efficient On-Device Training for Federated Learning with Local Sparsity. Proceedings of the Tenth International Conference on Learning Representations, ICLR, Virtual Event.
26. Alistarh, D., Li, J., Tomioka, R., and Vojnovic, M. (2016). QSGD: Randomized Quantization for Communication-Optimal Stochastic Gradient Descent. arXiv.
27. New directions in cryptography10.1109/TIT.1976.1055638 ↗
28. Turbo-Aggregate: Breaking the Quadratic Aggregation Barrier in Secure Federated Learning10.1109/JSAIT.2021.3054610 ↗
29. Kadhe, S., Rajaraman, N., Koyluoglu, O.O., and Ramchandran, K. (2020). FastSecAgg: Scalable Secure Aggregation for Privacy-Preserving Federated Learning. arXiv.
30. Xiao, H., Rasul, K., and Vollgraf, R. (2017). Fashion-MNIST: A Novel Image Dataset for Benchmarking Machine Learning Algorithms. arXiv.