REVIEW 4 major objections 4 minor 13 references
Load-Aware Training Scheduling for Model Circulation-based Decentralized Federated Learning
T0 review · 4 major / 4 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read This paper claims that a greedy, load-aware scheduler for the single-model circulation protocol Tram-FL reaches target accuracy in less simulated wall-clock time than random, time-first, and variance-first baselines under heterogeneous…
desk verdict Useful formulation, overclaimed evaluation: the paper's own Table I contradicts its 'consistently lowest' claim. 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 object is the round-level objective O3 (Eq. 8), the ratio of cumulative training samples to cumulative time. After rewriting, O3 = (r/M)·(S_round + S_prev)/(S_round + (r/M)(T_comm+T_idle+T_prev+1)); its derivative has a constant sign, so for each candidate node the maximum is attained either at S_round = 0 or at the largest feasible S_round, S*. The largest feasible sample count S* comes from solving P4, a quadratic-constrained problem that can be handled by the COBYQA solver, and the node with the highest O3 at its endpoint is chosen. The variance constraint (Eq. 1b/10b) is what forces balanced per-label usage across rounds.
What would settle it
Run the same MNIST and CIFAR-10 benchmark but generate each round's available resources after the scheduler commits, so that the scheduler's predictions are noisy (e.g., predicted availability from a past distribution while actual availability is resampled). If Load-aware Tram-FL no longer consistently beats Time-first in total time to target accuracy, the claimed advantage depends on the perfect-prediction assumption rather than on the scheduling rule itself.
Extended reading notes
Core claim
The central claim is that the training-scheduling problem for Tram-FL—which node trains next and how much data to use—can be formulated as a global optimization (P1), decomposed into per-node subproblems (P3, P4), and solved greedily each round because the per-round objective O3 is monotone in the amount of data trained, so only the endpoints O3(0) and O3(S*) need be compared. With this rule, the selected node is the one whose (predicted) computation-plus-communication time per trained sample is best, while the variance constraint keeps per-label usage balanced. The paper demonstrates that this 'Load-aware Tram-FL' achieves the lowest total training time to target accuracy in all tested MNIST and CIFAR-10 scenarios, with particularly large reductions in the 5-node uneven case.
Load-bearing premise
The whole scheduling decision rests on the assumption that each node can perfectly predict its own computation and communication load for the upcoming round; the simulator feeds exactly those predicted values into the scheduler.
Editorial extensions
If this is right
- With accurate load predictions, per-round greedy scheduling yields lower training time than fixed cyclic order, random selection, or time-only selection in the simulated scenarios.
- Because the variance constraint is enforced while scheduling, the data per label used cumulatively becomes more balanced in non-IID settings, which is presented as the reason for faster convergence.
- The method requires only one node to train at a time and skips rounds when no node is suitable, making it compatible with the single-model circulation protocol.
- The comparison to Time-first shows that minimizing time alone causes repeated selection of low-cost nodes and overfitting; the variance constraint prevents this collapse.
- The gains are largest in uneven node-data scenarios, where the scheduler can preferentially use nodes with richer label coverage when their load is low.
Reading between the lines
- If load predictions are imperfect, the greedy endpoint rule could be extended to a stochastic or bandit-style scheduler that treats predicted load as a prior and updates it from observed round durations; the paper leaves this open.
- The monotone-ratio trick is generic: any system that alternates work and communication and wants to maximize throughput per unit time could use the same endpoint comparison, e.g., edge inference pipelines with heterogeneous devices.
- The variance constraint acts as a fairness regularizer; tuning V beyond the fixed value may trade off convergence speed against per-class coverage in ways the paper does not explore.
- The simulation models bandwidth as stable within a round; if the network is bursty, the constant-bandwidth assumption could be tested by time-varying link capacities.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes Load-aware Tram-FL, a scheduling extension of the Tram-FL decentralized federated learning protocol. In each round, the node holding the model collects predicted computational and communication load information from all nodes, then greedily selects a training node and per-label data usage proportions by solving a sequence of optimization problems P1–P4. The objective is to maximize the ratio of total training samples to total training time, subject to a constraint that keeps per-label cumulative sample counts balanced (variance below a threshold V). The authors report simulations on MNIST and CIFAR-10 with 3, 5, 10, and uneven 5-node configurations, comparing against Random, Time-first, and Variance-first baselines, and claim that the proposed method consistently achieves the lowest training time.
Significance. If the approach works as claimed, it addresses a real practical problem in model-circulation decentralized FL: avoiding nodes and communication links that are temporarily heavily loaded. The problem formulation is clear, the decomposition into node-wise subproblems is a reasonable relaxation of a difficult global scheduling problem, and the method is described with enough detail to be reimplemented. The paper also deserves credit for disclosing the ideal-prediction assumption and for making the simulation metric (accumulated time from Eqs. (2)–(5)) explicit. However, the experimental evidence, as presented in the paper's own Table I, does not support the headline claim of consistent superiority, which limits the significance of the reported gains.
major comments (4)
- [Section III-B / Table I] The statement that Load-aware Tram-FL 'consistently achieves the lowest training time in both MNIST and CIFAR-10 tasks' is directly contradicted by Table I. In the MNIST 3-node scenario at the 70% accuracy target, Random achieves 12.46 s while Load-aware Tram-FL requires 15.69 s. This is not an omitted baseline or a missing cell; it is a reported result in the paper's own main comparison table. The central claim must be revised to acknowledge that the proposed method is not uniformly best, or the authors must explain why this cell should be excluded (e.g., due to run-to-run variance, in which case repetitions and error bars are needed).
- [Section III-B / Table I] The percentage reductions highlighted in Section III-B, especially for the 5-node (uneven) scenarios, are computed only from the subset of baseline runs that actually reached the target accuracy. Many entries in Table I are dashes (e.g., Random in the MNIST 5-node and 10-node lower-accuracy rows; Time-first in several higher-accuracy CIFAR-10 rows), meaning the baseline did not converge within the simulation budget. The claim that Load-aware Tram-FL 'consistently' reduces training time is therefore not established by the table. The authors should report how non-converged runs are handled, provide the number of independent repetitions, and avoid percentage comparisons that implicitly ignore failed runs.
- [Section II-A / Algorithm 1] The entire scheduling procedure depends on the assumption, stated in Section II-A, that each node can accurately predict its own computation and communication load for the current round. In the simulation, the true sampled resource availability is fed directly into the scheduler, so the reported times represent an upper bound on achievable gains under realistic prediction error. The authors acknowledge this as future work, but the abstract and conclusion currently present the results without this scope restriction. The limitation should be stated in the abstract or conclusion so that readers do not overgeneralize the reported reductions.
- [Section II-C / Eqs. (8)-(9)] The monotonicity argument for O3 does not fully account for the discontinuity of T_idle at S=1. For S<1, T_idle=H; for S>=1, T_idle=0. The derivation of the monotonicity condition treats T_idle as constant, so the statement that 'O3 is either monotonically increasing or decreasing' is only valid on [1, S★] (and separately on [0,1] with the idle term H). Comparing only O3(0) and O3(S★) could, in the decreasing case, skip a small-data update (S=1 or slightly larger) that is preferable to skipping the round when H is large. The authors should clarify why the S in [0,1] range can be ignored, or modify the comparison to include the S=1 endpoint.
minor comments (4)
- [Section III-A / Fig. 2] The caption of Fig. 2 says '(CIFAR10)', but the same label-distribution setup is used for both MNIST and CIFAR-10 experiments. Please clarify whether the figure applies to both datasets or only to CIFAR-10.
- [Section II-C / Eq. (1a)] The '+1' in the denominator of O1 is introduced to avoid division by zero, but the notation is easy to misread as adding one second. A brief parenthetical explanation would improve clarity.
- [Section III-B / Table I] Table I would be much easier to read if the lower- and higher-accuracy columns were visually separated (e.g., by a vertical rule or explicit subheadings), since the plain-text rendering conflates values like '15.6927.05' into a single number.
- [Section II-C / P4] The variance constraint in P4 is a quadratic inequality in the variables x_{i',c}, and the text refers to a solver (COBYQA) without explaining how the problem is encoded or whether the feasible set is convex. A short remark on the solvability of P4 would strengthen the presentation.
Circularity Check
No significant circularity: the scheduling derivation is self-contained; the main concerns are correctness and generality, not circularity.
full rationale
The derivation chain from P1 through P2, P3, and P4 is a direct optimization argument: the objective separates into historical and current-round terms, the monotonicity of O3 is checked analytically, and the endpoint comparison follows from the sign of the derivative. No fitted parameter is renamed as a prediction, and no uniqueness theorem or ansatz is imported from prior work by the same authors in a way that forces the result. The experimental metric T_total is built from the same time equations (2)-(5) that appear in the scheduling objective, which gives the method a direct-objective advantage, but the baseline comparison is still a simulated empirical outcome rather than a logical identity. The paper explicitly assumes perfect per-round load prediction in Section II-A and defers probabilistic prediction to future work; this is a clear limitation, but it is an information-model assumption, not a circular step. Table I also contains a counterexample to the Section III-B claim that Load-aware Tram-FL 'consistently achieves the lowest training time': in the MNIST 3-node lower-accuracy setting, Random achieves 12.46 s while Load-aware Tram-FL achieves 15.69 s. That is an internal consistency or correctness issue, not a circularity. The self-citation to Tram-FL [5] provides only the base training procedure and is not load-bearing for the new scheduling contribution.
Assumptions & free parameters
free parameters (3)
- V (variance threshold) =
10000
- H (idle waiting time) =
not stated in paper
- Baseline data usage caps =
x=0.1 (Time-first), x~U[0,0.1] (Random)
assumptions (5)
- domain assumption Perfect per-round load prediction for every node
- domain assumption Loads constant within a round
- domain assumption Communication time is model size divided by available bandwidth, with no overhead
- domain assumption Computation time scales linearly with sample count at ideal FLOPS
- ad hoc to paper O3 monotonic on [0, S*] with endpoint comparison sufficient
Cite this review
Pith. "Pith review of Load-Aware Training Scheduling for Model Circulation-based Decentralized Federated Learning." pith.science (2026). https://pith.science/paper/3XKPDCJB
@misc{pith2026250609769,
author = {Pith},
title = {Pith review of: Load-Aware Training Scheduling for Model Circulation-based Decentralized Federated Learning},
year = {2026},
howpublished = {\url{https://pith.science/paper/3XKPDCJB}},
note = {Machine review of arXiv:2506.09769}
}
read the original abstract
This paper proposes Load-aware Tram-FL, an extension of Tram-FL that introduces a training scheduling mechanism to minimize total training time in decentralized federated learning by accounting for both computational and communication loads. The scheduling problem is formulated as a global optimization task, which-though intractable in its original form-is made solvable by decomposing it into node-wise subproblems. To promote balanced data utilization under non-IID distributions, a variance constraint is introduced, while the overall training latency, including both computation and communication costs, is minimized through the objective function. Simulation results on MNIST and CIFAR-10 demonstrate that Load-aware Tram-FL significantly reduces training time and accelerates convergence compared to baseline methods.
Figures
Reference graph
Works this paper leans on
-
[1]
Gossip training for deep learning,
M. Blot, D. Picard, M. Cordet al., “Gossip training for deep learning,” arXiv:1611.09726, 2016
arXiv 2016
-
[2]
How to scale distributed deep learning?
P. H. Jin, Q. Yuan, F. N. Iandolaet al., “How to scale distributed deep learning?”arXiv:1611.04581, 2016
arXiv 2016
-
[3]
Gossip learning with linear models on fully distributed data,
R. Ormándiet al., “Gossip learning with linear models on fully distributed data,”Concurrency Comput.: Pract. Experience, vol. 25, no. 4, pp. 556– 571, May 2013
work page 2013
-
[4]
Edge-consensus learning: Deep learning on p2p networks with nonhomogeneous data,
K. Niwaet al., “Edge-consensus learning: Deep learning on p2p networks with nonhomogeneous data,” inProc. 26th ACM SIGKDD Int. Conf. Knowl. Discovery Data Mining, NY , USA, Jul. 2020, pp. 668–678
work page 2020
-
[5]
Tram-fl: Routing-based model training for decentralized federated learning,
K. Maejima, T. Nishio, A. Yamazakiet al., “Tram-fl: Routing-based model training for decentralized federated learning,” inProc. 21st CCNC, 2024, pp. 1038–1039
work page 2024
-
[6]
Decentralized and model-free federated learning: Consensus-based distillation in function space,
A. Taya, T. Nishio, M. Morikuraet al., “Decentralized and model-free federated learning: Consensus-based distillation in function space,”IEEE Trans. Signal Inf. Process. Netw., vol. 8, pp. 799–814, 2022
work page 2022
-
[7]
Open-source federated learning frameworks for iot: A comparative review and analysis,
I. Kholod, E. Yanaki, D. Fomichevet al., “Open-source federated learning frameworks for iot: A comparative review and analysis,”Sensors, vol. 21, no. 1, p. 167, Dec. 2020
work page 2020
-
[8]
Forecasting short-term data center network traffic load with convolutional neural networks,
A. Mozo, B. Ordozgoiti, and S. Gómez-Canaval, “Forecasting short-term data center network traffic load with convolutional neural networks,” PLOS ONE, vol. 13, no. 2, pp. 1–31, 02 2018
work page 2018
Show all 13 references
-
[9]
Runtime power al- location based on multi-gpu utilization in gamess,
M. Sosonkina, V . Sundriyal, and J. L. Galvez Vallejo, “Runtime power al- location based on multi-gpu utilization in gamess,”J. Comput. Commun., vol. 10, no. 9, pp. 66–80, 2022
2022
-
[10]
Model-based derivative-free optimization methods and software,
T. M. Ragonneau, “Model-based derivative-free optimization methods and software,” Ph.D. dissertation, Dept. Appl. Math., The Hong Kong Polytechnic Univ., Hong Kong, China, 2022
2022
-
[11]
Gradient-based learning applied to document recognition,
Y . Lecun, L. Bottou, Y . Bengioet al., “Gradient-based learning applied to document recognition,”Proc. IEEE, vol. 86, no. 11, pp. 2278–2324, Nov. 1998
1998
-
[12]
Learning multiple layers of features from tiny images,
A. Krizhevsky and G. Hinton, “Learning multiple layers of features from tiny images,” University of Toronto, Tech. Rep., 2009
2009
-
[13]
Deep residual learning for image recognition,
K. He, X. Zhang, S. Renet al., “Deep residual learning for image recognition,” inProc. IEEE Conf. Comput. Vis. Pattern Recognit., 2016, pp. 770–778
2016
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.