Fuzzy-FedAvg: Server-Aware Client Selection for Federated Speech Emotion Recognition in Heterogeneous Environments
Organizations: College of Aeronautical Engineering, National University of Sciences & Technology (NUST), Islamabad 24090, Pakistan · Queensland University of Technology (QUT), Brisbane QLD 4000, Australia · Commonwealth Scientific and Industrial Research Organisation (CSIRO), Brisbane, QLD 4029, Australia
Abstract
Federated speech emotion recognition (SER) is challenged by speaker-dependent, class-imbalanced data and by heterogeneous client devices. This paper proposes Fuzzy-FedAvg, a server-aware framework in which the server learns Client Selection Weights (CSWs) through fuzzy Q-learning from global-model feedback. The same CSWs weight client accuracy, training time, and \divkpi{} in both client selection and aggregation, while a dedicated PCAS node manages stragglers through staleness-discounted deferred updates. On IEMOCAP and CREMA-D, Fuzzy-FedAvg achieves higher unweighted average recall (UAR) than FedAvg in all configurations under severe non-IID conditions, and in 22 of 24 participation-level and 10 of 12 training-horizon configurations overall. It also outperforms FedProx and Oort, while SCAFFOLD and Power-of-Choice remain competitive, and it reduces cumulative training time by 81.2% in a FedScale-based evaluation. The benefit is greatest under strong statistical heterogeneity and narrows as data become more balanced.
Figures & tables
| Paper | Year | Dataset(s) | Feature Space | Client Selection Scheme | Federated Environment | Heterogeneity Level |
| Federated SER | ||||||
| Latif et al. [ 29 ] | 2020 | IEMOCAP | Mel Filterbank | None | Homogeneous | N/A |
| Somandepalli et al. [ 30 ] | 2022 | IEMOCAP | Utterance-level acoustic features | None | Homogeneous | N/A |
| Tsouvalas et al. [ 31 ] | 2022 | IEMOCAP | Mel | None | Heterogeneous | Statistical heterogeneity (speaker variability) |
| Feng et al. [ 32 ] | 2022 | IEMOCAP, MSP-Improv | EmoBase feature set, APC, Tera, DeCoAR 2.0, DistilHuBERT & MFCC | None | Heterogeneous | Statistical heterogeneity (non-IID) |
| Feng et al. [ 33 ] | 2022 | IEMOCAP, CREMA-D, MSP-Improv | EmoBase and APC feature set | None | Homogeneous | N/A |
| Aim - To learn optimal client selection weights corresponding to articulated fuzzy rules in a heterogeneous FL environment. |
| RL Agent - The central server hosting and updating the global model. |
| Fuzzified Inputs - , and |
| Fuzzy Rule Base |
| IF is BELOW AND is LESS AND is LOW THEN conc is |
| IF is BELOW AND is LESS AND is HIGH THEN conc is |
| Parameter | Value / Description |
|---|---|
| Datasets | IEMOCAP, CREMA-D |
| Acoustic Features | 40 MFCCs; 128-band log-Mel-spectrogram (16 kHz, 25 ms window, 10 ms hop) |
| Number of Clients, | 30 |
| Clients per Round, | 8, 10, 12 |
| Dirichlet Parameter, | 0.1, 0.3, 0.5, 1.0 |
| Global Rounds, | 60, 80, 120 |
| Dataset | Method | UAR | Time (s) | PF | AF | AD | WCA |
|---|---|---|---|---|---|---|---|
| IEMOCAP | FedAvg | ||||||
| FedProx | |||||||
| SCAFFOLD | |||||||
| Power-of-Choice | |||||||
| Oort | |||||||
| Fuzzy-FedAvg |
| Parameter | Setting | UAR | Time (s) |
|---|---|---|---|
| Conclusions | |||
| Reward scale | |||
Client Selection in Federated Learning
Client selection in federated learning chooses which devices train each round to balance model quality, efficiency, fairness, and privacy.
See all 40 papers