4.1. Sport Science Implications for Training Adaptation and Precision Coaching
Safari operationalises proactive fatigue management through a graduated, physiologically grounded output aligned with the Special Issue’s focus on AI-driven training adaptation. The dual-pathway framing is clinically meaningful: Fresh and Accumulating states signal the neuromuscular system is functioning normally; Fatigued indicates early neuromuscular complexity degradation (, rising) with emerging metabolic contribution ( falling); Critical signals dual-pathway involvement warranting immediate load reduction.
The Banister adaptive threshold directly embeds training adaptation theory [
1,
19]: as fitness surplus
is overtaken by fatigue surplus
, the detection threshold tightens, implementing progressive session-level sensitisation. This means the same movement pattern that registers as
Accumulating early in a session is reclassified as
Fatigued later: an earlier and more clinically relevant warning.
The 1.55× entropy discriminability advantage, combined with per-activity AUC of 0.9978 (running) and 0.9608 (jumping), confirms that the dual-pathway entropy triplet captures the biomechanical complexity changes that moment-based features miss. The ablation result ( + alone AUC = 0.9824; adding completing the metabolic dimension to reach 0.9820) demonstrates that both fatigue pathways contribute unique discriminative information.
4.1.1. Psychological Dimensions and Coaching Implications
The connection between fatigue, athlete psychology, and performance management is central to the practical value of Safari and to the training adaptation focus of this Special Issue. Three psychological dimensions are relevant.
Subjective versus objective fatigue. Rating of Perceived Exertion (RPE) remains the most widely used fatigue monitoring tool in applied sport science due to its simplicity and validity [
17]. However, RPE is a lagging indicator: athletes in competitive or high-motivation training environments routinely sustain high-intensity effort after objective biomechanical fatigue has already elevated injury risk, because central arousal and competitive drive temporarily override peripheral fatigue perception. The temporal lead of IMU-based entropy detection over RPE is therefore not merely a technical advantage–it represents a qualitatively different type of information.
Safari detects the
Accumulating state from entropy increases in
and
that are imperceptible to the athlete and invisible in performance metrics such as split times. This pre-symptomatic detection window is where the greatest injury prevention value lies.
Attentional narrowing and technique deterioration. As fatigue progresses toward the
Fatigued and
Critical states, attentional resources available for conscious movement regulation diminish. Athletes lose capacity to apply technical coaching cues, resulting in compensatory movement patterns that increase joint loading and injury risk [
15]. The four-state output of
Safari provides the coach with a real-time signal that is directly actionable within this psychological framework:
Accumulating warrants a technical reminder while cognitive resources are still available;
Critical warrants removal from high-intensity activity because attentional capacity for technique correction is effectively exhausted.
Training adaptation and performance optimisation. The Banister fitness-fatigue model embedded in
Safari ’s adaptive threshold [
1] captures the fundamental principle that performance adaptation requires controlled exposure to fatigue. Training at the
Accumulating and early
Fatigued states provides the physiological stimulus for supercompensation; the adaptive increase in capacity that produces long-term performance improvement. The framework therefore serves two complementary objectives simultaneously: injury prevention (avoiding
Critical state) and training adaptation (ensuring sufficient time in
Accumulating and
Fatigued states). Such assessments are crucial for not only enhancing performance but also preventing training-related injuries or illness [
31]. The session-level threshold tightening operationalises this: early in a session the system tolerates higher entropy variation (consistent with productive training stress); later in the session the same entropy signature is classified at a more advanced fatigue state (consistent with declining recovery capacity), prompting earlier intervention.
4.2. Broader Context
The entropy-based analytical framework underlying
Safari connects to a broader programme of research applying information-geometric and complexity-theoretic methods for monitoring problems in infrastructure- constrained systems. Moroke [
18] demonstrated that interpretable machine learning with entropy-based features reveals jamming physics in financial markets under infrastructure stress, achieving 99.6% detection accuracy with a Granger causal lead of one trading day. The present paper applies the same entropy-complexity philosophy to a different domain–biomechanical fatigue in athletes, demonstrating that the entropy triplet (
,
,
) generalises beyond financial signals to physiological time series. A companion study applied deep reinforcement learning with free-energy Bellman optimisation to cryptocurrency portfolio management, deriving transaction costs from the Riemannian geometry of a maximum-entropy Markov-switching GARCH model [
36]. A further study used metabolic saliency and topological entropy to detect infrastructure stress in financial markets [
37], while the SHREDI framework [
38,
39] formalised covariance manifold collapse as a jamming transition. Collectively, these studies demonstrate that entropy-based complexity methods generalise across financial, energy, and, as the present paper shows, biomechanical monitoring domains. The dual-pathway framing (neuromuscular and metabolic) parallels the dual-mechanism framing (dimensional collapse and spectral compression) in Moroke [
18], suggesting that entropy-based early warning systems share structural properties across diverse complex systems under stress.
4.2.1. Computational Contributions
Safari’s 7.2 ms worst-case latency and 3.6 ms jitter represent a qualitative advance over both baselines. Static compilation achieves moderate mean latency but jitter of 25.1 ms, incompatible with hard real-time operation. JIT compilation systematically exceeds the 50 ms budget. Safari achieves shape-specialised efficiency without runtime compilation cost, enabling 226 inferences per second, more than twice the sensor sampling rate, providing headroom for concurrent processing tasks on the wearable device.
4.3. Contributions to the Sustainable Development Goals
The Safari framework contributes directly to three United Nations Sustainable Development Goals (SDGs), an alignment that is increasingly required for open-access publication support and research impact evaluation.
SDG 3 — Good Health and Well-Being (Target 3.4). The primary contribution is to athlete health protection. Real-time classification of fatigue into the four-state Fresh, Accumulating, Fatigued, and Critical continuum enables sports scientists and coaches to intervene before biomechanical deterioration reaches injury-risk levels. The pre-symptomatic detection window, where entropy features detect neuromuscular and metabolic fatigue before RPE rises—directly reduces the incidence of overuse and acute musculoskeletal injuries in sprint and jump athletes. Injury prevention in sport contributes to SDG 3 by reducing the health burden of training-related musculoskeletal conditions, which disproportionately affect youth athletes.
SDG 9 — Industry, Innovation and Infrastructure (Target 9.5). The polyhedral compilation approach to eliminating JIT latency on ARM edge devices is a genuinely novel engineering contribution. By demonstrating that entropy-based fatigue classification can run within 7.2 ms on a USD 35 Raspberry Pi 4 hardware accessible to community sport organisations, schools, and university programmes.
Safari moves high-performance athlete monitoring from elite laboratory infrastructure toward broadly deployable wearable technology. The open-source simulation protocol and pipeline code [
25] further contribute to research infrastructure by providing a reproducible benchmark for future fatigue monitoring studies.
SDG 4 — Quality Education (Target 4.4). This paper demonstrates a research pathway for sport science graduates into computational and interdisciplinary research. The first author, Koketso Millicent Moroke, conceived the original research idea from a sport science diploma foundation and is now developing the technical skills to validate the framework with real athlete data as part of her graduate studies at North-West University. The open-source code and simulation benchmark serve as educational resources for students in sport science, statistics, and data science programmes seeking to enter applied AI research.
4.4. Limitations and Future Work
The use of a synthetic dataset represents the primary methodological limitation of this study, and its implications deserve explicit treatment beyond a brief caveat.
Circularity. The framework detects the patterns it was designed to detect: phase jitter (targets ), amplitude modulation (targets ), and spectral drift (targets ). The AUC-ROC of 0.9820 (bootstrapped 95% CI: 0.9726–0.9886) quantifies performance under this controlled condition, not real-world sensitivity. The null control (AUC = 0.500 after label permutation) confirms the features are capturing the injected signal rather than noise, but does not validate the clinical claim that these signals correspond to real neuromuscular and metabolic fatigue.
Absent physiological noise. Real IMU signals from fatigued athletes contain confounders absent from the simulation: sensor displacement from sweating skin, heart rate artefact in the 1–3 Hz band, thermoregulatory movement, motivational fluctuations in movement intensity, and surface changes (track vs. grass vs. indoor). These sources of variability would reduce real-world AUC-ROC relative to the simulated value.
SpEn calibration. The spectral entropy effect size in our simulation (
) exceeds the published literature range (
from Verdel et al. [
32]), indicating the metabolic pathway injection is stronger than real athlete data. SpEn-specific results therefore represent an optimistic upper bound on metabolic discriminability.
Banister parameter uncertainty. The time constants (, windows) were adapted from endurance literature and have not been calibrated for high-intensity sprint and jump activities. A sensitivity analysis varying these parameters by ±50% showed threshold tightening between 0.8% and 2.3%, indicating the adaptive threshold mechanism is robust to moderate parameter misspecification.
Sample size. Nine synthetic subjects with two held out for testing is insufficient for population-level generalisation claims. The test set ( subjects) provides an indication of between-subject generalisation under simulation but not statistical power for real-world inference.
Precondition for clinical use. The primary limitation of the present study is that the evaluation dataset is computationally simulated. Although fatigue is injected as temporal complexity changes (phase jitter, amplitude modulation, spectral drift) calibrated from published biomechanical effect sizes [
3], and the signal properties are designed to match those documented in the PAMAP2 corpus [
25], the results reported here constitute a controlled proof-of-concept validation rather than evidence of real-world performance. In particular, the AUC-ROC of 0.9820 is obtained on data whose ground truth is known by construction; it should be interpreted as confirming that the
Safari framework correctly identifies the complexity changes it was designed to detect under controlled conditions, not as a claim of equivalent performance on unseen athlete populations. Five specific limitations arise from synthetic evaluation: (1)
Known-pattern circularity: the framework detects the temporal complexity changes it was designed to detect. Calibration against published effect sizes (
Section 3.7) mitigates but does not eliminate this concern. (2)
Missing physiological noise: real IMU data contains heart-rate artefacts, sweat-induced sensor displacement, and clothing movement that are absent from the simulation. (3)
Limited inter-individual variability: our injection model generates between-subject variability from parameter distributions; real athletes exhibit qualitatively different compensatory strategies under fatigue that our model cannot capture. (4)
Banister parameter uncertainty: the time constants (
,
windows) are adapted from endurance literature and may require recalibration for high-intensity sprint and jump activities. (5)
Absence of longitudinal validation: the Banister threshold dynamics have not been validated against real within-session fatigue accumulation curves. Validation on real athlete data with physiological ground truth (RPE, blood lactate, heart rate variability, EMG) is the immediate priority for future work. This validation is planned as part of a prospective study to be designed and conducted by Koketso Millicent Moroke as part of her graduate research programme, combining her sport science foundation with the computational framework presented here.
The interpolation error for entropy features (mean 3.67% at ) is higher than would be expected for moment features, consistent with entropy’s greater sensitivity to the temporal structure of the window. Non-uniform anchor placement near biomechanically critical window lengths (e.g., near multiples of the dominant stride frequency) may reduce this error in future work.
The Banister model parameters (
,
windows) were adapted from endurance literature. Recalibration for high-intensity sprint and jump activities through Bayesian individual parameter estimation [
16] is a natural extension.
Future directions include: (i) Riemannian geodesic interpolation on the statistical manifold under the Fisher-Rao metric; (ii) hidden Markov modelling of stride-window length as a latent fatigue-state variable; (iii) extension to convolutional and recurrent neural network feature extractors within the polyhedral framework; (iv) ultra-low-power microcontroller deployment for multi-day wearable monitoring.