ConceptioArchivearXiv CS
arXiv CSopen access

A Comparative Study of Deep Learning Architectures for Multi-Horizon Behavioural Forecasting for Mobile Health

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
machine learning, deep learning, neural networks

A Comparative Study of Deep Learning Architectures for Multi-Horizon Behavioural Forecasting for Mobile Health Pavlos Nicolaoua , Kleanthis Malialisa , Artemis Kontoua , and Panayiotis Koliosa, b

arXiv:2606.14604v1 [cs.LG] 12 Jun 2026

a

KIOS Research and Innovation Center of Excellence b Department of Computer Science University of Cyprus, Nicosia, Cyprus

Abstract—Wearable devices and smartphones generate rich behavioural time series that can support proactive health interventions, yet systematic comparisons of modern forecasting architectures for these data are lacking. In particular, it remains unclear how models generalise across populations, how different architectures respond to participant-level finetuning and how forecasting accuracy degrades across multiday horizons. We benchmark six deep learning architectures, two zero-shot Foundation Models (FM) and statistical baselines on three public datasets encompassing over 800 participants, reporting per-feature metrics for step counts, screen time and sleep duration across 1-8 day horizons. We further conduct a per-feature personalisation study across all six architectures and assess FM transferability across dataset sizes and temporal granularities. Our key findings are: (i) no single architecture dominates, PatchTST leads among trained models while the three runners-up (TCN, MLP, Transformer) show no meaningful performance difference; (ii) the FM TimesFM matches or exceeds trained models zero-shot, especially in low-data regimes and (iii) participant-level fine-tuning reduces per-feature RMSE by 1660%, with sleep benefiting most and step counts least. These results provide practical guidance on architecture selection, FM applicability and personalisation strategies for mobile health forecasting. To the best of our knowledge, this is the first study to jointly evaluate modern deep learning, FMs and personalisation for multi-horizon behavioural forecasting from wearables. Index Terms—time series forecasting, health monitoring, wearable sensors, personalisation

I. I NTRODUCTION A. Motivation Wearable devices and smartphones have become ubiquitous tools for continuous health monitoring, collecting streams of physiological and behavioural data, including physical activity, sleep patterns, screen usage and communication patterns [1], [2]. These passively collected data streams offer unprecedented Email:{nicolaou.pavlos, malialis.kleanthis, kontou.artemis, kolios.panayiotis}@ucy.ac.cy ORCID: 0000-0001-8520-0105 (PN), 0000-0003-3432-7434 (KM), 00000003-0480-0796 (AK), 0000-0003-3981-993X (PK) This work was supported by the European Union’s Horizon 2020 research and innovation programme under grant agreement No 739551 (KIOS CoE TEAMING) and from the Republic of Cyprus through the Deputy Ministry of Research, Innovation and Digital Policy. It was also supported by the CIPHIS (Cyprus Innovative Public Health ICT System) project of the NextGenerationEU programme under the Republic of Cyprus Recovery and Resilience Plan under grant agreement C1.1l2.

opportunities for predictive health applications that can support proactive interventions [3]. Machine learning, particularly deep learning, has demonstrated remarkable capabilities in extracting meaningful patterns from such complex sensor data, enabling applications ranging from depression detection to activity recognition [4], [5]. Multi-horizon forecasting, predicting health-related features at multiple future time steps, represents a particularly valuable paradigm for personalised health applications [6], [7]. Unlike single-step predictions, multi-horizon forecasts enable anticipatory interventions, allowing individuals and healthcare providers to identify potential behavioural changes before they occur or in early stages. This capability shifts health support from reactive monitoring to anticipatory care, a predicted multi-day decline in physical activity could flag an emerging depressive episode before mood symptoms come to surface [8], while forecasted sleep disruption might prompt medication timing adjustments for a patient managing a chronic condition. From the individual’s perspective, multihorizon forecasts provide actionable foresight, not a blank statement, for example ”you slept poorly last night” but a clear understanding of the sleep is predicted to decline over the next three days, enabling proactive steps such as scheduling an intervention or requesting a medical expert to check in. Such timely, forecast-driven nudges leverage behavioural momentum and are more effective than reactive corrections issued after the behaviour has already occurred. At the population level, accurate multi-day forecasts can inform resource allocation in digital health programmes and enable adaptive intervention delivery [3]. B. Challenges Despite the growing body of work in both time series forecasting and wearable health sensing, several critical gaps remain. First, while Transformer-based models and state-space models such as Mamba have demonstrated strong performance across diverse forecasting domains [9], [10]. Nevertheless, there is a lack of systematic comparison of these modern architectures specifically for health-related behavioural features from wearables. Prior studies in mobile health (mHealth) sensing have predominantly focused on classification tasks,

for example emotion or depression detection, rather than continuous forecasting [11]–[13] Second, the challenge of cross-population generalisation remains largely unsolved. Prior work has shown that models trained on one population often fail to generalise to new data collected from different people, with performance degradation rates that generally exceed 18% [11], [12]. This finding highlights the importance of personalisation strategies, yet systematic evaluation of how different forecasting architectures respond to personalisation is lacking. Third, most existing work evaluates models using singlestep or short-horizon predictions [14], while practical health applications require understanding how prediction accuracy degrades across multiple horizons (for example, 1 to 8 days ahead). This multi-horizon perspective is essential for determining the utility window of different forecasting approaches. C. Contributions We benchmark six deep learning architectures, two zeroshot FMs and statistical baselines on three public datasets, reporting per-feature metrics for step counts, screen time and sleep duration across 1-8 day horizons. • We present per-feature, per-architecture personalisation study for behavioural forecasting from wearables, quantifying how fine-tuning gains vary by feature regularity and how they reshape architecture rankings. • We provide evaluation of time-series FMs on mHealth data, comparing zero-shot performance against trained architectures across dataset sizes and temporal granularities. The rest of the paper is organised as follows. Section II reviews related work. Section III describes the methodology, including datasets, architectures and personalisation. Section III-B details the experimental setup. Section V presents results across architectures, horizons and personalisation strategies. Section VI discusses findings and practical implications, and Section VII concludes the paper. •

II. R ELATED W ORK A. Deep Learning for Time Series Forecasting in Mobile Health Deep learning has progressively supplanted classical statistical methods for time-series forecasting, offering the capacity to learn complex nonlinear temporal dependencies directly from data [14], [15]. Recurrent Neural Networks, particularly Long Short-Term Memory (LSTM) networks [16], were among the earliest deep models adopted for sequential health data, with probabilistic extensions such as DeepAR demonstrating their utility for autoregressive forecasting [17]. Temporal Convolutional Networks (TCNs) introduced a parallel-processing alternative through dilated causal convolutions, matching or exceeding LSTM accuracy on several benchmarks while training faster [18], [19]. In clinical settings, TCNs have proved effective for mortality and length-of-stay prediction [20]. The Transformer [9] brought global self-attention to timeseries modelling. PatchTST improved efficiency by segmenting the input into subseries-level patches and processing

each channel independently [21]. State-space models have emerged as linear-complexity alternatives: Mamba introduces input-dependent selection to the structured state-space framework [10] and adaptations such as S-Mamba and MambaTS have demonstrated competitive forecasting accuracy at a fraction of Transformer cost [22], [23]. Despite these advances, the mobile-health literature remains dominated by shallow classifiers (Random Forests, SVMs and single-layer Neural networks), applied primarily to detection rather than forecasting tasks [2], [13], [24]. A systematic comparison of modern deep architectures for continuous behavioural forecasting from wearable and smartphone data is, to our knowledge, still lacking. B. Foundation Models for Time Series in Mobile Health A recent paradigm shift has seen the emergence of large pre-trained FMs for time-series analysis. TimesFM [25] is a decoder-only model pre-trained on over 100 billion real-world time points, enabling zero-shot univariate forecasting across arbitrary horizons without task-specific training. Reverso [26] takes an efficiency-first approach, employing small hybrid architectures that interleave long convolution and linear recurrent (DeltaNet) layers. Despite being orders of magnitude smaller than Transformer-based alternatives, Reverso pushes the performance-efficiency Pareto frontier through tailored data augmentation and inference strategies. These models are primarily used in a zero-shot setting, where the pre-trained model is applied directly without taskspecific training. Some, such as TimesFM, also support finetuning selected layers on target data. While both modes perform well on standard benchmarks such as energy and traffic forecasting, it remains unclear whether they generalise to health domains, where data exhibit high inter-individual variability, irregular sampling, and small cohort sizes. C. Personalisation Strategies in Mobile Health Individual variability in behavioural patterns is a defining characteristic of wearable health data [1], [27]. Populationlevel (global) models trained on pooled data often fail to capture patterns from each individual participant and the GLOBEM benchmark has shown that cross-population generalisation degrades accuracy by over 18% on average [11], [12]. While GLOBEM provides an important benchmark for mobile sensing and cross-population generalisation, its primary focus is on predictive modelling for mental health-related outcomes and generalisation across populations. In contrast, the present study focuses specifically on continuous multihorizon behavioural forecasting of wearable-derived features, compares modern forecasting architectures and time-series FMs and evaluates participant-level fine-tuning across multiple behavioural features and forecast horizons A simple personalisation strategy is personalised finetuning: a global model is first trained on major part of the dataset and then updated on each user’s records [28]. This has yielded accuracy improvements exceeding 25% for emotion recognition from wearables [27] and substantial gains

for depression prediction [29]. However, fine-tuning requires sufficient per-user data, with too few samples, it could be overfitting to noise. III. M ETHODOLOGY A. Problem Formulation Let X1:T = (x1 , x2 , . . . , xT ),

xt ∈ RD

(1)

be a multivariate time series with D features recorded over T time steps. Given an input window of length L, define the multivariate input matrix: Xt−L+1:t ∈ RL×D .

(2)

The objective is to predict a multivariate future sequence over forecast horizon H: Yt+1:t+H = (xt+1 , . . . , xt+H ) ∈ RH×D .

such that Ŷt+1:t+H = fθ (Xt−L+1:t ). S Define the pooled training set D = u∈Utrain Du . We consider three modelling paradigms, Global, Foundation and Personalised. Global. A single model fθ∗ is trained on the pooled dataset by minimising the Huber loss L: X  θ∗ = arg min L fθ (X), Y , (X,Y)∈D

and evaluated on held-out users via a participant-disjoint split (Utrain ∩ Ueval = ∅). Foundation. A pre-trained model fθ0 is applied zero-shot, i.e. θ = θ0 , without any task-specific optimisation on the target data. Personalised. Starting from the global optimum θ∗ , we finetune on each user’s data: X  θu∗ = arg min L fθ (X), Y , θ(0) = θ∗ . θ

A. Datasets and Features We evaluate on three publicly available datasets: • GLOBEM [11], [12], [30]: Multi-year mobile sensing data accessed through PhysioNet. The dataset contains daily behavioural features extracted from smartphones and Fitbit wearables across four years (2018-2021). We split participants into 382 training, 95 validation and 200 evaluation users. • CAPTURE-24 [31]: Wrist-worn accelerometer data from 151 participants sampled at 100 Hz, aggregated to hourly activity summaries. • Continuous Wearables Dataset [32]: Daily step count and sleep duration from 49 participants wearing consumer wrist devices over several weeks. B. Compared Methods

(3)

The forecasting problem reduces to estimating a parametric mapping fθ : RL×D → RH×D , (4)

θ

IV. E XPERIMENTAL S ETUP

(X,Y)∈Du

Let U = {u1 , . . . , uN } denote a population of N users. For (i) (i) u each user u ∈ U, let Du = {(Xu , Yu )}ni=1 denote their set (i) of sliding-window input–output pairs, where Xu ∈ RL×D (i) is a lookback window of L days and Yu ∈ RH×D is the corresponding forecast horizon. B. Personalisation Strategy We adopt a two-stage transfer learning procedure [28]: (1) pre-train a global model to obtain θ∗ on D, then (2) finetune on Du for each evaluation user u ∈ Ueval to obtain θu∗ . All six trained architectures are personalised under identical conditions. We compare the global (θ∗ ) and personalised (θu∗ ) variants, reporting per-participant metrics across all forecast horizons.

We benchmark six deep learning architectures, two FMs alongside three statistical baselines. All trained models share a common sliding-window input and a shared sequence decoder, so performance differences reflect the encoder. Table I summarises model sizes. Trained architectures: • MLP: Feedforward network, a simple non-temporal baseline. • LSTM [16]: Gated recurrent model for sequential dependencies. • TCN [18]: Dilated causal convolutions with parallel processing. • Transformer [9]: Global self-attention over the full window. • Mamba [10]: State-space model with linear complexity. • PatchTST [21]: Patch-level Transformer with channel independence. Foundation models (zero-shot): • TimesFM [25]: Decoder-only model pre-trained on 100B+ time points. • Reverso [26]: Compact hybrid of long convolutions and linear recurrence. Statistical baselines: • Naive (Last): Repeats the last observed value for all horizon steps. • Moving Average: Rolling mean over a 4-observation window. • ARIMA: Auto-regressive integrated moving average with automatic order selection. C. Evaluation Method All models are trained and evaluated under a single, standardised protocol to ensure fair comparison. Each dataset is split by participant into non-overlapping train, validation, and evaluation subsets: GLOBEM uses 382/95/200, CAPTURE24 uses 105/23/23 and Wearables uses 10 held-out evaluation users. Evaluation participants are never seen during training.

TABLE I M ODEL COMPLEXITY. PARAMETER COUNTS FOR GLOBEM (D=3, w=8, h=8). AVG . EPOCHS TO EARLY STOPPING ( PATIENCE 100).

Model TCN PatchTST MLP LSTM Reverso† Transformer Mamba TimesFM†

Params

Avg. epochs

98K 152K 218K 368K 550K 1.7M 2.0M 200M

200 319 188 147 — 140 139 —

† Foundation model (zero-shot, no training).

All trained models minimise the Huber loss (δ=1.0), optimised with AdamW (learning rate 10−3 , weight decay 10−4 ) for up to 200 epochs with early stopping and cosine annealing. Evaluation proceeds differently under each paradigm: • Global. A single model trained on pooled data from all training users is applied directly to each evaluation user’s sliding windows. • Foundation. The pre-trained model is applied zero-shot with a fixed context window. No gradient updates are performed on the target data. • Personalised. Starting from the global checkpoint, the model is fine-tuned on each evaluation user’s data with a reduced learning rate (10−4 ) for up to 200 epochs (early stopping, patience 100). All metrics (Section IV-D) are computed per participant and reported as mean±std across evaluation users. D. Performance Metrics We report four complementary metrics, each computed per participant and summarised as mean±std across the evaluation cohort. RMSE (Root Mean Squared Error): v u N u1 X RMSE = t (yi − ŷi )2 (5) N i=1 where yi and ŷi are the actual and predicted values for the i-th sample and N is the total number of predictions. Primary metric due to its sensitivity to large errors, which are particularly consequential in health applications. MAE (Mean Absolute Error): N

MAE =

1 X |yi − ŷi | N i=1

(6)

Outlier-robust complement to RMSE. sMAPE (symmetric Mean Absolute Percentage Error): N

sMAPE =

100 X |yi − ŷi | N i=1 (|yi | + |ŷi |)/2

(7)

Scale-independent accuracy measure bounded between 0 and 200%. Unlike MAPE, sMAPE remains defined when actual

values are zero, a common occurrence for step counts on sedentary days. Skill Score: RMSEmodel Skill = 1 − (8) RMSENaiveLast Positive values indicate improvement over NaiveLast and negative values indicate worse performance. V. R ESULTS A. Per-Feature Architecture Comparison Tables II present per-feature results on GLOBEM at short (h=1) and long (h=8) horizons. The three features showed different prediction difficulty. Step counts are hardest (best trained RMSE 673 at h=1), sleep duration is easiest (NaiveLast achieves 25 min RMSE due to sleep regularity) and screen time falls in between (best 18 min RMSE). PatchTST achieves the lowest RMSE among trained models for steps and screen at both horizons. TimesFM excels on sleep (10 min at h=1 vs. 26 for PatchTST) and matches trained models on steps, confirming its zero-shot strength. The skill score column reveals that all global trained models show negative skill on sleep, indicating that the feature’s regularity makes NaiveLast a strong baseline, while personalised models achieve a positive skill (up to 0.59). This reflects the high correlation of individual sleep patterns, global models converge to population averages that overshoot or undershoot individual baselines, adding noise relative to the self-predictive NaiveLast. ARIMA, despite automatic parameter selection, performs only marginally above NaiveLast (skill 0.10-0.17 on steps), confirming the value of learned representations. Horizon degradation is feature-dependent: PatchTST degrades by +28% RMSE from h=1 to h=8 on steps, while Mamba degrades by +25% (Figure 1). At h=8, personalised PatchTST achieves the best RMSE on steps (512) andscreen (19 min), while personalised MLP leads on sleep (21 min) (Table III), showing that fine-tuning is most valuable at longer horizons where global models struggle. B. Personalisation Table III reports personalised results for all six trained architectures (200 evaluation participants, LR=10−4 , 200 epochs). The benefit varies substantially by feature: sleep shows the largest improvement (43-60% RMSE reduction), followed by screen time (19-36%) and step counts (16-46%). PatchTST achieves the lowest personalised RMSE on steps (512 at h=8). Notably, personalisation ranking differs from global ranking: MLP and TCN, mid-tier globally, achieve competitive personalised performance (MLP sleep RMSE 21 vs. 39 global at h=8), while Transformer and LSTM show more modest gains. Figure 2 illustrates these trends for a representative participant (INS-W 004, selected by median RMSE). Personalised predictions track the participant’s behaviour more closely across all features and horizons, while the FMs (TimesFM, Reverso) show competitive short-horizon performance on sleep duration feature but degrade rapidly on steps.

TABLE II G LOBAL AND FOUNDATION MODEL RESULTS ON GLOBEM AT h=8 (w=8 FOR TRAINED MODELS ; FOUNDATION MODELS USE 64- DAY CONTEXT ). VALUES ARE MEAN±STD OF PER - PARTICIPANT METRICS (N =200 FOR TRAINED AND FOUNDATION MODELS ). Steps (daily count) Model

Screen (min/day)

Sleep (min/day)

RMSE

MAE

sMAPE

Skill

RMSE

MAE

sMAPE

Skill

RMSE

MAE

sMAPE

Skill

Foundation (zero-shot) TimesFM 1363±580 Reverso 2073±642

— —

— —

0.28±0.46 −0.09±0.50

39±19 45±19

— —

— —

0.23±0.38 0.12±0.37

42±53 41±50

— —

— —

−0.20±1.51 −0.16±1.44

Global (trained) PatchTST 631±245 MLP 836±381 TCN 818±380 Transformer 823±331 Mamba 916±429 LSTM 880±399

386±134 557±252 544±252 548±221 621±299 597±280

26.4±11.7 37.0±14.5 36.6±14.9 37.2±15.9 40.2±13.7 40.0±14.8

0.67±0.14 0.55±0.18 0.57±0.18 0.55±0.24 0.50±0.26 0.52±0.24

21±8 26±14 26±14 26±15 31±16 29±14

14±7 19±11 19±10 19±11 23±13 22±11

18.4±8.4 24.0±9.2 23.7±9.5 24.1±9.2 28.0±10.4 28.3±10.4

0.57±0.20 0.45±0.27 0.46±0.29 0.45±0.29 0.33±0.41 0.36±0.35

34±34 39±38 38±36 39±36 44±39 47±41

21±18 26±22 24±19 26±20 31±25 32±26

6.8±8.3 7.3±8.0 6.9±6.7 7.3±7.4 8.9±9.4 9.2±9.7

0.01±0.11 −0.27±0.70 −0.24±0.66 −0.30±0.76 −0.63±1.78 −0.73±1.65

Statistical baselines NaiveLast 1900±812 MovingAvg 1359±592 ARIMA 1543±685

1423±611 1123±446 1210±479

84.6±16.1 71.1±15.7 76.9±15.9

0.00±0.00 0.28±0.02 0.19±0.20

51±21 38±16 40±19

38±16 31±13 32±14

47.7±16.5 38.8±13.9 40.2±14.2

0.00±0.00 0.25±0.07 0.20±0.10

35±36 38±38 35±37

19±16 23±20 20±17

5.4±5.4 6.5±6.7 5.5±5.5

0.00±0.00 −0.08±0.07 0.00±0.02

TABLE III P ERSONALISED RESULTS ON GLOBEM AT h=8. E ACH MODEL IS FINE - TUNED PER PARTICIPANT. T IMES FM ( ZERO - SHOT ) INCLUDED AS REFERENCE . Steps (daily count) Model

Screen (min/day)

Sleep (min/day)

RMSE

MAE

sMAPE

Skill

RMSE

MAE

sMAPE

Skill

RMSE

MAE

sMAPE

Skill

1363±580

0.28±0.46

39±19

0.23±0.38

42±53

−0.20±1.51

Personalised (fine-tuned) PatchTST 512±130 MLP 693±191 TCN 751±269 Transformer 735±263 Mamba 916±519 LSTM 943±417

352±141 487±193 532±162 524±153 648±380 689±285

19.3±7.8 25.0±8.3 26.8±10.3 26.9±11.5 28.0±14.1 32.8±13.6

0.73±0.12 0.64±0.15 0.60±0.19 0.61±0.19 0.52±0.38 0.50±0.27

19±15 22±18 21±15 21±17 26±22 28±26

14±12 17±14 16±11 16±13 20±17 22±21

16.9±5.4 19.4±6.0 19.4±6.7 20.3±6.6 22.4±14.0 24.3±8.2

0.62±0.31 0.57±0.35 0.59±0.29 0.58±0.34 0.49±0.44 0.45±0.51

22±15 21±12 22±12 21±11 28±18 23±14

15±9 16±9 16±8 16±8 22±15 17±11

3.9±2.7 4.2±2.6 4.3±2.3 4.2±2.6 6.0±4.5 4.6±3.2

0.39±0.42 0.41±0.35 0.37±0.34 0.40±0.33 0.20±0.51 0.35±0.40

TimesFM †

Participant INS-W_004

60

Transformer Mamba TimesFM ARIMA

40

Steps RMSE

RMSE

% RMSE increase from h=1

† Zero-shot foundation model (reference, not fine-tuned).

20

Screen RMSE (min)

2500 2000 1500 1000 500

17.5

30

15.0 12.5

20

10.0

10 1

2

3

4

5

6

7

Forecast horizon h (days)

8

Global

0

Sleep RMSE (min)

40

1

2

3

4

5

6

7

Forecast horizon h (days)

Personalised

TimesFM

8

7.5

1

2

3

4

5

6

7

Forecast horizon h (days)

8

Reverso

Fig. 2. Per-feature RMSE across horizons for participant INS-W 004 (median RMSE). Four modelling approaches: Global Transformer, Personalised Transformer, TimesFM (zero-shot), and Reverso (zero-shot).

1

2

3

4

5

6

Forecast horizon h

7

8

is scarce. C. Foundation Models

Fig. 1. Percentage RMSE increase relative to h=1 on GLOBEM. Trained models (Transformer, Mamba) show a mean±min-max band across context windows. TimesFM and ARIMA show mean across windows.

Personalisation requires sufficient per-person data. On GLOBEM (∼84 days per participant), fine-tuning is effective. On CAPTURE-24 (∼22 hourly observations), personalisation helps only at h=1 but degrades performance at longer horizons (up to −40%), confirming that fine-tuning overfits when data

To assess transferability, we evaluate all architectures across the three datasets. Tables II and V reports skill scores relative to NaiveLast. Table V reveals dataset-dependent architecture rankings. On GLOBEM, PatchTST leads across all metrics (RMSE 229, skill 0.42); TimesFM is competitive (RMSE 481) despite zero-shot inference, while Reverso trails (RMSE 719). On CAPTURE-24, Mamba achieves the highest skill (0.26) and lowest RMSE (14), while MLP and TCN diverge. TimesFM

Model

RMSE

Skill

Foundation (zero-shot) TimesFM 30±4 Global (trained) PatchTST MLP TCN Transformer Mamba LSTM

Wearables RMSE

−0.64±0.58

Skill

14 — 14±0.50 13±0.45 15±0.54 14±0.49 13±0.47

— 1.3±0.22 1.9±0.13 0.04±0.27 .14±0.20 0.17±0.19

Statistical baselines NaiveLast 20±7

0.00±0.00

16±0.52

0.00±0.00

Skill score (vs NaiveLast)

0.04±0.04 — — −0.01±0.04 0.21±0.21 0.00±0.04

GLOBEM (daily)

CAPTURE-24 (hourly)

0.6 0.4

0.4

0.2

0.2

0.2

0.0

0.0

0.0

0.2

0.2

0.2

0.4

0.4

0.4

0.6

0.6

1

2

3

4

5

6

7

Forecast horizon h

Transformer

8

Mamba

1

MLP

2

3

4

5

Forecast horizon h TimesFM

Wearables (daily)

0.6

0.4

6 Reverso

0.6

1

Actual PatchTST pred. PatchTST 90% CI (±24 min) NaiveLast 90% CI (±90 min)

0

10

20

30

40

Evaluation sequence index

50

60

95.0 92.5 90.0 87.5 85.0 82.5 80.0 77.5 75.0

(b) Coverage calibration 90%

PatchTST (90%) NaiveLast (90%) PatchTST (80%) NaiveLast (80%)

1

2

3

4

80%

5

6

Forecast horizon h

7

8

0.15

19±6 — — 20±7 16±6 20±7

0.6

300 250 200 150 100 50 0

Empirical coverage (%)

CAPTURE-24

(a) Screen-time forecast with 90% conformal band Screen time (min/day)

TABLE IV C ROSS - DATASET SLEEP FORECASTING . CAPTURE-24: SLEEP ( MIN / DAY ), w=8, h=8† , N =23. W EARABLES : SLEEP ( HOURS / DAY ), w=8, h=8, N =10. T RAINED MODELS USE w=8.

2

3

4

5

6

7

Forecast horizon h

PatchTST

8

TCN

Fig. 3. Skill score (1 − RMSEmodel / RMSENaiveLast ) across forecast horizons on three datasets. Lines show skill at fixed context window w=8; FMs use their native context. The dashed grey line marks skill = 0 (NaiveLast baseline).

shows negative skill (−0.07), suggesting its pre-training underrepresents sub-daily health signals. On the small Wearables dataset (N =10), TimesFM (RMSE 25, skill 0.20) matches the best trained models, confirming FM value in low-data regimes. PatchTST fails on Wearables where sequences are too short for patch tokenisation. Figure 3 shows skill levels across horizons. On GLOBEM, trained models degrade from skill 0.40-0.50 at h=1 to 0.250.35 at h=8. On CAPTURE-24, the pattern reverses: most models show negative skill at h=1, worse than persistence, but recover to 0.15-0.25 by h=6 as NaiveLast’s stale predictions become increasingly outdated; Mamba is the only model with positive skill throughout. On Wearables, TimesFM separates clearly from trained models (skill 0.40-0.55 vs. 0.05-0.25), confirming its advantage in low-data situations. Reverso remains near or below zero on all three datasets. D. Prediction Intervals To quantify forecast uncertainty, we construct empirical prediction intervals for screen time: evaluation sequences are randomly split 50/50 into calibration and test sets, absolute residuals are computed on the calibration set, and the (1−α)quantile defines symmetric prediction bands on the test set. Figure 4(a) shows that global PatchTST’s 90% prediction band is ±24 min, 3.7× narrower than NaiveLast’s ±90 min,

Fig. 4. Split prediction intervals on GLOBEM screen time (w=8). (a) One day ahead forecasts with 90% conformal bands for PatchTST (±24 min) and NaiveLast (±90 min). (b) Empirical coverage at 80% and 90% nominal levels across horizons h=1-8. Both models achieve near-nominal coverage.

meaning a practitioner can tell a user “your screen time tomorrow will be 93±24 minutes” with 90% confidence. Personalised PatchTST achieves a comparable band (±25 min) on screen time, however, for step counts the personalised band is 9% narrower at h=1 (1,483 vs. 1,625 steps), consistent with the larger RMSE improvements from personalisation on this feature. Figure 4(b) verifies that empirical coverage remains within 2% of the 90% nominal level across all horizons for both global and personalised models, confirming that the intervals are well-calibrated. E. Feature Importance Table VI reports group-level permutation importance for a Transformer on GLOBEM at h=1. Step-count features contribute the highest group importance (243.0 RMSE delta) despite individually modest values, indicating a distributed predictive signal across participants. Cross-feature ( all features included sleep/screen/steps) rank third, confirming that engineered interactions carry meaningful information. Temporal encodings and metadata contribute near zero, suggesting that the model captures seasonality through the behavioural features themselves. VI. D ISCUSSION Summary of findings. Our results delineate three complementary modelling paradigms. Global trained models close 33-44% of the NaiveLast gap on GLOBEM (Mamba skill 0.44 at h=1), with PatchTST leading on steps and screen time. The three runners-up (TCN, MLP, Transformer) show no practically meaningful differences in accuracy, suggesting that architecture choice matters less than personalisation strategy. TimesFM matches or exceeds trained architectures zero-shot (skill 0.48 at h=1) and dominates in low-data regimes (Wearables skill 0.41-0.55 vs. 0.05-0.28 for trained models), though its advantage depends on temporal granularity, with negative skill at h=1 on hourly CAPTURE-24 data. Personalised finetuning of all six architectures reduces per-feature RMSE by 16-60%, with the benefit strongly dependent on feature regularity with sleep feature benefits most (43-60%) due to stable individual patterns, while step counts benefit least (1646%). Architecture stability across datasets. Model rankings are not consistent across datasets, suggesting that inductive

TABLE V C ROSS - DATASET COMPARISON AT MAXIMUM HORIZON . VALUES ARE MEAN±STD OF PER - PARTICIPANT METRICS , AVERAGED ACROSS EACH DATASET ’ S FEATURES . GLOBEM: h=8, D=3, N =200. CAPTURE-24: h=6, D=4, N =23. W EARABLES : h=8, D=2, N =10. “—” INDICATES UNAVAILABILITY. † GLOBEM (h=8) Model

CAPTURE-24 (h=6)

Wearables (h=8)

RMSE

MAE

sMAPE

Skill

RMSE

MAE

sMAPE

Skill

RMSE

MAE

sMAPE

Skill

Foundation (zero-shot) TimesFM 481±117 Reverso 719±137

— —

— —

0.11±0.78 −0.04±0.77

19±5 —

— —

— —

−0.07±0.29 —

25 42

11 16

84 —

0.20 −0.16

Global (trained) PatchTST 229±97 MLP 300±44 TCN 294±143 Transformer 296±127 Mamba 330±162 LSTM 319±152

140±120 201±161 196±160 198±151 225±179 217±172

17.2±9.5 22.8±10.6 22.4±10.4 22.9±10.8 25.7±11.2 25.8±11.7

0.42±0.15 0.25±0.39 0.26±0.38 0.23±0.43 0.07±0.82 0.05±0.74

15±5 — — 16±5 14±5 16±5

10±3 — — 10±4 9±3 10±4

151±12 — — 156±11 149±13 156±11

0.21±0.09 — — 0.18±0.12 0.26±0.16 0.17±0.12

— 27±29 27±29 26±27 26±28 27±28

— 14±15 15±16 14±14 14±15 14±15

— 88±15 87±16 86±17 83±19 87±13

— 0.16±0.19 0.19±0.15 0.13±0.21 0.18±0.18 0.19±0.17

Statistical baselines NaiveLast 662±290 MovingAvg 478±282 ARIMA 540±247

493±281 392±226 421±236

45.9±12.7 38.8±12.1 40.9±11.9

0.00±0.00 0.15±0.05 0.13±0.11

18±6 18±6 20±7

12±4 13±5 13±5

80±24 102±30 113±32

0.00±0.00 0.06±0.14 −0.07±0.19

34±39 29±32 —

20±23 21±25 —

63±15 71±16 —

0.00±0.00 0.17±0.08 —

† Foundation model MAE/sMAPE unavailable; Wearables foundation models evaluated on pooled data (no per-participant std).

CAPTURE-24 sMAPE is inflated by zero-inflated features (sleep, MVPA); RMSE and Skill are more reliable for that dataset.

TABLE VI F EATURE - GROUP PERMUTATION IMPORTANCE ON GLOBEM (T RANSFORMER , w=8, h=1, N =200, 5 REPEATS ). G ROUP IMPORTANCE IS THE RMSE INCREASE WHEN ALL FEATURES IN A GROUP ARE SIMULTANEOUSLY PERMUTED . †

Feature group steps cross feature screen min sleep min temporal

Importance 243.0 93.3 9.9 7.7 −0.2

biases interact with data characteristics. PatchTST leads on GLOBEM (daily, N =200) where long sequences support effective patch tokenisation, but fails on Wearables where sequences are too short. Mamba is the only architecture with positive skill on hourly CAPTURE-24 data (0.11 at h=1), likely because its linear-complexity state-space formulation handles the higher temporal resolution without overfitting. On the small Wearables dataset (N =10), TCN achieves the best trained-model skill, consistent with its lower parameter count (98K vs. 1.7-2.0M for Transformer and Mamba). These shifts indicate that no single architecture can be recommended unconditionally: dataset size, temporal granularity and sequence length should guide model selection. Personalisation is horizon-dependent. The benefit of personalisation grows with forecast horizon. At h=1, finetuning PatchTST yields only marginal improvements (3% RMSE reduction on steps, 11% on screen), because global models already capture short-term population-level patterns well, leaving little room for per-user gains. At h=8, the same model reduces RMSE by 28% on steps and 30% on screen, a large and consistent effect across participants. This pattern suggests that personalisation is most valuable precisely at longer horizons where global models struggle to capture individual behavioural drift. Importantly, personalisation can

also hurt: LSTM sleep RMSE worsens by 31% at h=1, a clear sign of overfitting when per-user data are limited and the global model already fits the feature well. Foundation model domain fit and computational cost. The contrast between TimesFM and Reverso (skill 0.28–0.48 vs. −0.09–0.12 on GLOBEM) shows zero-shot transfer is highly sensitive to training data. TimesFM, pre-trained on over 100 billion parameters, generalises well to daily health features, whereas Reverso is less suited to the irregular, zeroinflated sleep duration distributions. Yet TimesFM performs poorly on hourly CAPTURE-24 data (−0.03 at h=1), indicating its pre-training underrepresents sub-daily health signals. Thus, zero-shot performance depends on pre-training–target domain alignment, not model size alone. Cost profiles also differ: our trained architectures (98K–2.0M parameters; Table I) run inference in under one second on a modern GPU, while TimesFM (200M parameters) needs about 1 GB of GPU memory at half precision, making on-device wearable inference impractical. Architecture choice should therefore weigh domain fit and compute budget alongside accuracy. Practical considerations. Personalised sleep predictions reach 11–17 min RMSE and screen-time 14–19 min at h=1, suitable for threshold-based alerting. However, personalisation requires at least 1-2 weeks of individual data: on GLOBEM (∼84 days per participant) fine-tuning is effective, while on CAPTURE-24 (∼22 hourly observations) it degrades performance by up to 40% at longer horizons. For practitioners, we suggest a decision framework starting with using FM (TimesFM) as a strong zero-shot default when per-user data are scarce or absent. Second, adopt PatchTST or Transformer for longitudinal datasets with sufficient training data and lastly apply personalised fine-tuning selectively at longer horizons where global models already show degraded skill. VII. C ONCLUSION This paper benchmarked nine forecasting approaches across three wearable datasets encompassing over 800 participants.

Three findings emerge: (i) no single architecture dominates, though PatchTST leads among trained models, (ii) participantlevel fine-tuning reduces per-feature RMSE by 16-60%, with gains largest for sleep and at longer horizons and (iii) the FM TimesFM matches or exceeds trained models zero-shot, particularly in low-data regimes. Our study has limitations: personalisation was evaluated on a 200-participant GLOBEM subset, FM evaluation was limited to zero-shot mode, and all datasets originate from relatively homogeneous populations. Future directions include federated personalisation [33], [34], fine-tuning FMs on health-specific corpora [25], [26], and probabilistic forecasting with uncertainty quantification [17]. R EFERENCES [1] Farida Sabry, Tamer Eltaras, Wadha Labda, Khawla Alzoubi, and Qutaibah Malluhi. Machine learning for healthcare wearable devices: The big picture. Journal of Healthcare Engineering, 2022:4653923, 2022. [2] Y. Chen et al. Passive sensing for mental health monitoring using machine learning with wearables and smartphones: Scoping review. Journal of Medical Internet Research, 27(1):e77066, 2025. [3] Mohammad M. Baig et al. Leveraging machine learning for personalized wearable biomedical devices: A review. Bioengineering, 11(2):134, 2024. [4] Ke Chen, Daoyuan Zhang, Lina Yao, Bin Guo, Zhiwen Yu, and Yunhao Liu. Deep learning in human activity recognition with wearable sensors: A review on advances. Sensors, 22(4):1476, 2022. [5] Nicholas C. Jacobson et al. Use of mobile sensing data for longitudinal monitoring and prediction of depression severity: Systematic review. Journal of Medical Internet Research, 27(1):e57418, 2025. [6] Bryan Lim, Sercan Ö. Arık, Nicolas Loeff, and Tomas Pfister. Temporal fusion transformers for interpretable multi-horizon time series forecasting. International Journal of Forecasting, 37(4):1748–1764, 2021. [7] Chenyou Fan, Yuze Zhang, Yi Pan, Xiaoyue Li, Chi Zhang, Rong Yuan, Di Wu, Wensheng Wang, Jian Pei, and Heng Huang. Multi-horizon time series forecasting with temporal attention learning. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 2527–2535, 2019. [8] Rui Wang, Weichen Wang, Alex daSilva, Jeremy F. Huckins, William M. Kelley, Todd F. Heatherton, and Andrew T. Campbell. Tracking depression dynamics in college students using mobile phone and wearable sensing. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, 2(1):1–26, 2018. [9] Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Łukasz Kaiser, and Illia Polosukhin. Attention is all you need. In Advances in Neural Information Processing Systems, volume 30, 2017. [10] Albert Gu and Tri Dao. Mamba: Linear-time sequence modeling with selective state spaces. In First conference on language modeling, 2024. [11] Xuhai Xu, Han Zhang, Yasaman S Sefidgar, Yiyi Ren, Xin Liu, Woosuk Seo, Jennifer Brown, Kevin Scott Kuehn, Mike A Merrill, Paula S Nurius, Shwetak Patel, Tim Althoff, Margaret E Morris, Eve A. Riskin, Jennifer Mankoff, and Anind Dey. GLOBEM dataset: Multiyear datasets for longitudinal human behavior modeling generalization. In Thirty-sixth Conference on Neural Information Processing Systems Datasets and Benchmarks Track, 2022. [12] Xuhai Xu, Xin Liu, Han Zhang, Weichen Wang, Subgiya Nepal, Kevin S Kuehn, Jeremy Huckins, Margaret E Morris, Paula S Nurius, Eve A Riskin, Shwetak Patel, Tim Althoff, Andrew Campell, Anind K Dey, and Jennifer Mankoff. GLOBEM: Cross-Dataset Generalization of Longitudinal Human Behavior Modeling. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, 6(4), 2022. [13] Victor P. Cornet and Richard J. Holden. Systematic review and metaanalysis of performance of wearable artificial intelligence in detecting and predicting depression. npj Digital Medicine, 6:84, 2023. [14] Bryan Lim and Stefan Zohren. Time-series forecasting with deep learning: a survey. Philosophical Transactions of the Royal Society A, 379(2194):20200209, 2021.

[15] Jose F. Torres, Dominique Hawarah, Aude Galván, Francisco Jiménez, and Alicia Troncoso. Deep learning for time series forecasting: A survey. Big Data, 9(1):3–21, 2021. [16] Sepp Hochreiter and Jürgen Schmidhuber. Long short-term memory. Neural Computation, 9(8):1735–1780, 1997. [17] David Salinas, Valentin Flunkert, Jan Gasthaus, and Tim Januschowski. Deepar: Probabilistic forecasting with autoregressive recurrent networks. International Journal of Forecasting, 36(3):1181–1191, 2020. [18] Shaojie Bai, J. Zico Kolter, and Vladlen Koltun. An empirical evaluation of generic convolutional and recurrent networks for sequence modeling. arXiv preprint arXiv:1803.01271, 2018. [19] Pedro Lara-Benı́tez, Manuel Carranza-Garcı́a, José M. Luna-Romera, and José C. Riquelme. Temporal convolutional networks applied to energy-related time series forecasting. Applied Sciences, 10(7):2322, 2020. [20] Brian P. Bednarski, James R. Dayton, and Robert Hyun Paek. Temporal convolutional networks and data rebalancing for clinical length of stay and mortality prediction. Scientific Reports, 12:21247, 2022. [21] Yuqi Nie, Nam H. Nguyen, Phanwadee Sinthong, and Jayant Kalagnanam. A time series is worth 64 words: Long-term forecasting with transformers. In International Conference on Learning Representations, 2023. [22] Shengsheng Wang, Dong Lin, Houze Xiang, Yufei Yang, Wei Zhang, Qiang Huang, et al. Is mamba effective for time series forecasting? Neurocomputing, page 129178, 2024. [23] Xiuding Cai, Yaoyao Zhu, Xueyao Wang, and Yu Yao. MambaTS: Improved selective state space models for long-term time series forecasting, 2025. [24] Hassan Ismail Fawaz, Germain Forestier, Jonathan Weber, Lhassane Idoumghar, and Pierre-Alain Muller. Deep learning for time series classification: a review. Data Mining and Knowledge Discovery, 33(4):917–963, 2019. [25] Abhimanyu Das, Weihao Kong, Andrew Leber, Rajat Mathews, and Rajat Sen. A decoder-only foundation model for time-series forecasting. In International Conference on Machine Learning, 2024. [26] Xinghong Fu, Yanhong Li, Georgios Papaioannou, and Yoon Kim. Reverso: Efficient time series foundation models for zero-shot forecasting. arXiv preprint arXiv:2602.17634, 2026. [27] Jing Li and Peter Washington. A comparison of personalized and generalized approaches to emotion recognition using consumer wearable devices: Machine learning study. JMIR AI, 3:e52171, 2024. [28] Inyong Jeong, Seunghwan Kong, Yeonghyeon Kim, et al. Personalized health prediction ai models using transfer learning and strategic overfitting on wearable device data. Journal of Medical Systems, 49:45, 2025. [29] Xuhai Xu, Prerna Chikersal, Janine M. Dutcher, et al. Leveraging collaborative-filtering for personalized behavior modeling: A case study of depression detection among college students. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, 5(1):1– 27, 2021. [30] Ary L Goldberger, Luis AN Amaral, Leon Glass, Jeffrey M Hausdorff, Plamen Ch Ivanov, Roger G Mark, Joseph E Mietus, George B Moody, Chung-Kang Peng, and H Eugene Stanley. Physiobank, physiotoolkit, and physionet: components of a new research resource for complex physiologic signals. circulation, 101(23):e215–e220, 2000. [31] Shing Chan, Yuan Hang, Catherine Tong, Aidan Acquah, Abram Schonfeldt, Jonathan Gershuny, and Aiden Doherty. Capture-24: A large dataset of wrist-worn activity tracker data collected in the wild for human activity recognition. Scientific Data, 11(1):1135, 2024. [32] Dinara Baigutanova et al. Continuous real world wearables dataset. Scientific Data, 12:182, 2025. [33] Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Agüera y Arcas. Communication-efficient learning of deep networks from decentralized data. In Proceedings of the 20th International Conference on Artificial Intelligence and Statistics, pages 1273–1282. PMLR, 2017. [34] Yiqiang Chen, Xin Qin, Jindong Wang, Chaohui Yu, and Wen Gao. FedHealth: A federated transfer learning framework for wearable healthcare. IEEE Intelligent Systems, 35(4):83–93, 2020.

Record · ID 271833 · SHA-256 87519431605df9ae
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.