Papers
Topics
Authors
Recent
Search
2000 character limit reached

Riemannian Low-Rank Model Compression for Federated Learning with Over-the-Air Aggregation

Published 4 Jun 2023 in eess.SP and cs.LG | (2306.02433v1)

Abstract: Low-rank model compression is a widely used technique for reducing the computational load when training machine learning models. However, existing methods often rely on relaxing the low-rank constraint of the model weights using a regularized nuclear norm penalty, which requires an appropriate hyperparameter that can be difficult to determine in practice. Furthermore, existing compression techniques are not directly applicable to efficient over-the-air (OTA) aggregation in federated learning (FL) systems for distributed Internet-of-Things (IoT) scenarios. In this paper, we propose a novel manifold optimization formulation for low-rank model compression in FL that does not relax the low-rank constraint. Our optimization is conducted directly over the low-rank manifold, guaranteeing that the model is exactly low-rank. We also introduce a consensus penalty in the optimization formulation to support OTA aggregation. Based on our optimization formulation, we propose an alternating Riemannian optimization algorithm with a precoder that enables efficient OTA aggregation of low-rank local models without sacrificing training performance. Additionally, we provide convergence analysis in terms of key system parameters and conduct extensive experiments with real-world datasets to demonstrate the effectiveness of our proposed Riemannian low-rank model compression scheme compared to various state-of-the-art baselines.

Authors (2)
Definition Search Book Streamline Icon: https://streamlinehq.com
References (39)
  1. K. Simonyan and A. Zisserman, “Very deep convolutional networks for large-scale image recognition,” in Inter. Conf. Learn. Representations, 2015.
  2. T. Brown et al., “Language models are few-shot learners,” in NeurIPS, vol. 33.   Curran Associates, Inc., 2020, pp. 1877–1901.
  3. Y. Gong, L. Liu, M. Yang, and L. Bourdev, “Compressing deep convolutional networks using vector quantization,” arXiv preprint arXiv:1412.6115, 2014.
  4. J. Wu, C. Leng, Y. Wang, Q. Hu, and J. Cheng, “Quantized convolutional neural networks for mobile devices,” in IEEE Conf. Comput. Vis. Pattern Recog., 2016, pp. 4820–4828.
  5. J. Frankle, G. K. Dziugaite, D. Roy, and M. Carbin, “Linear mode connectivity and the lottery ticket hypothesis,” in Inter. Conf. Machine Learn.   PMLR, 2020, pp. 3259–3269.
  6. S. Han, J. Pool, J. Tran, and W. Dally, “Learning both weights and connections for efficient neural network,” NeurIPS, vol. 28, 2015.
  7. V. Lebedev and V. Lempitsky, “Fast convnets using group-wise brain damage,” in IEEE Conf. Comput. Vis. Pattern Recog., 2016, pp. 2554–2564.
  8. A. Kumar, A. M. Shaikh, Y. Li, H. Bilal, and B. Yin, “Pruning filters with l1-norm and capped l1-norm for cnn compression,” Applied Intelligence, vol. 51, no. 2, pp. 1152–1160, 2021.
  9. T. Vogels, S. P. Karimireddy, and M. Jaggi, “PowerSGD: Practical low-rank gradient compression for distributed optimization,” arXiv preprint arXiv:1905.13727, 2019.
  10. M. Cho, V. Muthusamy, B. Nemanich, and R. Puri, “Gradzip: Gradient compression using alternating matrix factorization for large-scale deep learning,” in NeurIPS, 2019.
  11. J. M. Alvarez and M. Salzmann, “Compression-aware training of deep networks,” in Proceedings of the 31st International Conference on Neural Information Processing Systems, ser. NIPS’17.   Red Hook, NY, USA: Curran Associates Inc., 2017, p. 856–867.
  12. H. Yuan, M. Zaheer, and S. Reddi, “Federated composite optimization,” in Inter. Conf. on Machine Learn.   PMLR, 2021, pp. 12 253–12 266.
  13. T. Vogels, S. P. Karimireddy, and M. Jaggi, “Practical low-rank communication compression in decentralized deep learning,” in Advances in Neural Information Processing Systems, H. Larochelle, M. Ranzato, R. Hadsell, M. Balcan, and H. Lin, Eds., vol. 33.   Curran Associates, Inc., 2020, pp. 14 171–14 181. [Online]. Available: https://proceedings.neurips.cc/paper_files/paper/2020/file/a376802c0811f1b9088828288eb0d3f0-Paper.pdf
  14. Y. Cheng, D. Wang, P. Zhou, and T. Zhang, “A survey of model compression and acceleration for deep neural networks,” arXiv preprint arXiv:1710.09282, 2017.
  15. H. Yang, M. Tang, W. Wen, F. Yan, D. Hu, A. Li, H. Li, and Y. Chen, “Learning low-rank deep neural networks via singular vector orthogonality regularization and singular value sparsification,” in Proceedings of the IEEE/CVF conference on computer vision and pattern recognition workshops, 2020, pp. 678–679.
  16. H. Attouch, J. Bolte, and B. F. Svaiter, “Convergence of descent methods for semi-algebraic and tame problems: proximal algorithms, forward–backward splitting, and regularized gauss–seidel methods,” Mathematical Programming, vol. 137, no. 1, pp. 91–129, 2013.
  17. Q. Yang, Y. Liu, T. Chen, and Y. Tong, “Federated machine learning: Concept and applications,” vol. 10, no. 2, Jan. 2019. [Online]. Available: https://doi.org/10.1145/3298981
  18. B. McMahan, E. Moore, D. Ramage, S. Hampson, and B. A. y Arcas, “Communication-efficient learning of deep networks from decentralized data,” in Artificial Intel. and Statistics.   PMLR, 2017, pp. 1273–1282.
  19. T. Sery and K. Cohen, “On analog gradient descent learning over multiple access fading channels,” IEEE Trans. Signal Process., vol. 68, pp. 2897–2911, 2020.
  20. M. Mohammadi Amiri and D. Gündüz, “Machine learning at the wireless edge: Distributed stochastic gradient descent over-the-air,” Trans. Signal Process., vol. 68, pp. 2155–2169, 2020.
  21. Y. Du, S. Yang, and K. Huang, “High-dimensional stochastic gradient quantization for communication-efficient edge learning,” Trans. Signal Process., vol. 68, pp. 2128–2142, 2020.
  22. K. Yang, T. Jiang, Y. Shi, and Z. Ding, “Federated learning via over-the-air computation,” IEEE Trans. Wireless Commun., vol. 19, no. 3, pp. 2022–2035, 2020.
  23. M. A. Davenport and J. Romberg, “An overview of low-rank matrix recovery from incomplete observations,” J. Sel. Top. Signal Process., vol. 10, no. 4, pp. 608–622, 2016.
  24. J.-F. Cai, E. J. Candès, and Z. Shen, “A singular value thresholding algorithm for matrix completion,” SIAM Journal on optimization, vol. 20, no. 4, pp. 1956–1982, 2010.
  25. D. G. Luenberger and Y. Ye, “Penalty and barrier methods,” in Linear and Nonlinear Program.   Springer, 2016, pp. 397–428.
  26. K. Wei, J.-F. Cai, T. F. Chan, and S. Leung, “Guarantees of riemannian optimization for low rank matrix recovery,” SIAM J. Matrix Anal. and Appl., vol. 37, no. 3, pp. 1198–1222, 2016.
  27. P.-A. Absil and J. Malick, “Projection-like retractions on matrix manifolds,” SIAM J. Opt., vol. 22, no. 1, pp. 135–158, 2012.
  28. H. Xing, O. Simeone, and S. Bi, “Federated learning over wireless device-to-device networks: Algorithms and convergence analysis,” J. Sel. Areas Commun., vol. 39, no. 12, pp. 3723–3741, 2021.
  29. S. Alameddin, A. Fau, D. Néron, P. Ladevèze, and U. Nackenhorst, “Toward optimality of proper generalised decomposition bases,” Mathematical and computational applications, vol. 24, no. 1, p. 30, 2019.
  30. P.-A. Absil and I. V. Oseledets, “Low-rank retractions: a survey and new results,” Computational Optimization and Applications, vol. 62, no. 1, pp. 5–29, 2015.
  31. R. Bergmann and R. Herzog, “Intrinsic formulation of kkt conditions and constraint qualifications on smooth manifolds,” SIAM J. Opt., vol. 29, no. 4, pp. 2423–2444, 2019.
  32. Z. Zhang and M. Sabuncu, “Generalized cross entropy loss for training deep neural networks with noisy labels,” Advances in neural information processing systems, vol. 31, 2018.
  33. T. Kim, J. Oh, N. Kim, S. Cho, and S.-Y. Yun, “Comparing kullback-leibler divergence and mean squared error loss in knowledge distillation,” arXiv preprint arXiv:2105.08919, 2021.
  34. Y. Yang, Y. Yuan, A. Chatzimichailidis, R. J. van Sloun, L. Lei, and S. Chatzinotas, “Proxsgd: Training structured neural networks under regularization and constraints,” in Inter. Conf. on Learn. Representations, 2019.
  35. D. L. Donoho, A. Maleki, and A. Montanari, “Message-passing algorithms for compressed sensing,” Proceedings of the National Academy of Sciences, vol. 106, no. 45, pp. 18 914–18 919, 2009.
  36. P. Docs, “Uniform quantization,” https://pocketflow.github.io/uq_learner/.
  37. L. Deng, “The mnist database of handwritten digit images for machine learning research [best of the web],” Signal Process. Mag., vol. 29, no. 6, pp. 141–142, 2012.
  38. X. Li, S. Chen, Z. Deng, Q. Qu, Z. Zhu, and A. Man-Cho So, “Weakly convex optimization over stiefel manifold using riemannian subgradient-type methods,” SIAM J. Opt., vol. 31, no. 3, pp. 1605–1634, 2021.
  39. S. Liu, Z. Qiu, and L. Xie, “Convergence rate analysis of distributed optimization with projected subgradient algorithm,” Automatica, vol. 83, pp. 162–169, 2017.
Citations (4)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.