REVIEW 4 major objections 4 minor 25 references
BEFL: Balancing Energy Consumption in Federated Learning for Mobile Edge IoT
T0 review · 4 major / 4 minor · reviewed 2026-08-11 · deepseek-v4-flash
Pith's one-line read BEFL cuts federated-learning energy variance by 72.7% while improving accuracy.
desk verdict Useful incremental idea for energy-balanced FL client selection, but the headline energy savings are computed with a self-referential synthetic metric that needs hardware validation before I'd trust the 72.7%. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is the relative energy consumption model $E^r_i = (E^{train}_i + E^{trans}_i)/E^{total,\delta}_i$, where $\delta$ is a per-device sensitivity coefficient, together with a client-selection MDP whose reward multiplies accuracy gain by penalty factors for latency, total energy, and energy variance. The heuristic splits devices into high- and low-ideal-energy clusters, reallocates communication resources via SLSQP, and defines a utility $F(\varphi_i, E_i) = \alpha \varphi_i / (E^{trans}_i + E^{train}_i)$ that discourages over-selection of any device. This heuristic generates state-action pairs used to pre-train the RL agent, which then refines selection online with a target network for stable Q-value updates.
What would settle it
Run BEFL on a physical testbed of the five device types listed in Table I, record actual battery drain and dropout rates over 100 rounds, and check whether energy variance drops by the simulated amount; if the reduction in modeled relative energy does not appear as reduced variance in actual milliampere-hours, the central claim is not supported.
Extended reading notes
Core claim
The central claim is that energy fairness can be optimized jointly with accuracy and total energy without sacrificing any of them, by treating client selection as a ranking problem learned from a heuristic warm start. In the paper's simulations, BEFL consistently outperforms FedAvg, FedProx, AFL, Favor, and FlashRL: best accuracy reaches 52.46% on non-IID CIFAR-10 and 43.44% on non-IID MNIST, while energy variance drops to as low as 24.6% of the FedAvg baseline. The mechanism is the relative energy consumption model $E^r_i = (E^{train}_i + E^{trans}_i)/E^{total,\delta}_i$, which makes energy-sensitive devices costly to overuse, and a reward function that penalizes energy variance alongside latency and total energy.
Load-bearing premise
The framework's claimed energy gains depend on the simulated relative energy model, with its per-device sensitivity coefficient drawn from a normal distribution, faithfully capturing how real mobile IoT devices drain their batteries.
Editorial extensions
If this is right
- Energy fairness can be built into FL client selection without a separate fairness constraint; the variance penalty in the reward suffices.
- The heuristic warm start shortens RL convergence, so the method works in training budgets where pure RL would not.
- The same reward structure could be applied to other resource-constrained FL settings, such as bandwidth-limited or latency-critical edge networks.
- Including relative energy rather than absolute energy in the objective shifts selection away from devices with small battery capacity, which should reduce premature dropout.
Reading between the lines
- If the relative energy model matches hardware, the framework could adaptively tune $\delta$ per device based on battery state-of-health instead of drawing it from a fixed normal distribution.
- The two-cluster heuristic suggests a testable extension: an adaptive number of clusters might better capture multi-modal device populations in larger fleets.
- The results imply that total energy and energy variance are partly in tension; real deployments would need to set the penalty thresholds $(T, E, V)$ to match operator priorities.
- The reported 72.7% variance reduction is relative to modeled energy; a hardware testbed is needed to confirm the effect transfers to physical battery drain.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes BEFL, a federated-learning client-selection and resource-allocation framework for mobile edge IoT that jointly optimizes global model accuracy, total energy consumption, and energy-consumption variance across devices. The framework combines SLSQP-based communication-resource allocation, a cluster-and-utility heuristic client-selection algorithm, offline imitation learning from that heuristic, and an online ranking-based reinforcement-learning stage. The evaluation is simulation-based on CIFAR-10 and MNIST with 100 virtual clients of heterogeneous hardware, compared against FedAvg, FedProx, AFL, Favor, and FlashRL. The paper reports that BEFL improves accuracy by 1.6%, reduces energy variance by 72.7%, and lowers total energy by 28.2% over existing methods.
Significance. If the energy-balancing claims hold, BEFL addresses a real and under-studied problem: preventing premature dropout of energy-sensitive devices in federated learning. The accuracy results are evaluated on standard external datasets and are not circular, and the combination of SLSQP allocation, heuristic warm-start, and RL is a reasonable design direction. The paper also provides a public code link, which is a useful reproducibility aid. However, the central energy claims are built on a synthetic relative-energy metric that is simultaneously the RL reward signal and the evaluation metric, and no independent physical energy validation is provided; the reported gains therefore are not yet established as real battery-energy improvements.
major comments (4)
- [Section II-A3 and Section III-C] The relative energy metric Er_i = (Etrain_i + Etrans_i) / Etotal_i^delta is used both as the evaluation metric for energy consumption and as the objective that the RL reward directly minimizes through the energy and variance thresholds E_t and V_t. The reported 72.7% variance reduction and 28.2% total-energy reduction are therefore reductions of the same modeled quantity that generates the training reward. This is a self-referential evaluation loop: the optimizer may be exploiting properties of the synthetic model rather than balancing real battery drain. The authors should evaluate energy claims with an independent physical energy model, power traces, or hardware measurements, and should report absolute physical energy (J or mAh) alongside the normalized metric.
- [Section IV-A2, Section III-B, Section III-C] Several load-bearing parameters are undisclosed: the mean and standard deviation of the normal distribution for the sensitivity coefficient delta, the parameters of the CPU-frequency normal distributions, the penalty thresholds T, E, V, the reward exponents alpha, beta, gamma, and the efficiency factor alpha in the heuristic selection function. Without these values, the experiments cannot be reproduced, and the sensitivity of the reported gains to these choices is unknown. The authors should provide the full parameter settings and a sensitivity analysis for the key thresholds and exponents.
- [Table II and Abstract] The three headline percentages in the Abstract are taken from different settings and baselines: the 72.7% variance reduction is BEFL versus FedAvg in the IID CIFAR-10 row (27.3% vs 100%), while the 28.2% energy reduction and the 1.6% accuracy improvement are from the Non-IID CIFAR-10 row (71.8% vs 100% energy, 43.44% vs 41.84% accuracy). The paper should state which baseline and setting each headline number refers to. Moreover, Table II reports single values without error bars, standard deviations, or number of seeds, so the statistical significance of the accuracy and energy differences is not established.
- [Section II-A3 and Figure 3] For delta not equal to 1, Er_i has units of energy divided by (battery capacity)^delta, which is neither a physical energy nor a dimensionless fraction. Figure 3 labels the quantity in KJ/mAh, which is only dimensionally valid when delta = 1, yet Section IV-A2 states that delta is drawn from a normal distribution on [0,1] with per-device values. Comparing such heterogeneous quantities across clients makes the reported 'variance' a variance of objects with different units. The authors should either justify the metric, set delta = 1, or report physical energy values for the variance and total-energy claims.
minor comments (4)
- [Section II-A3] The formula for relative energy should be written as Er_i = (Etrain_i + Etrans_i) / (Etotal_i)^delta to remove the ambiguity in the denominator notation.
- [Section II-B] Constraint (1), Ephi_h >= sum_{theta_i in phi_h}(Etrain_i + Etrans_i), does not appear to impose a meaningful restriction as written; the symbol Ephi_h and the direction of the inequality should be clarified.
- [Figure 1 caption] The caption contains a typo: 'energy consumption ensitivity' should be 'energy consumption sensitivity.'
- [References] Reference [7] is incomplete; it lists only an author name and a journal title with no article title, volume, or year, and should be completed.
Circularity Check
Energy-variance and total-energy reductions are in-sample: the RL reward and the reported evaluation metric are both the paper's self-defined relative energy Er_i, so the energy claims reduce to the training objective.
-
fitted input called prediction
[Section II-A3; Section III-C; Abstract/Table II]
"We define relative energy consumption as Er_i = (Etrain_i + Etrans_i)/Etotal_i^δ ... The energy consumption mentioned in this article specifically refers to the relative energy consumption under this formula. ... Rewards: We define three rewards—Racc (test accuracy), RT (processing latency), RE (total energy consumption), and RVarE (variance of energy consumption)—to balance multiple objectives during training rounds t: [Rt = ΔRacc_t · ... · (E/Et)^{...} · (V/Vt)^{...}]. Our experiments reveal that BEFL ..."
The paper first declares that 'energy consumption' means the relative quantity Er_i = (Etrain_i + Etrans_i)/Etotal_i^δ. The RL reward terms RE and RVarE then penalize thresholded versions of total energy (E_t) and energy variance (V_t), i.e., exactly this Er_i and its variance. Table II reports 'Energy' and 'Variance' measured on the same modeled Er_i, and Figure 3 plots 'relative energy consumption'. The policy is trained to minimize these quantities, and the headline reductions (72.7% variance, 28.2% total energy) are the resulting values of those same objective terms. They are not independent predictions validated against hardware; the energy claims reduce to the reward function by construction. Accuracy improvements are external and unaffected by this loop.
full rationale
The paper's derivation chain contains one significant self-referential loop. BEFL defines energy consumption as a synthetic relative metric Er_i, uses thresholded total and variance of this metric as RL rewards, and then reports reductions in this same metric as its energy results. That makes the energy-efficiency claims in-sample optimization outcomes rather than empirical predictions; no power traces or physical battery model validate the metric. The accuracy claims (up to 1.6% on CIFAR-10/MNIST) are based on external test data and are not circular. There is no load-bearing self-citation chain: citations to prior work, including one co-authored reference [9] on hierarchical FL scheduling, are background and do not support the central derivation. The score is therefore 6 rather than higher because only the energy portion of the central claim reduces by construction, while the accuracy component stands independently.
Assumptions & free parameters
free parameters (4)
- sensitivity coefficient distribution =
unspecified, stated range [0,1]
- efficiency factor alpha in heuristic selection =
not specified
- reward exponents alpha, beta, gamma and thresholds T, E, V =
not specified
- CPU frequency normal distribution parameters =
not specified
assumptions (4)
- domain assumption The training energy formula E_train = kappa * I * C * |D| * f^2 * core accurately models device energy consumption.
- ad hoc to paper The relative energy metric Er = (Etrain + Etrans) / E_total^delta captures energy sensitivity and fairness.
- ad hoc to paper The reward function's multiplicative form with thresholds yields the desired trade-off.
- standard math OFDMA communication rate formula and transmission energy model are correct.
Cite this review
Pith. "Pith review of BEFL: Balancing Energy Consumption in Federated Learning for Mobile Edge IoT." pith.science (2026). https://pith.science/paper/JGTEQABE
@misc{pith2026241203950,
author = {Pith},
title = {Pith review of: BEFL: Balancing Energy Consumption in Federated Learning for Mobile Edge IoT},
year = {2026},
howpublished = {\url{https://pith.science/paper/JGTEQABE}},
note = {Machine review of arXiv:2412.03950}
}
read the original abstract
Federated Learning (FL) is a privacy-preserving distributed learning paradigm designed to build a highly accurate global model. In Mobile Edge IoT (MEIoT), the training and communication processes can significantly deplete the limited battery resources of devices. Existing research primarily focuses on reducing overall energy consumption, but this may inadvertently create energy consumption imbalances, leading to the premature dropout of energy-sensitive devices.To address these challenges, we propose BEFL, a joint optimization framework aimed at balancing three objectives: enhancing global model accuracy, minimizing total energy consumption, and reducing energy usage disparities among devices. First, taking into account the communication constraints of MEIoT and the heterogeneity of devices, we employed the Sequential Least Squares Programming (SLSQP) algorithm for the rational allocation of communication resources. Based on this, we introduce a heuristic client selection algorithm that combines cluster partitioning with utility-driven approaches to alleviate both the total energy consumption of all devices and the discrepancies in energy usage.Furthermore, we utilize the proposed heuristic client selection algorithm as a template for offline imitation learning during pre-training, while adopting a ranking-based reinforcement learning approach online to further boost training efficiency. Our experiments reveal that BEFL improves global model accuracy by 1.6\%, reduces energy consumption variance by 72.7\%, and lowers total energy consumption by 28.2\% compared to existing methods. The relevant code can be found at \href{URL}{https://github.com/juzehao/BEFL}.
Figures
Reference graph
Works this paper leans on
-
[1]
Federated learning on non-IID data: A survey,
H. Zhu, J. Xu, S. Liu, and Y . Jin, “Federated learning on non-IID data: A survey,” Neurocomputing, vol. 465, pp. 371–390, 2021
2021
-
[2]
Communication-efficient learning of deep networks from decentralized data,
B. McMahan, E. Moore, D. Ramage, S. Hampson, and B. A. y Arcas, “Communication-efficient learning of deep networks from decentralized data,” in Artificial Intelligence and Statistics , 2017, pp. 1273–1282
work page 2017
-
[3]
Federated learning for edge networks: Re- source optimization and incentive mechanism,
L. U. Khan, S. R. Pandey, N. H. Tran, W. Saad, Z. Han, M. N. H. Nguyen, and C. S. Hong, “Federated learning for edge networks: Re- source optimization and incentive mechanism,” IEEE Communications Magazine, vol. 58, no. 10, pp. 88–93, 2020
work page 2020
-
[4]
Swarm intelligence- based task scheduling for enhancing security for IoT devices,
J. Zhou, Y . Shen, L. Li, C. Zhuo, and M. Chen, “Swarm intelligence- based task scheduling for enhancing security for IoT devices,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 42, no. 6, pp. 1756–1769, 2022
work page 2022
-
[5]
A review of rechargeable batteries for portable electronic devices,
Y . Liang, C.-Z. Zhao, H. Yuan, Y . Chen, W. Zhang, J.-Q. Huang, D. Yu, Y . Liu, M.-M. Titirici, Y .-L. Chueh, et al. , “A review of rechargeable batteries for portable electronic devices,” InfoMat, vol. 1, no. 1, pp. 6–32, 2019
work page 2019
-
[6]
Neurosurgeon: Collaborative intelligence between the cloud and mobile edge,
Y . Kang, J. Hauswald, C. Gao, A. Rovinski, T. Mudge, J. Mars, and L. Tang, “Neurosurgeon: Collaborative intelligence between the cloud and mobile edge,” ACM SIGARCH Computer Architecture News , vol. 45, no. 1, pp. 615–629, 2017
work page 2017
-
[7]
IEEE Transactions on Green Communications and Network- ing,
K. Huang, “IEEE Transactions on Green Communications and Network- ing,” 2022
work page 2022
-
[8]
L. Li, D. Shi, R. Hou, H. Li, M. Pan, and Z. Han, “To talk or to work: Flexible communication compression for energy efficient federated learning over heterogeneous mobile edge devices,” in IEEE INFOCOM 2021-IEEE Conference on Computer Communications , 2021, pp. 1–10
work page 2021
Show all 25 references
-
[9]
Optimizing training efficiency and cost of hierarchical federated learning in heterogeneous mobile- edge cloud computing,
Y . Cui, K. Cao, J. Zhou, and T. Wei, “Optimizing training efficiency and cost of hierarchical federated learning in heterogeneous mobile- edge cloud computing,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 42, no. 5, pp. 1518–1531, 2022
2022
-
[10]
Energy-efficient resource allocation for mobile-edge computation offloading,
C. You, K. Huang, H. Chae, and B.-H. Kim, “Energy-efficient resource allocation for mobile-edge computation offloading,” IEEE Transactions on Wireless Communications, vol. 16, no. 3, pp. 1397–1411, 2016
2016
-
[11]
Federated learning over wireless networks: Optimization model design and analysis,
N. H. Tran, W. Bao, A. Zomaya, M. N. H. Nguyen, and C. S. Hong, “Federated learning over wireless networks: Optimization model design and analysis,” in IEEE INFOCOM 2019-IEEE Conference on Computer Communications, 2019, pp. 1387–1395
2019
-
[12]
Client-edge-cloud hierarchical federated learning,
L. Liu, J. Zhang, S. H. Song, and K. B. Letaief, “Client-edge-cloud hierarchical federated learning,” in ICC 2020-2020 IEEE International Conference on Communications (ICC) , 2020, pp. 1–6
2020
-
[13]
Client selection for federated learning with heterogeneous resources in mobile edge,
T. Nishio and R. Yonetani, “Client selection for federated learning with heterogeneous resources in mobile edge,” in ICC 2019-2019 IEEE International Conference on Communications (ICC) , 2019, pp. 1–7
2019
-
[14]
Wireless federated distillation for distributed edge learning with heterogeneous data,
J.-H. Ahn, O. Simeone, and J. Kang, “Wireless federated distillation for distributed edge learning with heterogeneous data,” in 2019 IEEE 30th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), 2019, pp. 1–6
2019
-
[15]
Sequential quadratic programming,
P. T. Boggs and J. W. Tolle, “Sequential quadratic programming,” Acta Numerica, vol. 4, pp. 1–51, 1995
1995
-
[16]
Federated learning on non-iid data silos: An experimental study,
Q. Li, Y . Diao, Q. Chen, and B. He, “Federated learning on non-iid data silos: An experimental study,” in 2022 IEEE 38th International Conference on Data Engineering (ICDE) , 2022, pp. 965–978
2022
-
[17]
”Ranking-based Client Imitation Selection for Efficient Federated Learning.” Forty-first International Conference on Machine Learning
Tian, Chunlin, et al. ”Ranking-based Client Imitation Selection for Efficient Federated Learning.” Forty-first International Conference on Machine Learning
-
[18]
Adaptive client selection in resource constrained federated learning systems: A deep reinforcement learning approach,
H. Zhang, Z. Xie, R. Zarei, T. Wu, and K. Chen, “Adaptive client selection in resource constrained federated learning systems: A deep reinforcement learning approach,” IEEE Access , vol. 9, pp. 98423– 98432, 2021
2021
-
[19]
Reinforcement and imitation learning via interactive no-regret learning,
S. Ross and J. A. Bagnell, “Reinforcement and imitation learning via interactive no-regret learning,” arXiv preprint arXiv:1406.5979 , 2014
2014 arXiv
-
[20]
Optimal completion distillation for sequence learning,
S. Sabour, W. Chan, and M. Norouzi, “Optimal completion distillation for sequence learning,” arXiv preprint arXiv:1810.01398 , 2018
2018 arXiv
-
[21]
Model-contrastive federated learning,
Q. Li, B. He, and D. Song, “Model-contrastive federated learning,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2021, pp. 10713–10722
2021
-
[22]
Active federated learning,
J. Goetz, K. Malik, D. Bui, S. Moon, H. Liu, and A. Kumar, “Active federated learning,” arXiv preprint arXiv:1909.12641 , 2019
1909 arXiv
-
[23]
Tifl: A tier-based federated learning system,
Z. Chai, A. Ali, S. Zawad, S. Truex, A. Anwar, N. Baracaldo, Y . Zhou, H. Ludwig, F. Yan, and Y . Cheng, “Tifl: A tier-based federated learning system,” in Proceedings of the 29th International Symposium on High- Performance Parallel and Distributed Computing , 2020, pp. 125–136
2020
-
[24]
Optimizing federated learning on non-iid data with reinforcement learning,
H. Wang, Z. Kaplan, D. Niu, and B. Li, “Optimizing federated learning on non-iid data with reinforcement learning,” in IEEE INFOCOM 2020- IEEE Conference on Computer Communications , 2020, pp. 1698–1707
2020
-
[25]
FLASH-RL: Federated Learning Addressing System and Static Heterogeneity using Reinforcement Learning,
S. Bouaziz, H. Benmeziane, Y . Imine, L. Hamdad, S. Niar, and H. Ouarnoughi, “FLASH-RL: Federated Learning Addressing System and Static Heterogeneity using Reinforcement Learning,” in 2023 IEEE 41st International Conference on Computer Design (ICCD) , 2023, pp. 444– 447
2023
Reviewed August 11, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.