Beamforming and Device Selection Design in Federated Learning with Over-the-air Aggregation
Abstract: Federated learning (FL) with over-the-air computation can efficiently utilize the communication bandwidth but is susceptible to analog aggregation error. Excluding those devices with weak channel conditions can reduce the aggregation error, but it also limits the amount of local training data for FL, which can reduce the training convergence rate. In this work, we jointly design uplink receiver beamforming and device selection for over-the-air FL over time-varying wireless channels to maximize the training convergence rate. We reformulate this stochastic optimization problem into a mixed-integer program using an upper bound on the global training loss over communication rounds. We then propose a Greedy Spatial Device Selection (GSDS) approach, which uses a sequential procedure to select devices based on a measure capturing both the channel strength and the channel correlation to the selected devices. We show that given the selected devices, the receiver beamforming optimization problem is equivalent to downlink single-group multicast beamforming. To reduce the computational complexity, we also propose an Alternating-optimization-based Device Selection and Beamforming (ADSBF) approach, which solves the receiver beamforming and device selection subproblems alternatingly. In particular, despite the device selection being an integer problem, we are able to develop an efficient algorithm to find its optimal solution. Simulation results with real-world image classification demonstrate that our proposed methods achieve faster convergence with significantly lower computational complexity than existing alternatives. Furthermore, although ADSBF shows marginally inferior performance to GSDS, it offers the advantage of lower computational complexity when the number of devices is large.
- “Toward an intelligent edge: Wireless communication meets machine learning,” IEEE Commun. Mag., vol. 58, no. 1, pp. 19–25, 2020.
- “Federated learning in mobile edge networks: A comprehensive survey,” IEEE Commun. Surveys Tuts, vol. 22, no. 3, pp. 2031–2063, 2020.
- “Broadband analog aggregation for low-latency federated edge learning,” IEEE Trans. Wireless Commun., vol. 19, no. 1, pp. 491–506, 2019.
- “Machine learning at the wireless edge: Distributed stochastic gradient descent over-the-air,” IEEE Trans. Signal Process., vol. 68, pp. 2155–2169, 2020.
- “Federated learning over wireless fading channels,” IEEE Trans. Wireless Commun., vol. 19, no. 5, pp. 3546–3557, 2020.
- “On analog gradient descent learning over multiple access fading channels,” IEEE Trans. Signal Process., vol. 68, pp. 2897–2911, 2020.
- “Analog gradient aggregation for federated learning over wireless networks: Customized design and convergence analysis,” IEEE Internet of Things Journal, vol. 8, no. 1, pp. 197–210, 2020.
- “Gradient statistics aware power control for over-the-air federated learning,” IEEE Trans. Wireless Commun., vol. 20, no. 8, pp. 5115–5128, 2021.
- “Federated learning over wireless networks: A band-limited coordinated descent approach,” in Proc. IEEE Conf. on Computer Communications (INFOCOM), 2021.
- “Online model updating with analog aggregation in wireless edge learning,” in Proc. IEEE Conf. on Computer Communications (INFOCOM), 2022, pp. 1229–1238.
- “Over-the-air aggregation for federated learning: Waveform superposition and prototype validation,” Journal of Communications and Information Networks, vol. 6, no. 4, pp. 429–442, 2021.
- “Energy and spectrum efficient federated learning via high-precision over-the-air computation,” IEEE Trans. Wireless Commun., 2023.
- A. Sahin, “A demonstration of over-the-air-computation for FEEL,” in IEEE Global Communications Conference Workshops, 2022, pp. 1–7.
- “Broadband digital over-the-air computation for wireless federated edge learning,” IEEE Transactions on Mobile Computing, pp. 1–16, 2023.
- “Over-the-air federated learning from heterogeneous data,” IEEE Trans. Signal Process., vol. 69, pp. 3796–3811, 2021.
- “Joint device selection and power control for wireless federated learning,” IEEE J. Sel. Areas Commun., vol. 40, no. 8, pp. 2395–2410, Aug. 2022.
- “MIMO over-the-air computation: Beamforming optimization on the grassmann manifold,” in Proc. IEEE Global Commun. Conf. (GLOBECOM), 2018.
- “Over-the-air computation via intelligent reflecting surfaces,” in Proc. IEEE Global Commun. Conf. (GLOBECOM), 2019.
- “Federated machine learning for intelligent iot via reconfigurable intelligent surface,” IEEE Network, vol. 34, no. 5, pp. 16–22, 2020.
- “Federated learning via over-the-air computation,” IEEE Trans. Wireless Commun., vol. 19, no. 3, pp. 2022–2035, 2020.
- “Beamforming vector design and device selection in over-the-air federated learning,” IEEE Trans. Wireless Commun., vol. 54, no. 6, pp. 2239–2251, Mar. 2023.
- “Reconfigurable intelligent surface enabled federated learning: A unified communication-learning design approach,” IEEE Trans. Wireless Commun., vol. 20, no. 11, pp. 7595–7609, 2021.
- “Communication-efficient learning of deep networks from decentralized data,” in Int. Conf. Artificial Intelligence and Statistics, 2017, pp. 1273–1282.
- “Hybrid deterministic-stochastic methods for data fitting,” SIAM Journal on Scientific Computing, vol. 34, no. 3, pp. A1380–A1405, 2012.
- “Transmit beamforming for physical-layer multicasting,” IEEE Trans. Signal Process., vol. 54, no. 6, pp. 2239–2251, Jun. 2006.
- “Multi-group multicast beamforming: Optimal structure and efficient algorithms,” IEEE Trans. Signal Process., vol. 68, pp. 3738–3753, 2020.
- “A conic quadratic programming approach to physical layer multicasting for large-scale antenna arrays,” IEEE Signal Processing Letters, vol. 21, no. 1, pp. 114–117, 2014.
- “Ultra-low-complexity algorithms with structurally optimal multi-group multicast beamforming in large-scale systems,” IEEE Trans. Signal Process., vol. 71, pp. 1626–1641, 2023.
- “The mnist database of handwritten digits,” [Online]. Available: http://yann.lecun.com/exdb/mnist/, 1998.
- “Learning multiple layers of features from tiny images,” M.S. thesis, Univ. Toronto, Toronto, ON, Canada, Tech. Rep., [Online]. Available: http://www.cs.toronto.edu/ kriz/learning-features-2009-TR.pdf, 2009.
- “Deep residual learning for image recognition,” in Proc. IEEE Conference on Computer Vision and Pattern Recognition, 2016.
- “Pytorch: An imperative style, high-performance deep learning library,” in Advances in Neural Information Processing Systems 32, pp. 8024–8035. 2019.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.