June 25, 2026
Continuous driver monitoring in automated vehicles requires low-latency inference while avoiding unsafe decisions under uncertain driver states. Large vision-language models provide broad multimodal priors, but their latency and limited reliability in this setting make them unsuitable as always-on in-cabin monitors. We propose a cost-aware selective inference framework for deployable multimodal driver monitoring. The core system is a lightweight RGB-physiological student that combines in-cabin visual observations with window-level HR/EDA signals, and a learned gate that decides when to accept the fast prediction or abstain for safety intervention. Additional controls show that the learned scores contain sample-level information beyond scenario priors, while exact physiological synchronization remains a limitation. To incorporate predictive evidence, we further study a compact driver-state world modeling module that rolls out latent driver-state features and estimates future fast-model errors and counterfactual system-level action costs. On scenario-induced driver-demand recognition, the RGB-physiological student improves over RGB-only and physiology-only baselines, reaching 0.7440 Macro-F1 and 0.9099 balanced accuracy with 11.39M parameters and 3.08ms inference latency. Cost-aware selective inference reduces unsafe false negatives from 17.37% under always-fast inference to approximately 5% across seeds, while maintaining deployment-level latency. While driver-state world modeling offers valuable predictive signals, worst-group evaluations highlight persistent operating-point calibration drift. Ultimately, reliable edge driver monitoring requires advancing not only perception backbones, but also risk-aware selective control and group-robust calibration.
Human-centered driver monitoring is a prerequisite for safe automated driving, especially during shared-control and control-transition scenarios. A monitoring system must operate continuously, respond with low latency, and avoid unsafe decisions when the driver’s state is ambiguous. This requirement is particularly important for demand-related driver states, which are often only partially observable from in-cabin visual cues. A driver may experience elevated demand without exhibiting a distinctive facial expression, posture, or hand movement, while window-level physiological signals such as heart rate and electrodermal activity can provide complementary evidence related to the driver’s state.
These requirements create a tension between multimodal understanding and deployability. Recent vision-language models (VLMs) provide broad visual-semantic priors and offer a flexible interface for multimodal reasoning. However, our empirical study shows that large VLMs are not well suited as always-on in-cabin monitoring models. Their latency is orders of magnitude higher than that of compact task-specific networks, and their reliability as direct predictors or distillation teachers is limited under the driver-demand recognition protocol considered in this work. This motivates a different design principle: the continuous monitoring path should be handled by a lightweight multimodal student, while heavier predictive or verification modules should be invoked only selectively when they provide useful risk-related evidence.
We propose a cost-aware selective inference framework for deployable multimodal driver monitoring. The core perception model is a lightweight RGB-physiological student that fuses short in-cabin visual observations with heart-rate and electrodermal activity signals. Instead of forcing the model to produce a decision for every input, we introduce a learned selective gate that evaluates prediction confidence, uncertainty, modality disagreement, physiological signal quality, and deployment cost. The gate decides whether to accept the fast prediction or abstain for safety intervention. This formulation separates perception accuracy from decision risk: in safety-critical monitoring, reducing unsafe false negatives can be more important than maximizing coverage on every sample.
To incorporate predictive evidence, we further study a compact driver-state world modeling module. Unlike scene-level world models for autonomous driving that generate or predict future external environments, our formulation operates in a latent driver-state space. It performs action-conditioned closed-loop rollouts to estimate future fast-model errors and counterfactual system costs. The module is designed to support selective monitoring rather than to replace the fast student. Our experiments show that driver-state world modeling provides useful future-risk and action-cost signals, but worst-group evaluations also reveal a persistent limitation: operating points selected on validation data may drift under heavy-tailed group shifts. This observation highlights group-robust calibration as a central challenge for predictive safety monitoring.
We evaluate the proposed framework on scenario-induced driver-demand recognition with RGB and physiological measurements. The RGB-physiological student improves over RGB-only and physiology-only baselines, reaching 0.7440 Macro-F1 and 0.9099 balanced accuracy with 11.39M parameters and 3.08 ms inference latency. Cost-aware selective inference reduces unsafe false negatives from 17.37% under always-fast inference to approximately 5% across seeds while preserving deployment-level latency. We further analyze VLM teachers, knowledge distillation, physiological reliability, driver-state world modeling, and worst-group robustness. The results suggest that reliable edge driver monitoring requires not only stronger perception models, but also selective risk control and calibration under group shift.
Our contributions are summarized as follows:
We introduce a deployable RGB-physiological driver monitoring framework and show, through scenario-prior probes, error-recovery analysis, and physiological intervention controls, that the learned scores contain sample-level evidence beyond RGB-only monitoring and scenario lookup.
We formulate multimodal driver monitoring as a cost-aware selective inference problem, enabling the system to trade off coverage, latency, abstention, and unsafe false negatives.
We study a compact action-conditioned driver-state world modeling module that performs latent rollouts to estimate future fast-model errors and counterfactual system costs for selective monitoring.
We provide a systematic empirical analysis of VLM teachers, knowledge distillation, physiological reliability, deployment latency, and worst-group calibration, showing both the promise and limitations of predictive selective monitoring in safety-critical in-cabin sensing.
Driver monitoring is central to safe assisted and automated driving, particularly in shared-control and takeover scenarios. Early systems commonly relied on visual indicators such as eye closure, gaze direction, head pose, facial or body motion, and other behavioral cues, while recent benchmarks have pushed the field toward deep in-cabin activity understanding. Drive&Act [1] provides a large-scale multi-view dataset with RGB, infrared, depth, and pose modalities, together with hierarchical annotations for driver behavior recognition. DMD [2] further broadens visual driver monitoring with large-scale RGB, depth, and infrared recordings for attention, alertness, and distraction analysis.
Vision-only monitoring remains limited when the target state is not directly observable. Demand-related states, stress, workload, and reduced readiness may occur without a distinctive visual manifestation. Physiological measurements provide complementary evidence in such cases. Prior work has shown that autonomic signals, including heart activity and electrodermal activity, are informative for stress, workload, and drowsiness-related driver-state estimation [3]–[7]. The manD 1.0 dataset [8] enables synchronized multimodal driver modeling with visual, physiological, gaze, motion, and vehicle-related measurements in assisted driving automation. Our work follows this multimodal direction, but focuses on a deployable RGB-physiological student and explicitly studies reliability, shortcut behavior, and selective decision-making for scenario-induced driver-demand recognition.
Vision-language models have established powerful general-purpose interfaces for visual-semantic understanding. CLIP [9] demonstrated scalable language-supervised visual pretraining, while Flamingo [10], BLIP-2 [11], InstructBLIP [12], LLaVA [13], and Qwen2-VL [14] advanced multimodal reasoning through large language models, instruction tuning, and unified image-video interfaces. Recent VLM-based driver-monitoring work [15] has explored visual instruction models for multitask driver understanding.
Despite these advantages, large VLMs are not naturally suited for continuous driver monitoring. Their autoregressive decoding and large parameter counts impose substantial latency, and their reliability as task-specific predictors or distillation teachers is not guaranteed in safety-critical in-cabin settings. Knowledge distillation offers one route to transfer information from large models to compact networks [16], and recent work such as VL2Lite [17] studies task-specific distillation from VLMs to lightweight classifiers. In contrast, our empirical findings show that a slow VLM teacher is not consistently stronger than a supervised RGB-physiological student under our driver-demand protocol. This motivates a student-first design: the always-on path is a compact multimodal model, while the VLM branch is treated as a probe or optional verification component rather than as the continuous monitoring engine.
Selective prediction allows a model to abstain when its prediction is unreliable. The classical reject-option formulation studies the trade-off between recognition error and rejection [18]. Modern deep selective classification extends this idea to neural networks by optimizing coverage and risk jointly [19]. SelectiveNet [20] integrates a selection function into the model, while Deep Gambler [21] formulates abstention through a portfolio-inspired objective. Related learning-to-defer methods study when a model should hand off decisions to an external expert [22], [23]. More recent risk-control work extends this line by calibrating model behavior under user-specified loss functions [24].
Safety-critical driver monitoring requires a more asymmetric view of risk. In this setting, a false negative on a high-demand or high-risk driver state can be more costly than abstaining and triggering a safety intervention. Moreover, the decision must account not only for classification confidence, but also for latency, modality reliability, and deployment cost. Real-world deployment further raises group-shift concerns: models can perform well on average while failing on atypical groups or shifted test distributions [25], [26]. Our framework therefore formulates multimodal driver monitoring as cost-aware selective inference. The learned gate evaluates confidence, entropy, margin, modality disagreement, physiological signal quality, and deployment cost to decide whether to accept the fast student prediction or abstain. We extend this view to deployment-aware monitoring with asymmetric unsafe-FN costs.
World models learn predictive representations of how states evolve over time and how actions influence future outcomes. Early work introduced world models as compact dynamics models for reinforcement learning agents [27]. PlaNet [28] and Dreamer-style agents [29] learn latent dynamics for planning or policy learning through predicted future trajectories, while TD-MPC2 [30] performs model-predictive control in a learned latent space. In visual representation learning, V-JEPA [31] shows that predicting future or missing representations in latent space can yield strong video representations without pixel reconstruction. In autonomous driving, generative world models such as DriveDreamer [32] and GAIA-1 [33] focus on modeling future external driving scenes. Recent efforts such as Driver-WM [34] have begun to shift this paradigm inward, proposing traffic-conditioned latent world models specifically designed for rolling out in-cabin driver dynamics.
Our setting is different. We do not generate future road scenes or model the external traffic world. Instead, we study compact driver-state world modeling for in-cabin monitoring. The model operates on latent RGB-physiological features and estimates future fast-model errors and counterfactual system costs under candidate actions. Its purpose is to provide predictive evidence for cost-aware selective inference rather than to replace the fast student. This distinction is important: driver-state world modeling is used here as a risk-forecasting and decision-support component for selective monitoring, and our experiments further show that calibration drift under worst-group shifts remains a central challenge.
We propose a deployable multimodal driver monitoring framework that separates low-latency perception from risk-aware decision making. The system contains a fast RGB-physiological student, a cost-aware selective gate, and a compact driver-state world modeling module. The student performs continuous monitoring from RGB and physiological signals. The gate decides whether to accept the fast prediction, abstain for safety intervention, or invoke an optional slow branch. The world model supplies predictive evidence by estimating future fast-model errors and counterfactual system-level action outcomes.
Let \(\mathbf{x}_t=(\mathbf{V}_t,\mathbf{P}_t)\) denote the multimodal observation at time window \(t\), where \(\mathbf{V}_t\) is a short in-cabin RGB
clip and \(\mathbf{P}_t\) is the synchronized physiological window containing heart-rate and electrodermal activity signals. The target label is \(y_t\in\mathcal{Y}\) with \(\mathcal{Y}=\{\texttt{low},\texttt{high}\}\), where high is treated as the safety-critical positive state. Unlike a conventional classifier that always outputs a label, our system also predicts a monitoring action
\[\mathcal{A}=\{\texttt{accept\_fast},\texttt{abstain\_warn},\texttt{slow\_replace},\texttt{slow\_verify}\}.\] Here, accept_fast uses the fast-student prediction, abstain_warn suppresses the class
output and triggers conservative intervention, slow_replace uses the optional slow-branch prediction, and slow_verify accepts only when the fast and slow predictions agree. The complete system outputs \((\hat{y}_t,a_t)=\Pi(\mathbf{V}_t,\mathbf{P}_t)\) with \(a_t\in\mathcal{A}\). The objective is therefore not only to maximize recognition accuracy, but also to reduce unsafe false negatives under
coverage and latency constraints.
The fast student is a lightweight multimodal classifier for continuous deployment. Given a clip \(\mathbf{V}_t=\{\mathbf{I}_{t,1},\ldots,\mathbf{I}_{t,T}\}\), the RGB branch extracts frame-level features \(\mathbf{r}_{t,i}=f_{\mathrm{rgb}}(\mathbf{I}_{t,i})\) and aggregates them as \(\mathbf{r}_t=g_{\mathrm{temp}}(\mathbf{r}_{t,1},\ldots,\mathbf{r}_{t,T})\), where \(g_{\mathrm{temp}}\) can be mean pooling, a recurrent unit, a temporal convolution, or a lightweight attention module. The physiological branch encodes the HR/EDA window \(\mathbf{P}_t\in\mathbb{R}^{C\times L}\), \(C=2\), as \(\mathbf{p}_t=f_{\mathrm{phy}}(\mathbf{P}_t)\). The fused representation is \[\mathbf{h}_t=f_{\mathrm{fuse}}([\mathbf{r}_t;\mathbf{p}_t]),\qquad \mathbf{s}_t=W_c\mathbf{h}_t+\mathbf{b}_c,\qquad \mathbf{q}_t=\mathrm{softmax}(\mathbf{s}_t),\] where \(\mathbf{s}_t\) are logits and \(\mathbf{q}_t\) is the predicted distribution. The fast prediction is \(\hat{y}^{\,f}_t=\arg\max_{y\in\mathcal{Y}}\mathbf{q}_t(y)\). The student is trained with the supervised classification loss \[\mathcal{L}_{\mathrm{cls}}=-\sum_t \log \mathbf{q}_t(y_t).\] The hidden representation \(\mathbf{h}_t\), logits \(\mathbf{s}_t\), probabilities \(\mathbf{q}_t\), and uncertainty statistics are reused by the selective gate and the driver-state world model.
The selective gate estimates whether the fast prediction should be trusted. For each sample, we construct a reliability vector \[\boldsymbol{\phi}_t=[c_t,e_t,m_t,d_t,q^{\mathrm{phy}}_t,\boldsymbol{\eta}_t],\] where
\(c_t=\max_y\mathbf{q}_t(y)\) is confidence, \(e_t\) is predictive entropy, \(m_t\) is the logit margin between the top two classes, \(d_t\) is disagreement between RGB-only and RGB-physiological predictions, \(q^{\mathrm{phy}}_t\) summarizes physiological signal quality, and \(\boldsymbol{\eta}_t\) contains optional predictive features from the driver-state world model. The learned gate is a reliability estimator \(\rho_t=g_{\omega}(\boldsymbol{\phi}_t)\), where \(\rho_t\) is the estimated probability that the fast decision is correct. A calibrated policy chooses \(a_t=\pi_{\omega}(\boldsymbol{\phi}_t)\); in its threshold form, \[a_t=
\begin{cases}
\texttt{accept\_fast}, & \rho_t\geq\tau,\\
\texttt{fallback}, & \rho_t<\tau,
\end{cases}\] where fallback is instantiated as abstain_warn, slow_replace, or slow_verify. The fallback mode, reliability threshold, and optional slow-confidence floor are selected on calibration
data and fixed during testing.
For an action \(a\in\mathcal{A}\), let \(\tilde{y}_t(a)\) be the final label produced by the action; if the action abstains, \(\tilde{y}_t(a)=\varnothing\). We use the action utility \[\begin{align} U(a;\hat{y}^{\,f}_t,y_t) =&\;R_{\mathrm{cor}}\mathbf{1}[\tilde{y}_t(a)=y_t] -C_{\mathrm{ufn}}\mathbf{1}[\tilde{y}_t(a)\neq\varnothing,\,y_t=\texttt{high},\,\tilde{y}_t(a)\neq y_t] \\ &-C_{\mathrm{err}}\mathbf{1}[\tilde{y}_t(a)\neq\varnothing,\,\tilde{y}_t(a)\neq y_t,\,y_t\neq\texttt{high}]\\ &-C_{\mathrm{abs}}\mathbf{1}[\tilde{y}_t(a)=\varnothing] -C_{\mathrm{lat}}\ell(a), \end{align}\] where \(R_{\mathrm{cor}}\) rewards accepted correct predictions, \(C_{\mathrm{ufn}}\) penalizes unsafe false negatives, \(C_{\mathrm{err}}\) penalizes other accepted errors, \(C_{\mathrm{abs}}\) penalizes abstention, and \(\ell(a)\) is the latency of action \(a\). The unsafe-false-negative penalty is larger than the ordinary error penalty.
The gate is trained and calibrated in two stages. First, \(g_{\omega}\) is trained to predict fast-decision correctness with cost-sensitive sample weights. Second, candidate thresholds and fallback modes are evaluated on a held-out calibration subset, and the operating point is selected by maximizing empirical utility: \[(\tau^\star,b^\star)= \arg\max_{\tau,b} \frac{1}{|\mathcal{D}_{\mathrm{cal}}|} \sum_{t\in\mathcal{D}_{\mathrm{cal}}} U(\pi_{\omega}^{\tau,b}(\boldsymbol{\phi}_t);\hat{y}^{\,f}_t,y_t),\] where \(b\) denotes the fallback mode. At inference time, \[\hat{y}_t= \begin{cases} \hat{y}^{\,f}_t, & a_t=\texttt{accept\_fast},\\ \hat{y}^{\,s}_t, & a_t=\texttt{slow\_replace},\\ \hat{y}^{\,f}_t, & a_t=\texttt{slow\_verify}\;\text{and}\;\hat{y}^{\,s}_t=\hat{y}^{\,f}_t,\\ \varnothing, & \text{otherwise}, \end{cases}\] where \(\hat{y}^{\,s}_t\) is the optional slow-branch prediction. Abstention is interpreted as safety intervention rather than a normal classification decision. We therefore report coverage, unsafe false-negative rate, positive abstention, unhandled positives, slow-call rate, and effective latency in addition to standard classification metrics.
The driver-state world model provides predictive evidence for the gate. Unlike scene-level autonomous-driving world models that generate future external environments, our module operates on compact latent driver-state features. It estimates short-horizon monitoring risk and counterfactual system-level costs rather than replacing the fast student. The design factorizes driver-state dynamics from system-action outcomes: the monitoring action is not assumed to causally change the driver’s physiological state within the short decision window. We therefore model natural driver-state evolution with an action-free latent rollout and system-action consequences with a separate action-conditioned branch.
For each window, we define \[\mathbf{u}_t=[\mathbf{h}_t;\mathbf{s}_t;c_t;e_t;m_t;d_t;q^{\mathrm{phy}}_t],\] where the terms denote the fast-student hidden representation, logits, confidence, entropy, margin, modality disagreement, and physiological quality. In implementation, \(\mathbf{u}_t\) may also include reference-branch statistics and additional physiological-quality statistics used by the gate. Given the feature history \(\mathbf{U}_t=\{\mathbf{u}_{t-K+1},\ldots,\mathbf{u}_t\}\), the encoder produces the latent state \(\mathbf{z}_t=E_{\theta}(\mathbf{U}_t)\).
Starting from \(\hat{\mathbf{z}}_t=\mathbf{z}_t\), the model performs closed-loop latent rollout by predicting a compact future feature and feeding it back into the next transition: \[\hat{\mathbf{u}}_{t+k}=G_{\theta}(\hat{\mathbf{z}}_{t+k}),\qquad \hat{\mathbf{f}}_{t+k}=F_{\theta}(\hat{\mathbf{u}}_{t+k}),\qquad \hat{\mathbf{z}}_{t+k+1}=\hat{\mathbf{z}}_{t+k}+T_{\theta}(\hat{\mathbf{z}}_{t+k},\hat{\mathbf{f}}_{t+k}).\] This feedback rollout predicts future high-demand probability \(\hat{r}_{t+k}=R_{\theta}(\hat{\mathbf{z}}_{t+k})\) and future fast-model error \(\hat{e}_{t+k}=E^{\mathrm{err}}_{\theta}(\hat{\mathbf{z}}_{t+k})\). We also use aggregate horizon predictions \[\hat{r}^{+}_{t}=\max_{1\leq k\leq H}\hat{r}_{t+k}, \qquad \hat{e}^{+}_{t}=\max_{1\leq k\leq H}\hat{e}_{t+k}.\] No raw RGB frames or physiological waveforms are reconstructed.
For each candidate action \(a\in\mathcal{A}\), an action embedding \(\mathbf{a}\) is used by a separate outcome branch: \[\tilde{\mathbf{z}}^a_t=\mathbf{z}_t,\qquad \tilde{\mathbf{z}}^a_{t+k+1} = \tilde{\mathbf{z}}^a_{t+k} + T^a_{\theta}(\tilde{\mathbf{z}}^a_{t+k},\tilde{\mathbf{f}}^a_{t+k},\mathbf{a}).\] This branch predicts system-level consequences of taking action \(a\) under the current driver-state trajectory; it does not imply that the action changes the driver’s natural state. The rollout states are temporally pooled as \[\bar{\mathbf{z}}^a_t=\operatorname{Pool}(\tilde{\mathbf{z}}^a_{t+1},\ldots,\tilde{\mathbf{z}}^a_{t+H}),\] and action-level outputs are \[\hat{c}_{t}(a)=C_{\theta}(\bar{\mathbf{z}}^a_t),\qquad \hat{o}_{t}(a)=O_{\theta}(\bar{\mathbf{z}}^a_t),\qquad \hat{b}_{t}(a)=B_{\theta}(\bar{\mathbf{z}}^a_t),\]
where \(\hat{c}_{t}(a)\) is the predicted counterfactual action cost, \(\hat{o}_{t}(a)\) estimates unsafe-outcome probability, and \(\hat{b}_{t}(a)\) estimates abstention probability. These are action-level summaries over the rollout horizon.
Let \(r_{t+k}\) and \(e_{t+k}\) denote future high-demand and future fast-error targets, and define \(r_t^+=\max_{1\leq k\leq H}r_{t+k}\) and \(e_t^+=\max_{1\leq k\leq H}e_{t+k}\). The world model is trained with \[\begin{align} \mathcal{L}_{\mathrm{wm}} =&\lambda_{r^+}\mathrm{BCE}(\hat{r}^{+}_{t},r^{+}_{t}) +\lambda_{e^+}\mathrm{BCE}(\hat{e}^{+}_{t},e^{+}_{t}) +\lambda_{r_1}\mathrm{BCE}(\hat{r}_{t+1},r_{t+1})\\ &+\sum_{k=1}^{H} \Big[ \lambda_r\mathrm{BCE}(\hat{r}_{t+k},r_{t+k}) +\lambda_e\mathrm{BCE}(\hat{e}_{t+k},e_{t+k}) +\lambda_u\|\hat{\mathbf{u}}_{t+k}-\mathbf{u}_{t+k}\|_2^2 \Big]\\ &+\lambda_c\ell_c(\hat{\mathbf{c}}_t,\mathbf{c}_t) +\lambda_o\mathrm{BCE}(\hat{\mathbf{o}}_t,\mathbf{o}_t) +\lambda_b\mathrm{BCE}(\hat{\mathbf{b}}_t,\mathbf{b}_t), \end{align}\] where \(\hat{\mathbf{c}}_t\), \(\hat{\mathbf{o}}_t\), and \(\hat{\mathbf{b}}_t\) collect predicted costs, unsafe-outcome probabilities, and abstention probabilities for all actions. The targets \(\mathbf{c}_t\), \(\mathbf{o}_t\), and \(\mathbf{b}_t\) are obtained by offline counterfactual evaluation using the ground-truth label, fast prediction, optional slow prediction, and action-specific latency or intervention costs. The feature consistency term aligns predicted compact driver-state features with future observed compact features.
At inference time, the world model augments the gate with \[\boldsymbol{\eta}_{t}= \Psi(\hat{r}^{+}_{t},\hat{e}^{+}_{t},\hat{r}_{t+1:t+H},\hat{e}_{t+1:t+H},\hat{\mathbf{c}}_{t},\hat{\mathbf{o}}_{t},\hat{\mathbf{b}}_{t}),\] where \(\Psi(\cdot)\) summarizes aggregate risk, selected rollout-step probabilities, counterfactual action costs, unsafe-action probabilities, and model-preferred action summaries. The selective gate uses \(\boldsymbol{\eta}_t\) together with instantaneous confidence and modality-reliability signals to choose the final system action.
We evaluate the proposed framework on scenario-induced driver-demand monitoring with RGB and physiological signals. The experiments address four questions: whether physiological signals improve the fast student, whether selective inference reduces unsafe accepted errors, whether the system remains deployable under latency constraints, and whether driver-state world modeling provides useful predictive evidence under group shift.
Task and inputs. The main evaluation is conducted on manD. Each sample contains an in-cabin RGB clip and a window-level physiological segment with HR and EDA signals. The target label is low or high, where
high is treated as the safety-critical positive state. The system output is not limited to a class label: the selective policy either accepts the fast prediction, abstains for intervention, or optionally invokes a slow branch.
Metrics. For classification, we report Macro-F1 and balanced accuracy (BAcc). For selective monitoring, we report coverage, unsafe false-negative rate, positive abstention, unhandled positive rate, slow-call rate, and effective latency.
An unsafe false negative is an accepted prediction where a true high sample is output as low. Positive abstention counts true high samples rejected for intervention, and unhandled positive rate is the sum of unsafe
false negatives and positive abstentions. Gate thresholds, fallback modes, and operating points are selected on calibration data and fixed for test evaluation.
Table ¿tbl:tab:core95results? (a) summarizes the modality ablation and reliability controls. The physiology-only model is weak, while the RGB-only student reaches 0.6608 Macro-F1 and 0.7463 BAcc. Fusing RGB with HR/EDA improves performance to 0.7440 Macro-F1 and 0.9099 BAcc, establishing the RGB-physiological student as the strongest always-on perception model. Shuffling physiological windows substantially degrades performance, indicating that the physiological branch is not a vacuous input. However, shifted physiology remains competitive, and the scenario-only baseline is strong. We therefore interpret the task as scenario-induced driver-demand monitoring rather than clinical stress or workload diagnosis.
We also evaluate architecture choices, physiological normalization, and VLM-to-student distillation. These results are provided in the supplementary material. In brief, ResNet18+GRU gives the best BAcc among tested temporal modules, MobileNetV3-small gives the best Macro-F1, per-window z-score is the most stable physiological normalization, and neither raw nor reliability-filtered KD consistently improves over the supervised RGB-physiological student.
@l cc @ l ccc@ &
(r1.5em)1-3(l1.5em)4-7 Setting & Macro-F1\(_{\uparrow}\) & BAcc\(_{\uparrow}\) & Metric
& Fast & Slow & Gate (Ours)
&
Majority (High) & 0.4710 & 0.5000 & Coverage\(_{\uparrow}\) & 1.0000 & 1.0000 & \(0.8438{\pm}0.0379\)
Physio-only & 0.3607 & 0.5450 & Slow-call\(_{\downarrow}\) & 0.0000 & 1.0000 & \(0.0101{\pm}0.0175\)
RGB-only & 0.6608 & 0.7463 & Macro-F1\(_{\uparrow}\) & 0.7440 & 0.4506 & 0.8421\({\pm}0.0214\)
RGB+physio (Ours) & 0.7440 & 0.9099 & BAcc\(_{\uparrow}\) & 0.9099 & 0.4442 & 0.9463\({\pm}0.0353\)
&
Shuffled physio & 0.5987 & 0.8029 & Unsafe FN\(_{\downarrow}\) & 0.1737 & 0.2104 & \(\mathbf{0.0527{\pm}0.0081}\)
Shifted physio & 0.7432 & 0.8569 & Pos. abstain & 0.0000 & 0.0000 & \(0.1272{\pm}0.0335\)
Scenario-only & 0.7372 & 0.9089 & Unhandled\(_{\downarrow}\) & 0.1737 & 0.2104 & \(0.1799{\pm}0.0254\)
Scenario+score probe\(^\dagger\) & 0.7803 & 0.9239 & Latency\(_{\downarrow}\) & 3.08 ms & 8615.98 ms & 90.18 ms
Because scenario priors are strong in manD, we further test whether the learned scores contain information beyond scenario identity. A scenario-only probe obtains 0.7372 Macro-F1 and 0.9089 BAcc, while adding model scores improves performance to 0.7803 Macro-F1 and 0.9239 BAcc. This indicates that the predictions are not reducible to scenario lookup. We also find that the RGB-physiological student recovers 382 of 803 RGB-only errors (47.6%) and 228 of 646 RGB-only unsafe false negatives (35.3%), showing that physiological-window evidence is especially useful on visually ambiguous or unsafe RGB failures. A stricter test-time physiology intervention study in the supplement shows that the current model is not strongly sensitive to exact physiological synchronization; we therefore interpret HR/EDA as window-level contextual evidence rather than strictly time-locked physiological dynamics.
Table ¿tbl:tab:core95results? (b) reports the core selective-inference and deployment results. Always-fast inference accepts every sample and produces an unsafe false-negative rate of 0.1737. The learned cost-aware gate reduces this to \(0.0527\pm0.0081\) across seeds while improving Macro-F1 and BAcc. The learned policy primarily selects fast abstention rather than frequent slow escalation, which is consistent with the large latency gap between the fast student and the slow VLM. The fast student contains 11.39M parameters and runs in 3.08 ms, while the slow VLM requires 8615.98 ms per sample and is unsuitable as a continuous monitor.
The selective confusion matrix and coverage-risk curves are shown in Fig. 2 and Fig. 4. These visualizations make explicit how cost-aware selection transfers part of the high-risk region from accepted false negatives to abstention or safety intervention.
At the learned gate’s coverage of 0.8439, random abstention yields an unsafe false-negative rate of 0.1467, and confidence, entropy, or margin thresholding yields 0.1027. The learned gate obtains 0.0528 at the same coverage. Thus, the reduction in unsafe accepted errors is not explained by lower coverage alone; the learned gate identifies a more informative rejection region. We additionally report low-risk abstention and warning precision in the supplement, ensuring that abstention is evaluated as an intervention burden rather than treated as a free correct prediction.
Table ¿tbl:tab:main95world95model? summarizes the driver-state world-model results. The action-feedback model provides non-trivial predictive evidence: future fast-error AUC increases from 0.8818 at \(H=1\) to 0.9486 at \(H=5\), and counterfactual action-cost diagnostics improve after action-feedback modeling; detailed horizon-specific cost results are provided in the supplement. When integrated into the gate, the world-model gate with \(H=5\) reduces accepted-risk in grouped evaluation, lowering unsafe false negatives from 0.0721 to 0.0507 and improving utility. However, it slightly increases unhandled positives. Factorized variants shift the trade-off further: the latent variant is more safety-oriented but abstains more, while the no-latent variant improves classification quality but increases unhandled positives. Thus, driver-state world modeling is a useful predictive extension, but not a uniformly dominant controller.
@l c cc cccc c@ Method & Fast-Err AUC\(_{\uparrow}\) & Cost MSE\(_{\downarrow}\) &
Pairwise\(_{\uparrow}\) & Coverage\(_{\uparrow}\) & Macro-F1\(_{\uparrow}\) &
BAcc\(_{\uparrow}\) & Unsafe FN\(_{\downarrow}\) & Unhand. Pos.\(_{\downarrow}\)
Current-evidence gate & – & – & – & 0.9549 & 0.7656 & 0.8062 & 0.0721 & 0.1103
World-model gate (\(H=5\)) & 0.9486 & 2.2440 & 0.6611 & 0.9339 & 0.8014 & 0.8219 & 0.0510 & 0.1140
Risk-calib. WM gate (\(H=5\)) & 0.9486 & 2.2440 & 0.6611 & 0.9342 & 0.8018 & 0.8220 & 0.0507 & 0.1135
Factorized WM (latent) & – & – & – & 0.8766 & 0.8340 & 0.8954 & 0.0515 & 0.1595
Factorized WM (no latent) & – & – & – & 0.8260 & 0.8538 & 0.9634 & 0.0536 & 0.2043
The world-model rollout visualization is shown in Fig. [fig:wm95rollout]. It illustrates how future fast-error estimates and counterfactual action costs are converted into predictive features for the gate.
We further evaluate operating-point stability under participant-scenario shift. In the strict worst-group evaluation, the current-evidence gate obtains lower weighted unsafe FN and unhandled-positive rates than the horizon-\(5\) world-model gate, while the world-model gate gives slightly higher utility. Validation-selected fixed-risk operating points also drift on test groups, indicating that predictive evidence alone does not solve group-dependent
calibration. The hardest groups are P10::Anger, P16::Sadness, and P9::Fear. Detailed worst-group and fixed-risk results are provided in the supplement.
Together with the matched-coverage comparison in Sec. 4.3, these results suggest that the learned gate captures useful risk structure on average, but maintaining a fixed operating point under participant-scenario shift remains unresolved.
We provide qualitative visualizations to illustrate system behavior. Fig. 3 compares RGB-only and RGB-physiological predictions using input waveforms and prediction distributions. Fig. 2 shows how selective inference separates accepted low, accepted high, and abstained samples. Fig. [fig:wm95rollout] visualizes driver-state rollout predictions and counterfactual action costs. Finally, Fig. 4 summarizes the overarching deployment characteristics, illustrating both
the optimal coverage-risk Pareto frontier and the persistent calibration drift observed on difficult participant-scenario groups.
The supplementary material includes VLM distillation, student architecture and normalization ablations, per-seed learned-gate results, rule-based gate operating points, early and factorized world-model variants, calibration follow-ups, leave-one-scenario-out stress analysis, and synthetic transition forecasting.
We presented a deployable multimodal driver monitoring framework that shifts in-cabin driver-state recognition from always-accept classification to cost-aware selective inference. The system combines an always-on RGB-physiological student with a learned gate that accepts reliable fast predictions and abstains under high risk. Our results show that window-level physiological signals help recover visually ambiguous RGB errors and unsafe false negatives, while selective inference further reduces unsafe accepted errors against matched-coverage baselines without sacrificing deployment-level latency. Scenario-prior and intervention analyses also show that exact physiological synchronization remains a limitation, pointing to the need for more robust multimodal alignment.
Our study further clarifies the role of heavier predictive components. Slow VLMs and direct VLM-to-student distillation do not consistently improve the supervised fast student, and should not be assumed to be reliable always-on monitors. Driver-state world modeling provides useful future-risk and action-cost signals, but remains sensitive to operating-point calibration drift under worst-group shifts. These findings suggest that reliable edge driver monitoring requires not only stronger perception backbones, but also risk-aware selection, abstention-aware evaluation, and group-robust calibration.
This work was supported by the National Natural Science Foundation of China (Grant No. 62273135), the Hubei Provincial Key Research and Development Program (No. 2025BAB061), the Hubei Provincial Major Science and Technology Program (No. 2025BEA001), and the Wuhan Natural Science Foundation Focused Program (No. 2026040101030022).
This section clarifies several design choices that are central to interpreting the proposed framework.
Q1: Why formulate driver monitoring as selective inference rather than simply maximizing classification accuracy?
Continuous driver monitoring is not only a recognition problem. In a deployed vehicle, the system must also decide whether its own prediction is reliable enough to act on. This distinction matters because the error costs are asymmetric. Accepting a
wrong low prediction for a true high driver state is more safety-critical than abstaining and triggering a conservative intervention. A standard classifier is forced to assign a label to every input, even when the visual and
physiological evidence is ambiguous. Selective inference gives the monitor an explicit reject option: it can accept the fast prediction when the evidence is reliable, and abstain when the risk of an unsafe accepted error is too high. The objective is
therefore not only to improve average recognition metrics, but to control the operating behavior of the system under uncertainty.
Q2: Why focus on scenario-induced driver demand instead of visible actions such as phone usage or eating?
Visible secondary activities are important, but they do not cover all safety-relevant driver states. A driver may look visually normal while experiencing elevated demand due to the driving scenario, automation state, or internal physiological response. Such demand-related states are only partially observable from RGB frames. This motivates the use of window-level physiological signals, which can provide complementary contextual evidence when visual cues are ambiguous. We therefore study scenario-induced driver-demand monitoring rather than general action recognition. This choice is not meant to replace visible behavior monitoring; it targets a different failure mode, where the driver state may be visually ambiguous but physiologically informative.
Q3: How should the strong scenario-only baseline be interpreted?
The scenario-only baseline confirms that the constructed demand labels contain scenario-level structure. We therefore do not interpret the task as clinical stress diagnosis or as a direct measurement of cognitive workload. At the same time, physiological signals are not redundant. The RGB-physiological student improves over RGB-only and physiology-only baselines, and shuffled physiological windows degrade performance. These results indicate that HR/EDA provide useful window-level state information, although part of the signal is correlated with scenario structure. This is why we describe the task as scenario-induced demand monitoring and include shuffled, shifted, and scenario-only controls rather than claiming pure physiological causality.
Q4: Why not rely on a large VLM as the continuous monitor?
Large VLMs provide broad semantic priors, but they are poorly matched to continuous edge monitoring. Their autoregressive decoding and large parameter counts lead to inference latency that is incompatible with always-on in-cabin monitoring. More importantly, in our experiments the slow VLM branch is not consistently stronger than the supervised RGB-physiological student, either as a direct predictor or as a distillation teacher. We therefore treat the VLM as an optional probe or rare verification branch, not as the main deployed monitor. The common path must remain lightweight and reliable; uncertainty is handled by selective decision-making rather than by continuously running a large model.
Q5: What is meant by driver-state world modeling in this work?
Our driver-state world modeling module is not a scene-level autonomous-driving world model. It does not generate future road images, traffic scenes, occupancy maps, or driver videos. Instead, it operates on compact in-cabin monitoring features extracted from the fast student, including latent representations, logits, uncertainty statistics, modality disagreement, and physiological quality. The module rolls out these driver-state features over a short horizon and estimates future fast-model errors and counterfactual system-level action costs. Its role is to provide predictive evidence to the selective gate, not to replace the fast student or to serve as a standalone simulator.
Q6: Why factorize driver-state dynamics from action-conditioned outcomes?
The monitoring action is not assumed to causally change the driver’s physiological state within the short decision window. For example, accepting a fast prediction or abstaining for intervention does not provide observed evidence that the driver’s HR/EDA dynamics would immediately change in the offline data. Modeling the action as directly controlling driver-state evolution would therefore introduce an unsupported causal assumption. We instead use a factorized formulation: an action-free rollout models the natural evolution of driver-state features, while a separate action-conditioned branch estimates the system-level consequences of candidate actions, such as counterfactual action cost, unsafe outcome probability, and abstention outcome probability. This matches the available supervision and keeps the model’s causal interpretation conservative.
Q7: Why is world modeling treated as an extension rather than the main controller?
The world model provides useful predictive signals. It improves future fast-error prediction and can reduce accepted risk at some operating points. However, it does not uniformly dominate the current-evidence gate under worst-group evaluation. In particular, reductions in unsafe accepted false negatives can be accompanied by higher abstention or unhandled-positive rates, and operating points selected on validation data may drift under participant-scenario shifts. We therefore use driver-state world modeling as a predictive extension for selective inference rather than as an independent controller. This interpretation reflects the empirical evidence: predictive state modeling is valuable, but robust calibration remains necessary before such signals can safely govern decisions on their own.
Q8: Why evaluate the full system primarily on manD?
The full framework requires synchronized in-cabin RGB, continuous physiological signals, and driver-state labels. Many public driver monitoring datasets provide visual behavior labels, but do not include aligned HR/EDA streams for the same monitoring windows. Evaluating those datasets would require removing the physiological branch and changing the safety objective, which would no longer test the full system studied in this work. We therefore evaluate the complete RGB-physiological selective monitoring pipeline on manD, and use multiple internal reliability checks—including shuffled and shifted physiology, scenario-only baselines, worst-group evaluation, and calibration analyses—to probe shortcut behavior and robustness. Broader validation on future datasets with synchronized visual and physiological driver-state labels remains an important direction.
This supplementary material provides additional implementation details and ablation results omitted from the main paper due to space constraints. We include VLM distillation results, student architecture and normalization ablations, per-seed selective-gate results, rule-based operating points, additional world-model variants, calibration follow-ups, and stress-test analyses.
Task. The primary task is scenario-induced driver-demand monitoring on manD. Each sample contains an RGB clip and a synchronized HR/EDA physiological window. The semantic label is low or high, where
high is treated as the safety-critical positive state.
Selective monitoring actions. The system action space is \[\mathcal{A}=\{\texttt{accept\_fast},\texttt{abstain\_warn},\texttt{slow\_replace},\texttt{slow\_verify}\}.\] The always-on path is the RGB-physiological fast student. The slow branch is used only as an optional verification or replacement path. For selective evaluation, unsafe false negatives, positive abstention, unhandled positives, coverage, slow-call rate, and effective latency are computed using the definitions in the main paper.
Calibration. Gate thresholds, fallback modes, and slow-confidence floors are selected on calibration data and fixed for test evaluation. World-model checkpoints are selected by validation gate utility rather than by standalone prediction quality.
Table 1 reports the VLM-to-student distillation ablation. Raw KD gives a marginal Macro-F1 gain over CE-only training but substantially reduces BAcc. Reliability-filtered KD is also weaker than the supervised RGB-physiological student. This supports the main-paper conclusion that the VLM teacher is not a consistently stronger training signal in this protocol.
| Training strategy | Macro-F1 | BAcc |
|---|---|---|
| CE-only RGB+physio | 0.7440 | 0.9099 |
| Raw KD | 0.7461 | 0.7768 |
| Reliability-filtered KD | 0.6828 | 0.8309 |
Table 2 reports the student architecture and physiological normalization ablations. Pretrained visual encoders consistently improve the always-on student. Among the tested temporal modules, ResNet18 with GRU aggregation gives the highest BAcc, while MobileNetV3-small gives the highest Macro-F1. For physiological preprocessing, per-window z-score normalization remains the most stable setting overall.
| Group | Variant | Macro-F1 | BAcc |
|---|---|---|---|
| Main student | RGB+physio | 0.7440 | 0.9099 |
| Backbone / temporal | ResNet18 + pretrained + mean | 0.7352 | 0.9071 |
| Backbone / temporal | MobileNetV3-small + pretrained + mean | 0.7774 | 0.8960 |
| Backbone / temporal | ResNet18 + pretrained + GRU | 0.7674 | 0.9221 |
| Backbone / temporal | ResNet18 + pretrained + attention | 0.6407 | 0.8508 |
| Backbone / temporal | ResNet18 + pretrained + TCN | 0.6901 | 0.8822 |
| Physio normalization | Per-window z-score | 0.7440 | 0.9099 |
| Physio normalization | Global z-score | 0.7651 | 0.8677 |
| Physio normalization | Raw statistics | 0.6058 | 0.6659 |
Table 3 reports per-seed results for the learned cost-aware gate. Most seeds select a fast-abstain operating mode rather than frequent slow escalation, which is consistent with the large latency gap between the fast student and the slow branch.
| Seed | Coverage | Slow-call | Macro-F1 | BAcc | Unsafe FN | Pos. abstain | Unhandled pos. | Latency |
|---|---|---|---|---|---|---|---|---|
| A | 0.8439 | 0.0000 | 0.8498 | 0.9644 | 0.0528 | 0.1259 | 0.1787 | 3.08 ms |
| 23 | 0.8373 | 0.0000 | 0.8509 | 0.9650 | 0.0512 | 0.1317 | 0.1829 | 3.08 ms |
| 37 | 0.7936 | 0.0000 | 0.8616 | 0.9705 | 0.0420 | 0.1729 | 0.2149 | 3.08 ms |
| 51 | 0.9003 | 0.0404 | 0.8059 | 0.8853 | 0.0647 | 0.0784 | 0.1431 | 351.45 ms |
| Mean \(\pm\) std | \(0.8438{\pm}0.0379\) | \(0.0101{\pm}0.0175\) | \(0.8421{\pm}0.0214\) | \(0.9463{\pm}0.0353\) | \(0.0527{\pm}0.0081\) | \(0.1272{\pm}0.0335\) | \(0.1799{\pm}0.0254\) | 90.18 ms |
Table 4 provides representative rule-based selective operating points. These rules demonstrate the expected risk-coverage-latency trade-off, but they are less stable and less compact than the learned cost-aware gate reported in the main paper.
| Policy | Coverage | Unsafe FN | Effective latency |
|---|---|---|---|
| Always-fast | 1.0000 | 0.1737 | 3.08 ms |
| Confidence-margin | 0.8902 | 0.0636 | 1451.23 ms |
| Confidence-margin strict | 0.7494 | 0.0449 | 961.09 ms |
| Entropy | 0.6946 | 0.0314 | 1108.94 ms |
| Physio-quality confidence gate | 0.8839 | 0.0623 | 1505.92 ms |
| Strict physio-quality confidence gate | 0.8467 | 0.0444 | 1880.62 ms |
| Best physio-aware gate | 0.8310 | 0.0335 | 2046.70 ms |
Table 5 reports early driver-state world-model variants. The GRU and rollout variants provide strong future high-demand prediction, while the MLP and rollout variants show competitive fast-error prediction. These variants confirm that predictive state modeling is not empty, but they do not uniformly improve selective-gate performance.
| Variant | Future high F1/AUC | Fast-error F1/AUC | Coverage | Macro-F1 | BAcc | Unsafe FN |
|---|---|---|---|---|---|---|
| Current learned gate | – | – | 0.8439 | 0.8498 | 0.9644 | 0.0528 |
| GRU state forecaster | 0.8974 / 0.9628 | 0.6703 / 0.9261 | 0.8639 | 0.8232 | 0.9562 | 0.0692 |
| Current-feature MLP | 0.8947 / 0.9523 | 0.5852 / 0.9036 | 0.8357 | 0.8581 | 0.9665 | 0.0486 |
| Latent rollout forecaster | 0.9028 / 0.9476 | 0.6257 / 0.8958 | 0.8507 | 0.8452 | 0.9618 | 0.0581 |
Table 6 reports horizon-level prediction and counterfactual action evaluation for the action-feedback world model. The best future fast-error prediction is obtained at horizon \(H=5\), whereas the lowest action-cost MSE occurs at \(H=3\). This motivates reporting predictive-risk and action-cost diagnostics separately.
| Horizon | Future high F1 | Future high AUC | Fast-error F1 | Fast-error AUC | Cost MSE | Pairwise |
|---|---|---|---|---|---|---|
| \(H=1\) | 0.8952 | 0.9544 | 0.5645 | 0.8818 | 2.2481 | 0.6665 |
| \(H=3\) | 0.8980 | 0.9549 | 0.6510 | 0.9255 | 2.2440 | 0.6611 |
| \(H=5\) | 0.8972 | 0.9521 | 0.7114 | 0.9486 | 2.4428 | 0.6627 |
The round-2 world-model experiments evaluate factorized driver dynamics, latent consistency ablations, and policy-library MPC gates. Table 7 summarizes the factorized variants already discussed in the main paper. The latent factorized model is more conservative, while the no-latent variant improves classification metrics but produces a larger unhandled-positive burden.
| Variant | Coverage | Macro-F1 | BAcc | Unsafe FN | Unhandled pos. |
|---|---|---|---|---|---|
| World-model gate (\(H=5\)) | 0.9339 | 0.8014 | 0.8219 | 0.0510 | 0.1140 |
| Factorized world model (latent) | 0.8766 | 0.8340 | 0.8954 | 0.0515 | 0.1595 |
| Factorized world model (no latent) | 0.8260 | 0.8538 | 0.9634 | 0.0536 | 0.2043 |
The policy-library MPC gates are weaker than the learned cost-aware gate in the evaluated setting. Across six seed/system combinations, MPC-style gates obtain coverage in the range 0.8590–0.9006, unsafe false-negative rates in the range 0.1195–0.1414, and unhandled positive rates in the range 0.2356–0.2711. These results suggest that explicit policy-library planning is not yet competitive with the learned selective gate.
Table 8 reports the scenario-stratified calibration follow-up. Naive scenario-specific thresholding does not solve operating-point drift and can degrade the test trade-off. The best reported world-model setting remains the global risk-calibrated horizon-\(5\) gate.
| Method | Coverage | Macro-F1 | BAcc | Unsafe FN / Unhandled pos. |
|---|---|---|---|---|
| Current gate, risk-calibrated | 0.9549 | 0.7648 | 0.8050 | 0.0721 / 0.1103 |
| Current gate, scenario-calibrated | 0.9462 | 0.7445 | 0.7824 | 0.0755 / 0.1212 |
| World-model gate (\(H=5\)), risk-calibrated | 0.9342 | 0.8018 | 0.8220 | 0.0507 / 0.1135 |
| World-model gate (\(H=5\)), scenario-calibrated | 0.9382 | 0.7750 | 0.8091 | 0.0657 / 0.1238 |
The leave-one-scenario-out stress test gives 0.4339 weighted Macro-F1, 0.7504 weighted BAcc, and 0.7908 weighted accuracy. Because several held-out scenarios contain single-class test labels, this evaluation should be interpreted as shortcut and stress
analysis rather than as a standard generalization benchmark. The most difficult participant-scenario groups are P10::Anger, P16::Sadness, and P9::Fear.
The original manD split does not support a stable real lead-time claim because most high-demand onsets occur near sequence starts. We therefore construct a synthetic low-to-high transition stress test. With the default best-F1 threshold, all evaluated world-model variants degenerate into near-always-warning behavior, producing test false-alarm rates close to 1.0. Under a validation false-alarm-rate constraint, the GRU forecaster performs best at the evaluated operating point, reaching test F1 of 0.6122, test false-alarm rate of 0.7600, and event recall of 1.0000. The MLP forecaster overfits the threshold and returns to a test false-alarm rate of 1.0000, while the rollout forecaster is more conservative, with test F1 of 0.4390, false-alarm rate of 0.6800, and event recall of 0.6000. These results indicate that transition forecasting contains useful signal, but the operating point remains calibration-sensitive; we therefore do not treat early warning as a main result.
We further analyze whether the learned scores contain information beyond scenario priors. A scenario-only probe obtains 0.7372 Macro-F1 and 0.9089 BAcc. Adding model scores improves the probe to 0.7803 Macro-F1 and 0.9239 BAcc, suggesting that the learned predictions are not reducible to scenario lookup.
We also measure how often the RGB-physiological student corrects RGB-only errors. Among 803 RGB-only errors, 382 are recovered by the RGB-physiological student. Among 646 RGB-only unsafe false negatives, 228 are recovered.
| Analysis | Result 1 | Result 2 |
|---|---|---|
| Scenario-only probe | Macro-F1 0.7372 | BAcc 0.9089 |
| Scenario+score probe | Macro-F1 0.7803 | BAcc 0.9239 |
| RGB-only errors | 803 total | 382 recovered (47.6%) |
| RGB-only unsafe FNs | 646 total | 228 recovered (35.3%) |
To verify that the learned gate is not merely reducing risk by rejecting more samples, we compare policies at the learned gate’s coverage of 0.8439. Random abstention and confidence-based thresholding reduce unsafe false negatives less effectively than the learned gate.
| Policy | Coverage | Unsafe FN |
|---|---|---|
| Always-fast | 1.0000 | 0.1737 |
| Random abstention | 0.8439 | 0.1467 |
| Confidence/entropy/margin threshold | 0.8439 | 0.1027 |
| Learned gate | 0.8439 | 0.0528 |
We evaluate the same strong RGB-physiological checkpoint while replacing the physiological input only at test time. The results show that the model should not be interpreted as relying on exact time-synchronized physiological dynamics.
| Test-time physio | Macro-F1 | BAcc | Unsafe FN |
|---|---|---|---|
| True synchronized | 0.7674 | 0.9221 | 0.1515 |
| Shuffled | 0.7668 | 0.9218 | 0.1521 |
| Shifted4 | 0.7902 | 0.9324 | 0.1309 |
| Shifted16 | 0.7933 | 0.9337 | 0.1283 |
| Shifted64 | 0.7635 | 0.9202 | 0.1552 |
| Zero / missing | 0.8409 | 0.9388 | 0.0837 |
These results suggest that the current model uses window-level physiological or contextual information, but should not be interpreted as depending on exact temporal physiological synchronization.
Our main evaluation reports positive abstention and unhandled positives to avoid treating abstention as a free correct prediction. Positive abstention counts true high samples rejected for intervention, while unhandled positives combine
unsafe false negatives and positive abstentions. Future evaluations should further separate low-risk false interventions and warning precision when richer intervention logs are available.
@l cccc@ Method & Coverage\(_{\uparrow}\) & Unsafe FN\(_{\downarrow}\) & Unhandled Pos.\(_{\downarrow}\) & Utility\(_{\uparrow}\)
Current-evidence gate & – & 0.0705 & 0.1139 & 0.3960
World-model gate (\(H=5\), Ours) & – & 0.0731 & 0.1246 & 0.4035
WM \(\geq\) Current & 57/72 & 61/72 & 60/72 & 56/72
Current-evidence gate & 0.9158 & 0.0436 & 0.1225 & –
World-model gate (\(H=1\)) & 0.9156 & 0.0417 & 0.1241 & –
World-model gate (\(H=3\)) & 0.9170 & 0.0531 & 0.1317 & –
World-model gate (\(H=5\), Ours) & 0.8933 & 0.0359 & 0.1428 & –
Fixed-risk Oracle & 0.9922 & 0.0000 & 0.0082 & –