Next Article in Journal
EATMamba: Evolutionary Token-Refined Vision Mamba for Tomato Leaf Disease and Pest Classification
Previous Article in Journal
Big Data-Driven Multi-Constraint Learning for Adaptive Safe Driving Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

PRISM-MTL: Inter-Modal Selective Multi-Task Learning for Assistive Driving Perception

Department of Artificial Intelligence Engineering, Chosun University, 309, Pilmun-daero, Dong-gu, Gwangju 61452, Republic of Korea
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(15), 2812; https://doi.org/10.3390/math14152812
Submission received: 5 June 2026 / Revised: 23 July 2026 / Accepted: 25 July 2026 / Published: 5 August 2026
(This article belongs to the Section E1: Mathematics and Computer Science)

Abstract

Advanced driver assistance systems (ADAS) require a comprehensive understanding of multiple tasks related to the physical and mental states of drivers and traffic situations. Existing ADAS studies perform driver emotion recognition (DER), driver behavior recognition (DBR), traffic context recognition (TCR), and vehicle behavior recognition (VBR) using models designed based on single-task learning, thereby failing to reflect the interactions among tasks in real driving environments. This paper proposes perception and recognition with inter-modal selective multi-task learning (PRISM-MTL), an integrated multimodal and multi-task learning framework that jointly recognizes DER, DBR, TCR, and VBR. The proposed PRISM-MTL consists of a hierarchical stage-wise attention network (HSA-Net)-based multimodal encoder that extracts spatial features from heterogeneous multimodal inputs and task-specific modality fusion (TSMF), which selectively learns effective modality information for each task. This design addresses negative transfer, a key challenge in multi-task learning. In the multimodal encoder, HSA-Net extracts visual modality tokens that emphasize global structural patterns and key spatial regions from multi-view images, while Token-SE generates joint modality tokens that reflect the spatial configuration of joint data. TSMF generates task-specific fusion features that selectively emphasize the modality cues for each task. The generated task-specific fusion features are summarized through temporal mean pooling, and final predictions of driver states and traffic situations are produced by each task head. Experimental results show that the proposed PRISM-MTL achieves state-of-the-art performance on the public AIDE database, with an mAcc of 86.25% ± 0.35 for multi-task recognition of driver states and traffic situations.

1. Introduction

Recently, advanced driver assistance systems (ADAS) have been studied to improve driving safety by monitoring driver states and traffic situations through functions such as automatic emergency braking, lane keeping, and parking assistance. According to the WHO and the U.S. CDC, road traffic accidents cause approximately 1.19 million deaths and about USD 3.6 trillion in annual economic cost worldwide [1,2], motivating research on driver state and traffic situation recognition for accident prevention.
Existing studies on driver state recognition and traffic situation recognition are divided into single-task learning (STL)-based studies, such as driver behavior recognition (DBR) [3], driver emotion recognition (DER) [4], traffic context recognition (TCR) [5], and vehicle behavior recognition (VBR) [6], as shown in Figure 1. Since STL-based driver state and traffic situation recognition studies investigate each task independently, they fail to reflect inter-task correlations in real driving environments; therefore, multi-task learning (MTL)-based driver state and traffic situation recognition studies are being conducted to address this limitation [7].
MTL improves generalization performance by learning shared representations across multiple tasks and is divided into hard parameter sharing and soft parameter sharing methods [8,9]. Hard parameter sharing shares a single encoder across tasks to improve efficiency but may cause negative transfer when task objectives differ. Soft parameter sharing mitigates this by maintaining task-specific networks, at the cost of higher complexity and training cost. Driver states and traffic situations are mutually related, but modality relevance differs across tasks; therefore, existing MTL methods that mainly focus on task-level shared representation learning and task-specific branch design fail to represent task-specific modality relevance, resulting in modality-induced negative transfer.
In this paper, we propose perception and recognition with inter-modal selective multi-task learning (PRISM-MTL), an integrated multimodal and multi-task learning framework that jointly recognizes DER, DBR, TCR, and VBR. To address modality-induced negative transfer in MTL, the proposed PRISM-MTL consists of preprocessing for in-vehicle and out-vehicle video data, a multimodal encoder that extracts visual modality tokens and joint modality tokens, and task-specific modality fusion (TSMF), which selects effective modality information for each task and learns specialized features using learnable task tokens and multimodal tokens.
The multimodal encoder extracts visual modality tokens that emphasize global structural patterns and key spatial regions from multi-view images through HSA-Net and generates joint modality tokens that reflect the spatial configuration of joint data through Token-SE. HSA-Net extracts high-level semantic information by attending to directional structural patterns and global spatial information from input images through a hierarchical attention structure composed of four stages. TSMF selectively emphasizes task-relevant modality cues through task-conditioned cross-attention, and the attended representations are refined into task-specific fusion features. The task-specific fusion features are compressed through temporal mean pooling, and driver states and traffic situations are recognized by each task head. Experimental results show that the proposed PRISM-MTL achieves state-of-the-art performance on the public assistive driving perception (AIDE) database, with a DER accuracy of 84.55% ± 0.91, a DBR accuracy of 80.59% ± 1.67, a TCR accuracy of 94.07% ± 0.80, a VBR accuracy of 85.79% ± 0.83, and a mean accuracy (mAcc) of 86.25% ± 0.35. In addition, generalization performance was verified on the public NTHU-DDD, StateFarm, and HDD databases, and ablation studies verified the reliability of stage-wise attention in HSA-Net, the effectiveness of the HSA-Net and TSMF methods, and the performance improvement achieved by multimodal and multi-task learning.

2. Related Works

Existing studies on driver state and traffic situation recognition are categorized into DER, DBR, VBR, and TCR and have been investigated using STL and MTL methods. Table 1 summarizes the datasets, modalities, methods, and task information used in studies on driver state and traffic situation recognition.

2.1. Single-Task Learning for Driver State Recognition Categories

Studies on driver state recognition have been actively conducted to prevent road traffic accidents. Driver state recognition systems can be divided into DBR and DER. Existing DBR and DER studies are divided into CNN-based recognition techniques and Transformer-based recognition techniques to design adaptive models for unstructured factors in driving environments, such as illumination changes, occlusion, and posture variations.
CNN-based DBR and DER techniques have been studied to improve recognition performance through transfer learning based on large-scale pretrained backbones, custom CNN design, and the integration of attention modules [10,11,12]. ResNet is an architecture that optimizes deep neural networks through residual connections and has been applied in studies aimed at lightweight design and accuracy improvement in DBR and DER [13,14]. Methods that integrate attention modules into CNNs improve DBR and DER performance by emphasizing facial regions and suppressing unnecessary features [15,16]. Custom CNN design methods aim to develop lightweight models considering their applicability to real driving environments [17]. CNN-based DBR and DER studies extract local features and perform efficient inference, but they have limited capability for modeling global relationships, and features can be lost due to occlusion and posture variations.
Transformer-based DBR and DER techniques have been studied to improve recognition performance through strategies such as Vision Transformer (ViT)-based representation learning, semi-supervised representation learning, and temporal data-based learning model design [18]. ViT-based representation learning tokenizes input images into patches and models global relationships through self-attention, making it robust to occlusion, head pose variations, and illumination changes that frequently occur in driving environments [19,20]. Semi-supervised representation learning combines ViT with methods such as semi-supervised learning, pseudo-labeling, and self-learning to secure labels and data, thereby addressing the limitation of obtaining large-scale labels for driving environment data [21]. Temporal data-based learning model design utilizes the temporal continuity of driving situations for DBR and DER [22]. Transformer-based DBR and DER studies achieve high recognition accuracy through global relationship modeling, but their application to real driving environments is difficult because the computational complexity of self-attention increases the computational cost.
Recently, studies on DBR and DER have focused on generalized systems applicable to real driving environments, multimodal data-based recognition, and vision–language model-based recognition by combining the local representational capability of CNNs with the global relationship modeling capability of Transformers. Saadi et al. [23] proposed a hybrid-based DER system that combines CNN and ViT components for lightweight and real-time recognition. The proposed hybrid-based DER system combines ShuffleNet V2 and EfficientViT-M2 to reduce computational cost and improve emotion recognition performance. The hybrid-based DER system was validated on the KMU-FED and KDEF databases, achieving accuracies of 97.3% and 92.44%, respectively, and its processing speed was reported as 3.3 ms. Cui et al. [24] proposed an enhanced Swin Transformer to detect driver behavior in human–machine cooperative driving environments. The proposed enhanced Swin Transformer improves DBR performance by inserting an enhanced channel attention module into the Swin Transformer. The enhanced Swin Transformer-based DBR system was validated on the StateFarm database, achieving an accuracy of 99.42%. Ying et al. [25] proposed a multimodal data-based DER system that combines audio and video. The proposed multimodal data-based system improves emotion recognition performance by compensating for the uncertainty of a single modality and enhancing emotion cues through audio–video feature-level fusion. The multimodal data-based DER system was validated on the RAVDESS and SAVEE databases, achieving accuracies of 93% and 99%, respectively. Manavand et al. [26] proposed ILAB-CNN, which combines an interlaced local attention block (ILAB) and a modified squeeze-and-excitation (MSE) module within a CNN for complex driver facial expression recognition. The proposed ILAB-CNN system emphasizes spatial features important for emotion recognition in facial regions and suppresses unnecessary features based on ILAB, MSE, and self-attention. The ILAB-CNN-based DER system was validated on the FER-2013, RAF-DB, and KMU-FED databases, achieving accuracies of 75.3%, 85.06%, and 98.8%, respectively. Hasan et al. [27] proposed a contrastive language-image pre-training (CLIP)-based DBR system using vision–language pretrained representations. The proposed CLIP-based system classifies driver behavior in a zero-shot manner using the similarity between visual and textual embeddings extracted from video frames and text prompts and improves DBR performance through fine-tuning a linear classifier with a small number of labels. The CLIP-based DBR system was validated on the SynDD, StateFarm, and AUC databases, achieving accuracies of 85.67%, 98.226%, and 88.61%, respectively.

2.2. Single-Task Learning for Traffic Context Perception Categories

Studies on traffic situation recognition have been actively conducted to understand driving environments and perform safe decision-making. Traffic situation recognition systems can be divided into the field of low-level external perception, which consists of recognizing traffic regulation elements, road structures, and dynamic objects, and the field of high-level TCR, which infers the semantic state of driving scenes by integrating perception results.
The field of low-level external perception aims to recognize visual elements that constitute driving environments, such as traffic signs, traffic lights, pedestrians, vehicles, lanes, and road boundaries. Existing studies are mainly divided into object detection-based techniques and road structure estimation-based techniques [28]. Object detection-based techniques have been studied with one-stage detector and two-stage detector architectures, aiming for lightweight design and accurate recognition. One-stage detectors secure real-time object perception performance and robustness in embedded environments by combining lightweight backbone design, attention-based feature enhancement, and proposal quality enhancement [29,30]. Two-stage detectors generate candidate region proposals and perform precise classification and regression by combining prior enhancement in the proposal stage, feature pyramid networks for multi-scale feature fusion, and deformable convolutional networks for deformable feature extraction to ensure robustness in real environments, thereby improving localization accuracy for small objects or complex backgrounds [31,32,33]. Road structure estimation-based techniques strengthen the continuity and spatial consistency of road geometry using segmentation-based estimation, structural representation learning model design strategies, and global relationship learning model design strategies to restore thin and continuous structures, such as lanes, road boundaries, and drivable areas [34]. Segmentation-based estimation predicts spatial structures through pixel-level segmentation and minimizes boundary discontinuities through multi-scale feature fusion and attention-based refinement [35]. Structural representation learning model design strategies represent segmentation results as vector geometry, such as polylines and splines, and model curvature, continuity, and topology to improve structural consistency and post-processing performance [36]. Global relationship learning model design strategies integrate lane connection and branching relationships and scene context based on self-attention and graph convolutional networks, thereby maintaining global consistency under occlusion and viewpoint changes [37]. Low-level external perception methods have high real-time performance and ease of system integration; however, perception performance degradation occurs in real environments due to distant small objects, severe occlusion, and illumination and viewpoint changes. In addition, it is difficult to infer the semantic state of driving scenes because these methods are based on single-frame perception.
High-level traffic context recognition is a technique that recognizes the traffic context of driving scenes by integrating driving videos and data, such as objects extracted in the low-level external perception stage. Existing studies on recognizing traffic context include object relationship modeling-based techniques and global spatiotemporal representation learning-based techniques [38]. Object relationship modeling-based techniques construct graph structures using relative distances, relative velocities, lane-based adjacency, and interaction relationships among objects to recognize traffic context [39]. These techniques model interactions among objects in complex situations that are difficult to distinguish using simple density statistics through graph neural networks based on scene graphs and interaction graphs [40,41]. Object relationship modeling-based approaches have increasing computational costs depending on graph construction rules, object tracking quality, and the scale of the scene. Global spatiotemporal representation learning-based techniques learn global context and temporal patterns of video-level features and bird’s-eye view (BEV)-based spatial representations in an end-to-end manner [42]. These techniques utilize CNN- and Transformer-based video representations and learn scene-level semantics by integrating information on multiple objects and road structures [43,44]. Global spatiotemporal representation learning-based techniques require large-scale driving data and long-sequence learning, and they have high computational and memory costs due to the characteristics of Transformer-based global modeling. High-level TCR methods can infer the semantic states of complex driving scenes by integrating multimodal data and interactions among objects; however, their computational cost for graph construction and interaction modeling increases with the scale of the scene, making them difficult to apply in real environments.
Recent studies on traffic situation recognition have actively focused on recognition strategies based on integrated perception using BEV and 3D spatial representations, end-to-end driving strategies that connect perception, prediction, and planning, and contextual scene understanding strategies based on vision–language models (VLMs). Li et al. [45] proposed a BEVFormer-based 3D external object recognition system that learns BEV representations from multi-camera inputs. The proposed BEVFormer system enhances velocity estimation and object estimation performance under occlusion by using temporal self-attention, which exploits BEV features accumulated along the temporal axis, and spatial cross-attention, which integrates camera-view features into BEV queries. The BEVFormer-based 3D object recognition system was validated on the nuScenes database, achieving an NDS of 56.9%. Hu et al. [46] proposed a UniAD-based integrated autonomous driving perception, prediction, and planning system to optimize the autonomous driving stack in an end-to-end manner in BEV space. The proposed UniAD system does not separate perception, prediction, and planning results into individual modules but instead organizes them as end-to-end planning representations. The UniAD-based integrated autonomous driving perception, prediction, and planning system was validated on the nuScenes database with an minADE of 0.71 and on the planning benchmark database with an avg. L2 of 1.03 and an avg. Col of 0.31. Sima et al. [47] proposed DriveLM, a traffic situation recognition and driving reasoning system based on graph visual question answering, which connects objects, interactions, and planning and performs multi-step reasoning. The proposed DriveLM system organizes object, interaction, and planning QA into a graph structure and converts visual semantic information into language-based structured representations through graph prompting. The DriveLM-Agent-based object, interaction, and planning system was validated in the DriveLM-nuScenes open-loop evaluation, achieving a behavior accuracy of 83.70, a planning ADE of 1.39, and a Col of 1.67. Shao et al. [48] proposed an LMDrive-based closed-loop end-to-end driving traffic situation recognition system that connects driving command understanding, reasoning, and control using a large language model. The proposed LMDrive system integrates driving goals and constraints specified in natural language into the planning and control loop, demonstrating structural scalability for responding to unstructured commands. The LMDrive-based traffic situation recognition system was validated on the LangAuto database, achieving a driving score of 36.2, a route completion of 46.5, and an infraction score of 0.81.
Existing driver state recognition and traffic situation recognition systems have continuously advanced in terms of improving individual recognition performance and lightweight design in neural network-based learning models. However, because driver states and traffic situations are mutually related in real driving environments, MTL-based studies that can jointly learn and integratively infer them are required.

2.3. Multi-Task Learning for ADAS

MTL is a learning method that improves generalization performance by learning shared representations across multiple tasks. MTL methods are divided into hard parameter sharing and soft parameter sharing methods [49]. Hard parameter sharing methods share the parameters of early layers across all tasks and separate task-specific heads in the output layer, thereby improving parameter efficiency and alleviating overfitting. Soft parameter sharing methods maintain independent networks for each task and share parameters through regularization, distance constraints, and other mechanisms.
Xu et al. [50] proposed MTFormer, an MTL network that combines a Transformer architecture with cross-task reasoning. The proposed MTFormer system jointly learns multi-task representations through a shared Transformer encoder–decoder architecture and shares meaningful information across tasks by integrating lightweight task-specific branches, cross-task attention, and cross-task contrastive learning. The MTFormer system was validated on the NYUD-v2 database, achieving a semantic segmentation mIoU of 50.56, a depth estimation RMSE of 0.483, and an overall MTL performance metric δm of +4.12%. In addition, it was validated on the PASCAL database, achieving a semantic segmentation mIoU of 74.15, a human part segmentation mIoU of 64.89, a saliency detection mIoU of 67.71, and δm of +2.41%.
Recently, studies on MTL-based driver state and traffic situation recognition systems have been actively conducted to learn shared representations across individual tasks. Liu et al. [51] proposed TEM3-Learning, an efficient learning model that considers the interrelationships among drivers, traffic situations, and vehicles. The proposed TEM3-Learning system efficiently extracts spatiotemporal features and learns task-specific features using a Mamba-based multi-view temporal–spatial feature extraction subnetwork and an MTL-based gated multimodal feature integrator. The TEM3-Learning-based driver state and traffic situation recognition system was validated on the AIDE database, achieving a DER accuracy of 75%, a DBR accuracy of 69.31%, a TCR accuracy of 96.29%, a VBR accuracy of 81.68%, and an mAcc of 81.68%. Liu et al. [52] proposed UMD-Net, a multimodal and multi-task learning model that considers the interrelationships among drivers, traffic situations, and vehicles. The proposed UMD-Net system learns spatial feature extraction from multi-view images and complementary feature representations across multimodal inputs using a position-sensitive multi-directional attention feature extraction subnetwork and a recursive dynamic feature fusion method. The UMD-Net-based driver state and traffic situation recognition system was validated on the AIDE database, achieving a DER accuracy of 76.56%, a DBR accuracy of 71.88%, a TCR accuracy of 95.31%, a VBR accuracy of 82.81%, and an mAcc of 81.64%. Liu et al. [53] proposed MMTL-UniAD, a multimodal and multi-task learning framework for multi-task recognition of driver states and traffic contexts. The proposed MMTL-UniAD system learns task-shared and task-specific features through a multi-axis region attention network and a dual-branch multimodal embedding method, thereby alleviating negative transfer across tasks. The MMTL-UniAD-based driver state and traffic situation recognition system was validated on the AIDE database, achieving a DER accuracy of 76.67%, a DBR accuracy of 73.61%, a TCR accuracy of 93.91%, a VBR accuracy of 82.3%, and an mAcc of 82.30%.
MTL-based driver state and traffic situation recognition studies learn shared representations and task-specific representations that reflect the interrelationships among tasks. However, because they mainly focus on task-oriented design, modality-induced negative transfer occurs due to their limited ability to focus on task-relevant modality cues.
Table 1. Recent studies on driver state recognition and traffic context recognition.
Table 1. Recent studies on driver state recognition and traffic context recognition.
AuthorsYearDatasetModalitiesMethodDERDBRTCRVBR
Saadi et al. [20]2023KMU-FED + FER2013Driver face imagesDFER-GCViT---
Saadi et al. [23]2024KMU-FED + KDEFDriver face imagesShuffViT-DFER ---
Duan et al. [3]2023SFD + AUCDD-V1Face + hands videoFRNet---
Kim et al. [15]2025NTHU-DDDFace + body videoSTFTransNet---
Doshi [19]2025StateFarmDriver imagesAnchor-ViT---
Qu et al. [36]2021TuSimple + CULaneFront camera imagesFOLOLane---
Ko et al. [35]2022TuSimple + CULaneFront camera imagesPINet---
Yan et al. [37]2025TuSimple + CULaneFront camera imagesMHFS-FORMER ---
Wasi et al. [6]2024DAADMulti-view video + gazeM2MVT---
Liu et al. [51]2025AIDEMulti-view video + jointsTEM3-Learning
Liu et al. [52]2025AIDEMulti-view video + jointsUMD-Net
Liu et al. [53]2025AIDEMulti-view video + jointsMMTL-UniAD

3. Perception and Recognition with Inter-Modal Selective Multi-Task Learning

This paper proposes PRISM-MTL, which dynamically selects important modality subspaces for each task rather than simply combining multimodal features, to address the modality-induced negative transfer problem in existing MTL-based driver state and traffic situation recognition systems, which fail to focus on task-relevant modality cues. As shown in Figure 2, PRISM-MTL consists of a multimodal encoder that extracts modality-specific tokens from heterogeneous multimodal inputs using HSA-Net and Token-SE and TSMF, which selectively emphasizes effective modality cues for each task using the extracted modality-specific tokens and learnable task tokens.
Table 2 summarizes the major symbols and variables used to describe the proposed PRISM-MTL, including modality/task counts, task tokens, and key hyperparameters.

3.1. Problem Formulation

This paper addresses a multimodal multi-task learning problem that simultaneously performs K = 4 recognition tasks. The task set is defined as T = { D E R , D B R , T C R , V B R } , and the modality set is defined as M = { f , b , s , p , g } . Here, f , b , s , p , and g denote the driver face, driver body, scene, posture, and gesture, respectively.
Each training sample consists of heterogeneous multimodal inputs and a multi-task label set, as defined in Equation (1).
D = { ( X i , Y i ) } i = 1 N , X i = { X i m } m M , Y i = { y i k } k T .
X i m denotes the input of modality m for the i -th sample, and y i k denotes the ground-truth label for task k . The objective of PRISM-MTL is to learn a mapping function F Θ that simultaneously generates predictions for all tasks through a single multimodal learning framework, as defined in Equation (2).
F Θ ( X i ) = { y ^ i k } k = T K .
Naive shared-fusion-based multimodal MTL integrates frame-level modality features into a single shared representation through concatenation or weighted summation.
z t s h a r e d = ϕ [ h t f ; h t b ; ; h t g ] ,
Naive shared-fusion is defined in Equation (3), where h t m denotes the frame-level feature of modality m at time step t . The naive shared-fusion formulation cannot finely reflect the different modality relevance of each task. Since DER, DBR, TCR, and VBR extract key information from different modality cues, sharing the same fused representation across all tasks causes modality-induced negative transfer, in which task-relevant modality cues are not sufficiently emphasized. To alleviate this problem, this paper designs TSMF, which uses learnable task tokens as queries and heterogeneous modality tokens as keys and values.

3.2. Multimodal Data Preprocessing

PRISM-MTL uses in-vehicle and out-vehicle multimodal inputs, and each sample is sampled as a clip composed of T = 16 frames. The visual modalities consist of the driver face, driver body, and scene, while the joint modalities consist of posture and gesture.
Driver face and driver body are cropped from inside-view videos based on bounding box annotations. The driver face input X f and driver body input X b are constructed in the form of B × 3 × T × H × W . The scene modality X s includes four camera views, namely front, left, right, and inside views, and is therefore defined in the form of B × 4 × 3 × T × H × W . Here, B denotes the batch size, T denotes the clip length, and H and W denote the height and width of the input image, respectively. In the actual implementation, the scene input is constructed in the form of B × 3 × 4 T × H × W , and then the time and view axes are separated to average-aggregate the four-view scene features at each time step.
The joint input is used by separating the posture and gesture subsets from the entire keypoint set. Each keypoint is represented by an x-coordinate, y-coordinate, and confidence score. The posture keypoint tensor K p and gesture keypoint tensor K g are constructed in the forms of B × 3 × T × K p × 1 and B × 3 × T × K g × 1 , respectively. Here, K p and K g denote the numbers of keypoints used for each modality. Posture reflects the global body configuration of the driver, while gesture reflects hand movement and fine-grained interaction cues.

3.3. Hierarchical Stage-Wise Attention Network

The visual modality encoder is constructed based on HSA-Net, as shown in Figure 3. HSA-Net attends to vertical, horizontal, and global spatial information inside and outside the vehicle by progressively applying different attention operators across four convolutional stages. For an input visual frame x t m , the stage-wise transformation of HSA-Net is defined in Equation (4).
F s m = A s C s ( F s 1 m ) , s { 1,2 , 3,4 } .
A 1 ( F ) = F .
This design prevents the loss of local details caused by excessive attention gating in the early stage. In Stage 2, directional spatial attention with a kernel size of k = 7 is applied to emphasize structural patterns in the vertical and horizontal directions, which provides a sufficient receptive field to capture local structural cues while keeping the computational cost low. First, a two-channel spatial descriptor is generated through channel-wise average pooling and max pooling, as computed in Equation (6).
M ( F ) = [ A v g c ( F ) ; M a x c ( F ) ] .
The directional attention gate is computed by combining vertical and horizontal convolutions, as defined in Equation (7).
G d i r = σ C o n v k × 1 ( M ( F ) ) + C o n v 1 × k ( M ( F ) ) , A 2 ( F ) = F G d i r .
Here, σ ( ) denotes the sigmoid function, and denotes element-wise multiplication. Directional spatial attention emphasizes structural features with strong horizontal and vertical directionality, such as lane boundaries, vehicle contours, and driver body silhouettes. Therefore, Stage 2 does not simply perform spatial attention; rather, it selectively emphasizes directional structural cues that repeatedly appear in driving environments and driver postures.
In Stage 3, spatial attention is applied to emphasize object-centric semantic saliency based on the structural features emphasized in Stage 2, as defined in Equation (8).
G s p a = σ C o n v k × k ( M ( F ) ) , A 3 ( F ) = F G s p a .
While the directional attention in Stage 2 emphasizes morphological structural information, the spatial attention in Stage 3 selectively emphasizes semantic regions that are important for task recognition. Examples include facial expression regions in the driver face, regions where body movement occurs, and salient regions related to the traffic state in the scene.
In Stage 4, channel-wise importance is reweighted for high-level semantic representations, as defined in Equation (9).
G c h = σ M L P ( G A P ( F ) ) + M L P ( G M P ( F ) ) , A 4 ( F ) = F G c h .
Here, G A P ( ) and G M P ( ) denote global average pooling and global max pooling, respectively. Channel attention enhances the discriminative power of the final visual representation by emphasizing semantic channels that are effective for task recognition in high-level feature maps.
Finally, the frame-level embedding for visual modality m { f , b , s } is computed as shown in Equation (10).
h t m = P m G A P Φ H S A ( x t m ) R E .
Φ H S A ( ) denotes the HSA-Net-based visual encoding function, and P m is a learnable projection layer that transforms the backbone feature dimension into the modality embedding dimension E . The scene modality consists of four-view inputs. After extracting the HSA-Net features for each view, view-wise average aggregation is performed, as defined in Equation (11).
h t s = 1 4 v = 1 4 P s G A P Φ H S A ( x t , v s ) .
Equation (11) integrates the scene features extracted from the front, left, right, and inside views into a single frame-level scene token. Through this process, the face, body, and scene visual inputs are transformed into modality tokens with the same embedding dimension and used as inputs to TSMF.

3.4. Joint Modality Encoder with Token-SE

Posture and gesture are represented as keypoint coordinate sequences, unlike visual modalities. At each frame t , the keypoint tensor of joint modality q { p , g } is flattened and then fed into an MLP encoder, as defined in Equation (12).
u t q = M L P q v e c ( K t q ) R E .
Here, K t q denotes the joint tensor at time step t , and v e c ( ) denotes an operation that transforms keypoint coordinates into vector form. M L P q ( ) generates the frame-level embedding for joint modality q .
The entire temporal joint embedding sequence is constructed as U q = [ u 1 q , , u T q ] R B × T × E . In this paper, Token-SE is applied to the joint embedding sequence to emphasize important embedding channels across the entire temporal sequence. First, sequence-level channel descriptors are computed using temporal average pooling and temporal max pooling, and a channel-wise gate is generated through the shared excitation MLP ψ ( ) , as defined in Equation (13).
e q = σ ψ 1 T t = 1 T u t q ψ m a x t   u t q .
The final joint modality token is computed as shown in Equation (14). Token-SE emphasizes joint embedding channels that are important for task recognition in posture and gesture sequences. The posture token reflects the global pose configuration of the driver, while the gesture token reflects hand movement and fine-grained interaction cues. Through this process, driver posture and hand movement information, which are difficult to capture using only visual modalities, is provided to TSMF as modality tokens.
h t q = u t q e q , q { p , g } .

3.5. Task-Specific Modality Fusion

Figure 4 presents the architecture of TSMF. Simple concatenation or weighted summation of heterogeneous modality features fails to reflect task-specific modality sensitivity and often introduces bias toward particular modalities. In contrast, TSMF selectively emphasizes multimodal features extracted by the multimodal encoder on a per-task basis and generates task-specific fusion sequences.
The architecture of TSMF is shown in Figure 4. TSMF constructs a modality token matrix by stacking five modality tokens along the modality axis at each time step t through the multimodal encoder, as defined in Equation (15).
Z t = S t a c k ( h t f , h t b , h t s , h t p , h t g ) R B × M × E .
Here, h t f , h t b , h t s , h t p , and h t g denote the face, body, scene, posture, and gesture tokens, respectively. M = 5 denotes the number of modalities, and E denotes the modality embedding dimension.
TSMF projects the modality tokens into a shared dimension D for attention computation, as defined in Equation (16). In this study, the modality embedding dimension is set to E   =   128 and the shared attention dimension to D   =   256 .
Z ^ t = Z t W z R B × M × D .
Here, W z R E × D is a learnable projection matrix. This projection aligns modality tokens generated from different sources into a common latent space, enabling task-to-modality attention.
Q = [ q 1 ; q 2 ; ; q K ] R K × D .
TSMF uses learnable task tokens corresponding to each task, as defined in Equation (17). Here, q k is the query for task k , and the modality tokens Z ^ t are used as keys and values. TSMF is a task-to-modality cross-attention operator that selectively emphasizes task-relevant modality cues among heterogeneous modality tokens based on task tokens.
Through task tokens, TSMF generates different task-specific representations for DER, DBR, TCR, and VBR from the same modality token set, thereby directly learning task-specific modality relevance in addition to task-level representation learning.

3.6. Multi-Head Task-to-Modality Cross-Attention

TSMF learns diverse modality interaction subspaces using multi-head cross-attention. For head r { 1 , , H } , the query, key, and value are defined in Equation (18). In this study, H   =   2 attention heads are used, where the number of heads H was selected based on the ablation study.
Q r = L N Q W Q r , K t r = L N Z ^ t W K r , V t r = L N ( Z ^ t ) W V r .
Here, W Q r W K r , and W V r are the projection matrices of the r -th attention head, and d h = D / H is the head dimension. Layer normalization stabilizes the scale of the query and modality tokens.
The attention coefficient assigned by task k to modality m and the head-specific fused representation are computed as shown in Equation (19).
α t , k , m r = e x p ( Q k r K t , m r / d h ) m = 1 M e x p ( Q k r K t , m r / d h ) , O t , k r = m = 1 M α t , k , m r V t , m r .
Here, α t , k , m r is the task-conditioned modality relevance coefficient for time t , task k , modality m , and attention head r . TSMF learns for each task to focus on the modality cues required for that task from the same multimodal token set.
After concatenating the outputs of all attention heads, an output projection is applied, and the task-specific representation is refined through a residual connection and a feed-forward network (FFN), as computed in Equation (20).
X ~ t = X t + F F N L N X t , X t = Q + C o n c a t ( O t 1 , , O t H ) W O .
X ~ t R B × K × D is the task-specific fusion representation generated at time step t . Through Equations (15)–(20), TSMF operates not as simple feature concatenation but as a task-conditioned fusion mechanism that selectively emphasizes the modality cues required for each task. In particular, α t , k , m r can be interpreted as task-specific modality relevance learned without explicit modality supervision.
The key novelty of TSMF is that it does not simply combine modality information but selectively attends to heterogeneous modality tokens by using learnable task tokens as queries. The contribution of TSMF lies not in cross-attention itself but in its task-token-conditioned formulation for explicit modality selection. Conventional multimodal cross-attention typically uses a modality-derived feature as the query to generate a task-agnostic fused representation, whereas existing task-specific fusion approaches commonly rely on separate branches or gating modules for individual tasks. In contrast, TSMF uses learnable task tokens as queries and modality tokens as keys and values. All tasks share the same cross-attention operator, while their respective task tokens generate distinct modality relevance distributions and task-specific representations. Unlike the recursive fusion in UMD-Net, the task-shared and task-specific branches in MMTL-UniAD, and the task-specific gates in TEM3-Learning, TSMF performs task-to-modality routing within a single shared fusion module.

3.7. Clip-Level Prediction and Multi-Task Objective

The output of TSMF is a task-specific temporal fusion sequence X ~ R B × K × T × D . The clip-level representation for each task is computed through temporal mean pooling and layer normalization, as defined in Equation (21).
z k = L N 1 T t = 1 T x ~ t , k .
Here, x ~ t , k R D denotes the fusion representation generated for task k at time step t . Temporal mean pooling summarizes the frame-level task-specific representations across the entire clip and generates a compact representation used for video-level prediction.
Each task-specific classifier takes z k as input and generates the prediction for each task. PRISM-MTL jointly optimizes the cross-entropy losses for DER, DBR, TCR, and VBR, as defined in Equation (22).
y ^ k = S o f t m a x W k z k + b k ,   L M T L = k = 1 K λ k L C E ( y ^ k , y k ) .
In this paper, the loss weights of all tasks are set equally. Specifically, λ k = 1 , so DER, DBR, TCR, and VBR are learned with equal importance. Finally, PRISM-MTL optimizes all trainable parameters of HSA-Net, Token-SE, TSMF, and the task-specific prediction heads in an end-to-end manner.

4. Experimental Results

This section introduces the public assistive driving perception (AIDE), StateFarm [54], National Tsing Hua University driver drowsiness detection (NTHU-DDD) [55], and Honda driving dataset (HDD) [56] databases, along with the data preprocessing procedures, evaluation metrics, and implementation details. It then presents the performance comparison results between the proposed PRISM-MTL and existing models. Finally, the ablation study results of PRISM-MTL are reported, followed by visual analyses of the attention maps generated by HSA-Net and TSMF.

4.1. Dataset

The public AIDE database is composed of multi-view, multimodal, and multi-task data and consists of 2898 samples. The AIDE database was collected in real driving situations at a resolution of 1920 × 1080 and 15 fps, and the samples were constructed in 3 s units, reflecting diversity in illumination conditions, weather environments, and traffic situations. Each sample includes front-view, left-view, right-view, and inside-view videos corresponding to multi-view data, face and body videos corresponding to multimodal data, and joint data for gesture and posture. The multi-task setting consists of DER, DBR, TCR, and VBR, and Table 3 provides the class composition information for each task.
For the evaluation of PRISM-MTL, the public AIDE database was preprocessed. The driver face and body videos were cropped from the inside-view videos based on bounding box coordinate annotations and resized to 224 × 224 . In this study, each sample, composed of 45 frames, was uniformly sampled at intervals of three frames to ensure temporal alignment across multimodal inputs and maintain computational efficiency, and normalize into a 16-frame sequence per sample. The driver posture and gesture joints were mapped into the x y c coordinate format based on joint annotations. Here, x and y denote the two-dimensional position coordinates of each joint, and c denotes the confidence score of joint detection.
In addition, the public StateFarm, NTHU-DDD, and HDD databases were used to verify the generalization performance of the proposed PRISM-MTL. The StateFarm database consists of 22,424 driver images captured by an in-vehicle dashboard camera and includes 10 distracted driver behavior classes, such as safe driving, texting, talking on the phone, operating the radio, and drinking. The NTHU-DDD database is a driver drowsiness detection dataset collected from 36 drivers under day and night illumination conditions and glasses and sunglasses conditions, covering drowsiness-related situations such as normal driving, yawning, slow blinking, falling asleep, and laughing. The HDD database is a 104 h human driving dataset collected in real driving environments in the San Francisco Bay Area. It includes front-facing camera, GPS, and CAN-bus sensor information from an instrumented vehicle and is used to evaluate driver behavior and driving scene understanding.

4.2. Evaluation Metrics

The multi-task recognition performance of the proposed PRISM-MTL was evaluated using accuracy, which represents the correct classification rate; the F1-score, which is the harmonic mean of precision and recall; and mean average precision (mAP), which is the mean of class-wise average precision, as defined in Equations (23)–(26). In addition, the performance was evaluated using mAcc, which calculates the average accuracy across all tasks.
A c c u r a c y = T P + T N T P + F P + F N + T N
F 1 s c o r e = 2 × P r e c i s i o n × R e c a l l P r e c i s i o n + R e c a l l
m A P = 1 C c = 1 C A P c
m A c c = 1 m k = 1 m A c c k
Here, m denotes the number of tasks in the multi-task setting, and A c c k denotes the accuracy of each task.

4.3. Implementation Details

The hardware used to evaluate the performance of the proposed PRISM-MTL consisted of an Intel(R) Core i5-13600K CPU (Intel Corporation, Santa Clara, CA, USA), 32 GB RAM, and an NVIDIA RTX 4090 GPU (NVIDIA Corporation, Santa Clara, CA, USA), and the software environment consisted of Ubuntu 22.04 and Visual Studio Code (version 1.126.0).
For fairness and reproducibility, all evaluations of PRISM-MTL were repeated five times under a multi-seed setting using the public AIDE, NTHU-DDD, StateFarm, and HDD databases. For each public database, PRISM-MTL was independently retrained rather than directly transferring or fine-tuning the weights learned on the AIDE database. StateFarm and NTHU-DDD were configured as single-task settings and HDD as a two-task setting, so that only the task heads were adjusted for each database, while the data splits, preprocessing, and training hyperparameters were kept identical across all databases. For the ablation and robustness studies, the seed was fixed at 42 under identical input and preprocessing settings. PRISM-MTL was trained for 50 epochs with a batch size of 8, using the AdamW optimizer with a learning rate of 1 × 10−4 and the GeLU activation function. The dataset was divided into training, validation, and test sets at a ratio of 64:16:20.

4.4. Comparison with the State-of-the-Art

To verify the generalization performance of the proposed PRISM-MTL, additional comparative experiments were conducted using the public AIDE database for multimodal and multi-task learning, the public StateFarm and NTHU-DDD databases for single-task learning, and the public HDD database for the two tasks of VBR and TCR. The StateFarm database consists of a DBR task for recognizing distracted driver behaviors, while the NTHU-DDD database consists of a driver state recognition task for recognizing driver drowsiness states. The HDD database consists of TCR and VBR tasks for recognizing vehicle driving states and traffic environment elements. In this experiment, we verified whether PRISM-MTL can learn effective representations not only in a multimodal multi-task setting such as AIDE but also in single-task driver state recognition environments and heterogeneous multimodal multi-task settings.
Figure 5 compares the driver state and traffic situation recognition performance of PRISM-MTL with existing studies on the public Assistive Driving Perception (AIDE) database. PRISM-MTL achieved state-of-the-art performance with DER, DBR, TCR, and VBR accuracies of 84.55% ± 0.91, 80.59% ± 1.67, 94.07% ± 0.80, and 85.79% ± 0.83, respectively, and an mAcc of 86.25% ± 0.35. Compared with MMTL-UniAD [53], PRISM-MTL improved DER, DBR, TCR, VBR, and mAcc by 7.88, 6.98, 0.16, 0.79, and 3.95 percentage points, respectively.
Table 4 presents the comparative analysis results of the proposed PRISM-MTL and existing methods for driver inattention recognition using the public StateFarm database. Based on face and body inputs, PRISM-MTL achieved an accuracy of 99.55% ± 0.09 and an F1-score of 0.996 ± 0.001. Compared with Anchor-ViT, PRISM-MTL improved the recognition accuracy by 7.32 percentage points. Although its accuracy was 0.10 percentage points lower than that of STFTransNet, PRISM-MTL showed comparable performance. These results verify that PRISM-MTL, although designed as an AIDE-based multimodal multi-task learning architecture, also achieves good generalization performance on a driver inattention recognition database.
Table 5 presents the comparative analysis results of PRISM-MTL and existing methods for driver drowsiness recognition using the public NTHU-DDD database. Based on face and body inputs, PRISM-MTL achieved an accuracy of 96.47% ± 0.21 and an F1-score of 0.964 ± 0.002. Compared with SMGA-Net and STFTransNet, PRISM-MTL improved recognition accuracy by 15.47 and 0.61 percentage points, respectively. These results verify that PRISM-MTL achieves good generalization performance in driver drowsiness recognition. Bold values indicate the best performance.
Table 6 presents the comparative analysis results of PRISM-MTL and existing studies for driving behavior recognition using the public HDD database. PRISM-MTL achieved a VBR accuracy of 89.06% ± 0.01, an F1-score of 0.629 ± 0.001, and an mAP of 64.45% ± 0.01 on the HDD database. In terms of VBR mAP, PRISM-MTL outperformed GateHUB, MAT, E2E-LOAD, and BEDL by 32.35, 31.75, 16.35, and 31.45 percentage points, respectively. PRISM-MTL also performed TCR, achieving a TCR accuracy of 81.53% ± 0.01 and an F1-score of 0.570 ± 0.001, with an overall mAcc of 85.29% ± 0.01. These results show that PRISM-MTL effectively learns traffic context and vehicle behavior cues on the HDD database. Since existing HDD-based studies mainly evaluate goal-oriented driving behavior mAP, which corresponds to VBR, this paper compares PRISM-MTL with existing studies based on VBR mAP and presents TCR and mAcc as additional multi-task recognition results.
To verify that the observed gains were not attributable to random variation, a one-sample t-test (one-sided, n = 5) against the best competing method confirmed significant improvements (p < 0.05) in AIDE mAcc, StateFarm and NTHU-DDD accuracy, and HDD VBR mAP. For an additional controlled significance analysis on the public AIDE database, we constructed a baseline by replacing the cross-attention mechanism of TSMF with concatenation-based fusion and removing HSA-Net. The controlled baseline and PRISM-MTL were evaluated using the same five seeds and data splits, and their seed-matched results were compared using a one-sided paired t-test and an exact one-sided Wilcoxon signed-rank test. PRISM-MTL significantly improved mAcc by 2.33 percentage points over the controlled baseline (paired t-test: p < 0.001; Wilcoxon signed-rank test: p < 0.05). Significant improvements were also observed in mF1 (+3.39 percentage points) and DER, DBR, and TCR accuracy (p < 0.05), whereas the 0.93-percentage-point improvement in VBR accuracy was not statistically significant.

4.5. Ablation Studies

In this section, ablation studies were conducted to analyze the contribution of each component of the proposed PRISM-MTL to driver state and traffic situation recognition. The experiments were designed to evaluate the stage-wise attention configuration of HSA-Net, the contribution of multimodal input groups, the effectiveness of multi-task learning, the influence of task combinations, the individual contributions of HSA-Net and TSMF, the effectiveness of task-specific modality fusion, and the effect of the TSMF multi-head configuration. In addition, qualitative visualizations were provided to examine the stage-wise attention responses of HSA-Net and the task-specific modality attention patterns learned by TSMF.
Table 7 presents the stage attention ablation results for analyzing changes in multi-view data processing performance according to the stage-wise attention configuration of HSA-Net. The results show that when the stage-wise attention components of HSA-Net were ablated, mAcc decreased by up to 1.47 percentage points and by at least 0.26 percentage points, verifying the effectiveness of the hierarchical stage-wise attention structure.
Table 8 presents the ablation study results for the face, body, scene, posture, and gesture to examine the contribution of each modality and the effect of multimodal input configurations. In addition, when the face + body group or the posture + gesture group was removed, PRISM-MTL maintained an mAcc of 85.82% and 85.34%, respectively, corresponding to a degradation within 1 percentage point relative to the full-modality model, which demonstrates robustness to partial modality absence in real driving situations. When the scene group was removed, the mAcc decreased to 82.72%, a drop of 3.53 percentage points relative to the full-modality model, confirming that scene cues serve as important information for driver-state and traffic situation recognition.
Table 9 presents the comparison results between STL-based prediction for each task and MTL performance to analyze performance changes caused by inter-task interactions. Compared with MTL, STL-based prediction decreased task accuracy by up to 2.65 percentage points and by at least 0.17 percentage points, demonstrating the interrelationships among tasks and verifying the necessity of MTL.
Table 10 presents the task ablation study results for DER, DBR, TCR, and VBR to verify the effectiveness of four-task MTL. The task ablation studies were divided into configurations consisting of highly related driver state tasks, namely DER and DBR; traffic situation tasks, namely TCR and VBR; and configurations in which one of the four tasks was excluded. In the ablation studies on driver state tasks and traffic situation tasks, DER, DBR, TCR, and VBR accuracies decreased by 2.07, 0.17, 2.41, and 0.35 percentage points, respectively. In the experiments where one of the four tasks was ablated, DBR accuracy decreased by up to 2.41 percentage points, TCR accuracy decreased by up to 2.41 percentage points, and VBR accuracy decreased by up to 1.21 percentage points, verifying the superior performance of four-task MTL.
Table 11 presents the method ablation study results and model complexity comparison results for evaluating the individual contributions of HSA-Net and TSMF, which are the core components of PRISM-MTL. The method ablation study results show that removing each component decreased mAcc by up to 3.84 percentage points and by at least 0.96 percentage points, verifying the contributions of HSA-Net and TSMF to PRISM-MTL. PRISM-MTL is a lightweight architecture with 34.77M parameters and 175.13G FLOPs. On an NVIDIA RTX 4090 with a batch size of 8, it achieves 82.10 ms per batch (97.44 samples/s), supporting its potential for real-time processing in practical driving environments. Its peak allocated GPU memory usage is 2.63 GB under the same setting. TEM3-Learning reports approximately 5.99 M parameters and an inference speed of 142.32 FPS. Although PRISM-MTL requires more parameters, it achieves a substantially higher AIDE mAcc of 86.25%, compared with 81.68% for TEM3-Learning. Because these measurements were obtained using different hardware and batch-size settings, the reported inference speeds should not be interpreted as a direct comparison.
Table 12 presents the comparative experimental results between TSMF and the task-agnostic attention method, which performs cross-attention among modalities without using task tokens, to verify the effectiveness of TSMF. Task-agnostic attention is applied by sequentially using each modality as a query. The experimental results show that TSMF outperformed the task-agnostic attention method by 0.17, 2.93, 1.55, 0.86, and 1.38 percentage points in DER accuracy, DBR accuracy, TCR accuracy, VBR accuracy, and mAcc, respectively, demonstrating the superiority of the task token learning strategy in TSMF.
Table 13 presents the ablation results according to the number of attention heads in TSMF. The 2-head setting achieved the highest overall performance, with an mAcc of 86.25%, which was 0.39 percentage points higher than that of the 1-head setting. The 4-head and 8-head settings achieved mAcc values of 85.99% and 86.03%, respectively, showing lower performance than the 2-head setting. These results indicate that increasing the number of heads does not directly lead to performance improvement. The TSMF attention head ablation study results show that although TSMF can learn diverse modality interaction subspaces through multi-head cross-attention, an appropriate number of heads should be selected by considering the embedding dimension and the number of tasks.
Table 14 presents the embedding dimension ablation results, analyzing the performance changes according to the sizes of the modality embedding dimension E and the shared attention dimension D. The default setting (E = 128, D = 256) achieved the highest mAcc of 86.25% among the three settings, and it recorded the highest accuracies for TCR at 95.34% and VBR at 86.38%. The (E = 64, D = 128) setting achieved an mAcc of 85.65%, 0.60 percentage points lower than the default setting. The (E = 256, D = 512) setting achieved the highest DER at 84.83%, but its mAcc was 85.69%, 0.56 percentage points lower than the default setting. The DBR accuracy was identical at 79.48% across the three settings. These results show that increasing the embedding dimension does not directly lead to performance improvement and that the dimension should be set by considering the number of tasks and the number of modalities. We used the (E = 128, D = 256) setting as the default.
Figure 6 shows the visualization results of the stage-wise attention in HSA-Net. Stage 1 broadly responds to local visual patterns across the input image, while Stage 2 emphasizes structural cues, such as vehicle contours, road boundaries, and driver body silhouettes. Stage 3 selectively highlights spatially salient regions that are important for task recognition, and Stage 4 shows that attention is concentrated on key regions containing high-level semantic cues. These results demonstrate that HSA-Net progressively refines visual information from local features to semantic representations as the stages become deeper, qualitatively verifying the effectiveness of the proposed HSA-Net.
Figure 7 shows the visualization of the modality cues on which the proposed TSMF focuses on for each task. Figure 7a shows the task-modality attention heatmap averaged over the temporal axis. The DER task showed relatively high attention to the body, face, and scene modalities, while the DBR task showed the highest attention to the body modality. In addition, the TCR and VBR tasks showed the highest attention to the scene modality, confirming the importance of scene cues in traffic-related tasks. These task-wise attention patterns show that TSMF selectively refers to the modalities required for the recognition of each task, thereby alleviating the negative transfer caused by task-irrelevant modalities. Figure 7b shows the frame-wise changes in task-modality attention within the input sequence. In the DER and DBR tasks, attention to the face and body modalities remained generally high, whereas in the TCR and VBR tasks, the scene modality showed high attention in most frames. These results further confirm that TSMF effectively learns task-specific modality relevance.
Figure 8 shows the task-token attention distribution for four representative test samples. In all four samples, the driver-centric tasks DER and DBR assign high attention to the face and body modalities, and the traffic-centric tasks TCR and VBR assign high attention to the scene modality. The per-sample distributions differ, but the task-to-modality selection trend is consistent across samples. These results show that each task does not share a single fused representation but instead selectively uses different modalities.

5. Conclusions

Although current ADAS technologies have advanced, road traffic accidents continue to occur. Existing driver state and traffic situation recognition systems are based on STL and investigate each task independently, which limits their ability to reflect inter-task correlations. The proposed PRISM-MTL is an integrated multimodal and multi-task learning framework that simultaneously recognizes DER, DBR, TCR, and VBR. PRISM-MTL improves the negative transfer problem through multimodal data preprocessing, a multimodal encoder for extracting spatial features from multimodal data, and TSMF for learning task-specific modality features. Experimental results show that the proposed PRISM-MTL achieves state-of-the-art performance on the public AIDE database, with a DER accuracy of 84.55% ± 0.91 and an F1-score of 0.791 ± 0.012, a DBR accuracy of 80.59% ± 1.67 and an F1-score of 0.757 ± 0.035, a TCR accuracy of 94.07% ± 0.80 and an F1-score of 0.904 ± 0.010, a VBR accuracy of 85.79% ± 0.83 and an F1-score of 0.754 ± 0.015, an mAcc of 86.25% ± 0.35, and an mF1 of 0.802 ± 0.010. The proposed PRISM-MTL achieves a lightweight architecture and real-time inference speed and remains robust even under partial modality absence. However, the full four-task multi-task setting was validated only on the single AIDE database, and because PRISM-MTL relies on synchronized multi-view cameras and a separate pose-estimation pipeline, its generalization and deployment in real vehicle environments require further validation. In future work, we plan to study a lightweight MTL system based on quantization-based compression for the application of MTL in real driving environments.

Author Contributions

Conceptualization, M.K. and G.C.; methodology, M.K.; software, M.K.; validation, M.K. and G.C.; formal analysis, M.K.; investigation, M.K.; data curation, M.K.; visualization, M.K.; writing—original draft preparation, M.K.; writing—review and editing, M.K. and G.C.; supervision, G.C.; funding acquisition, G.C. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by research fund from Chosun University, 2026.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. World Health Organization. Global Status Report on Road Safety 2023; World Health Organization: Geneva, Switzerland, 2023. [Google Scholar]
  2. Centers for Disease Control and Prevention. Global Road Safety: Road Traffic Injuries and Economic Cost; U.S. Department of Health & Human Services: Washington, DC, USA, 2025. Available online: https://www.cdc.gov/transportation-safety/global/ (accessed on 5 August 2025).
  3. Duan, C.; Gong, Y.; Liao, J.; Zhang, M.; Cao, L. FRNet: DCNN for real-time distracted driving detection toward embedded deployment. IEEE Trans. Intell. Transp. Syst. 2023, 24, 9835–9848. [Google Scholar] [CrossRef]
  4. Saadi, I.; Cunningham, D.W.; Taleb-Ahmed, A.; Hadid, A.; El Hillali, Y. Driver’s facial expression recognition: A comprehensive survey. Expert Syst. Appl. 2024, 242, 122784. [Google Scholar] [CrossRef]
  5. Rocky, A.; Wu, Q.M.J.; Zhang, W. Review of accident detection methods using dashcam videos for autonomous driving vehicles. IEEE Trans. Intell. Transp. Syst. 2024, 25, 6885–6900. [Google Scholar] [CrossRef]
  6. Wasi, A.; Gangisetty, S.; Rai, S.N.; Jawahar, C.V. Early anticipation of driving maneuvers. In Proceedings of the European Conference on Computer Vision (ECCV); Lecture Notes in Computer Science; Springer Nature: Cham, Switzerland, 2024; Volume 15128, pp. 152–169. [Google Scholar]
  7. Yang, D.; Huang, S.; Xu, Z.; Li, Z.; Wang, S.; Li, M.; Wang, Y.; Liu, Y.; Yang, K.; Chen, Z.; et al. AIDE: A vision-driven multi-view, multi-modal, multi-tasking dataset for assistive driving perception. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 1–6 October 2023; pp. 20459–20470. [Google Scholar]
  8. Kendall, A.; Gal, Y.; Cipolla, R. Multi-task learning using uncertainty to weigh losses for scene geometry and semantics. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–22 June 2018; pp. 7482–7491. [Google Scholar]
  9. Misra, I.; Shrivastava, A.; Gupta, A.; Hebert, M. Cross-stitch networks for multi-task learning. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 26 June–1 July 2016. [Google Scholar]
  10. Xu, Y.; Qian, Y.; Jie, Z.; Ma, L. Multi-view action recognition for distracted driver behavior localization. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Vancouver, BC, Canada, 17–24 June 2023; pp. 7172–7181. [Google Scholar]
  11. Abosaq, H.A.; Ramzan, M.; Althobiani, F.; Abid, A.; Aamir, K.M.; Abdushkour, H.; Irfan, M.; Gommosani, M.E.; Ghonaim, S.M.; Shamji, V.R.; et al. Unusual driver behavior detection in videos using deep learning models. Sensors 2023, 23, 311. [Google Scholar]
  12. Althabhawee, A.F.Y.; Ibrahim, R.M.; Oleiwi, B.K. Enhancing road safety using deep learning-based driver behavior detection system. Int. J. Transp. Dev. Integr. 2025, 9, 317–324. [Google Scholar] [CrossRef]
  13. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 26 June–1 July 2016; pp. 770–778. [Google Scholar]
  14. Huang, C.; Wang, X.; Cao, J.; Wang, S.; Zhang, Y. HCF: A hybrid CNN framework for behavior detection of distracted drivers. IEEE Access 2020, 8, 109335–109349. [Google Scholar] [CrossRef]
  15. Kim, M.; Choi, G. STFTransNet: A transformer-based spatial–temporal fusion network for enhanced multimodal driver inattention state recognition system. Sensors 2025, 25, 5819. [Google Scholar] [CrossRef] [PubMed]
  16. Khan, T.; Choi, G.; Lee, S. EFFNet-CA: An efficient driver distraction detection based on multiscale features extractions and channel attention mechanism. Sensors 2023, 23, 3835. [Google Scholar] [CrossRef] [PubMed]
  17. Walizad, M.E.; Hurroo, M.; Sethia, D. Driver drowsiness detection system using convolutional neural network. In Proceedings of the 2022 6th International Conference on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India, 28–30 April 2022; pp. 1073–1080. [Google Scholar]
  18. Chaudhari, A.; Bhatt, C.; Krishna, A.; Mazzeo, P.L. ViTFER: Facial emotion recognition with vision transformers. Appl. Syst. Innov. 2022, 5, 80. [Google Scholar] [CrossRef]
  19. Doshi, V. Anchor-ViT: Spatially focused vision transformer for distracted driving detection. In Proceedings of the IEEE International Conference on Image Processing (ICIP), Anchorage, AK, USA, 21–24 September 2025. [Google Scholar]
  20. Saadi, I.; Cunningham, D.W.; Taleb-Ahmed, A.; Hadid, A.; El Hillali, Y. Driver’s facial expression recognition using global context vision transformer. In Proceedings of the IEEE International Conference on Computer Vision and Machine Intelligence (CVMI), Gwalior, India, 10–11 November 2023; pp. 1–8. [Google Scholar]
  21. Mohammed, A.A.Q.; Geng, X.; Wang, J.; Ali, Z. Driver distraction detection using semi-supervised lightweight vision transformer. Eng. Appl. Artif. Intell. 2024, 129, 107618. [Google Scholar] [CrossRef]
  22. Liang, J.; Zhu, H.; Zhang, E.; Zhang, J. Stargazer: A transformer-based driver action detection system for intelligent transportation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Vancouver, BC, Canada, 17–24 June 2022; pp. 3159–3166. [Google Scholar]
  23. Saadi, I.; Cunningham, D.W.; Taleb-Ahmed, A.; Hadid, A.; El Hillali, Y. Shuffle Vision Transformer: Lightweight, fast and efficient recognition of driver’s facial expression. arXiv 2024, arXiv:2409.03438. [Google Scholar]
  24. Cui, J.; Chen, Y.; Wu, Z.; Wu, H.; Wu, W. A driver behavior detection model for human–machine co-driving systems based on an improved Swin Transformer. World Electr. Veh. J. 2025, 16, 7. [Google Scholar]
  25. Ying, N.; Jiang, Y.; Guo, C.; Zhou, D.; Zhao, J. A multimodal driver emotion recognition algorithm based on the audio and video signals in Internet of Vehicles platform. IEEE Internet Things J. 2024, 11, 35812–35824. [Google Scholar] [CrossRef]
  26. Manavand, M.R.; Salarifar, M.H.; Ghavami, M.; Taghipour-Gorjikolaie, M. Driver’s facial expression recognition by using deep local and global features. Inf. Sci. 2025, 692, 121658. [Google Scholar] [CrossRef]
  27. Hasan, M.Z.; Joshi, A.; Rahman, M.S.; Venkatachalapathy, A.; Sharma, A.; Hegde, C.; Sarkar, S. DriveCLIP: Zero-shot transfer for distracted driving activity understanding using CLIP. In Proceedings of the NeurIPS Workshop on Machine Learning for Autonomous Driving (ML4AD), New Orleans, LA, USA, 3 December 2022. [Google Scholar]
  28. Zhao, J.; Wu, Y.; Deng, R.; Xu, S.; Gao, J.; Burke, A. A survey of autonomous driving from a deep learning perspective. ACM Comput. Surv. 2025, 57, 263. [Google Scholar] [CrossRef]
  29. Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You only look once: Unified, real-time object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 26 June–1 July 2016; pp. 779–788. [Google Scholar]
  30. Zeng, G.; Wu, Z.; Xu, L.; Liang, Y. Efficient Vision Transformer YOLOv5 for accurate and fast traffic sign detection. Electronics 2024, 13, 880. [Google Scholar] [CrossRef]
  31. Liu, L.; Su, B.; Jiang, J.; Wu, G.; Guo, C.; Xu, C.; Yang, H.F. Towards accurate and efficient 3D object detection for autonomous driving: A mixture of experts computing system on edge. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea, 27 October–3 November 2025; pp. 25903–25913. [Google Scholar]
  32. Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards real-time object detection with region proposal networks. Adv. Neural Inf. Process. Syst. 2015, 28, 91–99. [Google Scholar] [CrossRef]
  33. Gao, X.; Liu, Y.; Chen, J.; Li, H. Improved traffic sign detection algorithm based on Faster R-CNN. Appl. Sci. 2022, 12, 8948. [Google Scholar] [CrossRef]
  34. Pan, X.; Shi, J.; Luo, P.; Wang, X.; Tang, X. Spatial as deep: Spatial CNN for traffic scene understanding. Proc. AAAI Conf. Artif. Intell. 2018, 32, 7276–7283. [Google Scholar] [CrossRef]
  35. Ko, Y.; Lee, Y.; Azam, S.; Munir, F.; Jeon, M.; Pedrycz, W. Key points estimation and point instance segmentation approach for lane detection. IEEE Trans. Intell. Transp. Syst. 2022, 23, 8949–8958. [Google Scholar] [CrossRef]
  36. Qu, Z.; Jin, H.; Zhou, Y.; Yang, Z.; Zhang, W. Focus on local: Detecting lane marker from bottom up via key point. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 19–25 June 2021; pp. 14117–14125. [Google Scholar]
  37. Yan, D.; Zhang, T. MHFS-FORMER: Multiple-scale hybrid features transformer for lane detection. Sensors 2025, 25, 2876. [Google Scholar] [CrossRef] [PubMed]
  38. Xue, J.-R.; Fang, J.-W.; Zhang, P. A survey of scene understanding by event reasoning in autonomous driving. Int. J. Autom. Comput. 2018, 15, 249–266. [Google Scholar] [CrossRef]
  39. Lv, C.; Qi, M.; Liu, L.; Ma, H. T2SG: Traffic topology scene graph for topology reasoning in autonomous driving. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 15–20 June 2025; pp. 17197–17206. [Google Scholar]
  40. Rong, F.; Peng, W.; Lan, M.; Zhang, Q.; Zhang, L. Driving scene understanding with traffic scene-assisted topology graph transformer. In Proceedings of the ACM International Conference on Multimedia (ACM MM), Melbourne, Australia, 28 October–1 November 2024; pp. 10075–10084. [Google Scholar]
  41. Zhang, Y.; Qian, D.; Li, D.; Pan, Y.; Chen, Y.; Liang, Z.; Zhang, Z.; Liu, Y.; Mei, J.; Fu, M.; et al. GraphAD: Interaction scene graph for end-to-end autonomous driving. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), Montreal, QC, Canada, 3–9 August 2025; pp. 2422–2430. [Google Scholar]
  42. Hu, A.; Murez, Z.; Mohan, N.; Dudas, S.; Hawke, J.; Badrinarayanan, V.; Cipolla, R.; Kendall, A. FIERY: Future instance prediction in bird’s-eye view from surround monocular cameras. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada, 10–17 October 2021; pp. 15253–15262. [Google Scholar]
  43. Hu, S.; Chen, L.; Wu, P.; Li, H.; Yan, J.; Tao, D. ST-P3: End-to-end vision-based autonomous driving via spatial–temporal feature learning. In Proceedings of the European Conference on Computer Vision (ECCV), Tel Aviv, Israel, 23–27 October 2022; pp. 533–549. [Google Scholar]
  44. Prakash, A.; Chitta, K.; Geiger, A. Multi-modal fusion transformer for end-to-end autonomous driving. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 19–25 June 2021; pp. 7077–7087. [Google Scholar]
  45. Li, Z.; Wang, W.; Li, H.; Xie, E.; Sima, C.; Lu, T.; Qiao, Y.; Dai, J. BEVFormer: Learning bird’s-eye-view representation from multi-camera images via spatiotemporal transformers. In Proceedings of the European Conference on Computer Vision (ECCV), Tel Aviv, Israel, 23–27 October 2022; pp. 1–18. [Google Scholar]
  46. Hu, Y.; Yang, J.; Chen, L.; Li, K.; Sima, C.; Zhu, X.; Chai, S.; Du, S.; Lin, T.; Wang, W.; et al. Planning-oriented autonomous driving. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 17–24 June 2023; pp. 17853–17862. [Google Scholar]
  47. Sima, C.; Renz, K.; Chitta, K.; Chen, L.; Zhang, H.; Xie, C.; Beißwenger, J.; Luo, P.; Geiger, A.; Li, H. DriveLM: Driving with graph visual question answering. In Proceedings of the European Conference on Computer Vision (ECCV), Milan, Italy, 29 September–4 October 2024; pp. 256–274. [Google Scholar]
  48. Shao, H.; Hu, Y.; Wang, L.; Song, G.; Waslander, S.L.; Liu, Y.; Li, H. LMDrive: Closed-loop end-to-end driving with large language models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 16–22 June 2024; pp. 15120–15130. [Google Scholar]
  49. Ruder, S. An overview of multi-task learning in deep neural networks. arXiv 2017, arXiv:1706.05098. [Google Scholar]
  50. Xu, X.; Zhao, H.; Vineet, V.; Lim, S.-N.; Torralba, A. MTFormer: Multi-task learning via transformer and cross-task reasoning. In Proceedings of the European Conference on Computer Vision (ECCV), Tel Aviv, Israel, 23–27 October 2022; pp. 304–321. [Google Scholar]
  51. Liu, W.; Qiao, Y.; Wang, Z.; Guo, Q.; Chen, Z.; Zhou, M.; Li, X.; Wang, L.; Li, Z.; Liu, H.; et al. TEM3-Learning: Time-efficient multimodal multi-task learning for advanced assistive driving. arXiv 2025, arXiv:2506.18084. [Google Scholar]
  52. Liu, W.; Qiao, Y.; Li, Z.; Wang, W.; Zhang, W.; Zhu, J.; Jiang, Y.; Wang, L.; Wang, H.; Liu, H.; et al. UMD-Net: A unified multi-task assistive driving network based on multimodal fusion. IEEE Trans. Intell. Transp. Syst. 2025, 26, 12315–12328. [Google Scholar] [CrossRef]
  53. Liu, W.; Wang, W.; Qiao, Y.; Guo, Q.; Zhu, J.; Li, P.; Chen, Z.; Yang, H.; Li, Z.; Wang, L.; et al. MMTL-UniAD: A unified framework for multimodal and multi-task learning in assistive driving perception. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 15–20 June 2025; pp. 6864–6874. [Google Scholar]
  54. State Farm. State Farm Distracted Driver Detection; Kaggle: San Francisco, CA, USA, 2016; Available online: https://www.kaggle.com/c/state-farm-distracted-driver-detection (accessed on 28 May 2026).
  55. Weng, C.-H.; Lai, Y.-H.; Lai, S.-H. Driver drowsiness detection via a hierarchical temporal deep belief network. In Proceedings of the Asian Conference on Computer Vision Workshops (ACCVW); Springer International Publishing: Cham, Switzerland, 2017; pp. 117–133. [Google Scholar]
  56. Ramanishka, V.; Chen, Y.-T.; Misu, T.; Saenko, K. Toward driving scene understanding: A dataset for learning driver behavior and causal reasoning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–22 June 2018; pp. 7699–7707. [Google Scholar]
  57. Li, Z.; Zhao, X.; Wu, F.; Chen, D.; Wang, C. A lightweight and efficient distracted driver detection model fusing convolutional neural network and vision transformer. IEEE Trans. Intell. Transp. Syst. 2024, 25, 19962–19978. [Google Scholar] [CrossRef]
  58. Bai, J.; Yu, W.; Xiao, Z.; Havyarimana, V.; Regan, A.C.; Jiang, H.; Jiao, L. Two-stream spatial–temporal graph convolutional networks for driver drowsiness detection. IEEE Trans. Cybern. 2022, 52, 13821–13833. [Google Scholar] [CrossRef] [PubMed]
  59. Yang, L.; Yang, H.; Wei, H.; Hu, Z.; Lv, C. Video-based driver drowsiness detection with optimised utilization of key facial features. IEEE Trans. Intell. Transp. Syst. 2024, 25, 6938–6950. [Google Scholar] [CrossRef]
  60. Huang, Y.; Liu, C.; Chang, F.; Lu, Y. Self-supervised multi-granularity graph attention network for vision-based driver fatigue detection. IEEE Trans. Emerg. Top. Comput. Intell. 2024, 8, 3067–3080. [Google Scholar] [CrossRef]
  61. Chen, J.; Mittal, G.; Yu, Y.; Kong, Y.; Chen, M. GateHUB: Gated history unit with background suppression for online action detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA, 18–24 June 2022; pp. 19925–19934. [Google Scholar]
  62. Wang, J.; Chen, G.; Huang, Y.; Wang, L.; Lu, T. Memory-and-anticipation transformer for online action understanding. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 1–6 October 2023; pp. 13824–13835. [Google Scholar]
  63. Cao, S.; Luo, W.; Wang, B.; Zhang, W.; Ma, L. E2E-LOAD: End-to-end long-form online action detection. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 1–6 October 2023; pp. 10422–10432. [Google Scholar]
  64. Guo, H.; Wang, H.; Ji, Q. Bayesian evidential deep learning for online action detection. In Proceedings of the European Conference on Computer Vision (ECCV), Milan, Italy, 29 September–4 October 2024; Volume 15074, pp. 283–301. [Google Scholar]
Figure 1. Representative single-task learning pipelines for driver state and traffic situation recognition: (a) driver emotion recognition, (b) driver behavior recognition, (c) traffic context recognition, and (d) vehicle behavior recognition. Each task is modeled independently without sharing information across tasks.
Figure 1. Representative single-task learning pipelines for driver state and traffic situation recognition: (a) driver emotion recognition, (b) driver behavior recognition, (c) traffic context recognition, and (d) vehicle behavior recognition. Each task is modeled independently without sharing information across tasks.
Mathematics 14 02812 g001
Figure 2. Overall framework of the proposed PRISM-MTL. Heterogeneous multimodal inputs, namely driver face, driver body, multi-view scene images, and posture and gesture keypoints, are encoded into modality-specific tokens by the HSA-Net-based visual encoder and the Token-SE-based joint encoder. TSMF then uses learnable task tokens to selectively fuse the task-relevant modality cues, and each task head predicts DER, DBR, TCR, and VBR.
Figure 2. Overall framework of the proposed PRISM-MTL. Heterogeneous multimodal inputs, namely driver face, driver body, multi-view scene images, and posture and gesture keypoints, are encoded into modality-specific tokens by the HSA-Net-based visual encoder and the Token-SE-based joint encoder. TSMF then uses learnable task tokens to selectively fuse the task-relevant modality cues, and each task head predicts DER, DBR, TCR, and VBR.
Mathematics 14 02812 g002
Figure 3. Architecture of the proposed HSA-Net. Different attention operators are applied stage-wise across the four convolutional stages, namely identity in Stage 1, directional spatial attention in Stage 2, spatial attention in Stage 3, and channel attention in Stage 4, so that visual features are progressively refined from local details to high-level semantic representations.
Figure 3. Architecture of the proposed HSA-Net. Different attention operators are applied stage-wise across the four convolutional stages, namely identity in Stage 1, directional spatial attention in Stage 2, spatial attention in Stage 3, and channel attention in Stage 4, so that visual features are progressively refined from local details to high-level semantic representations.
Mathematics 14 02812 g003
Figure 4. Architecture of the proposed TSMF. Learnable task tokens are used as queries and the five modality tokens (face, body, scene, posture, and gesture) as keys and values in a multi-head cross-attention, so that each task selectively attends to its relevant modalities and produces a task-specific fusion representation refined by a residual connection and a feed-forward network.
Figure 4. Architecture of the proposed TSMF. Learnable task tokens are used as queries and the five modality tokens (face, body, scene, posture, and gesture) as keys and values in a multi-head cross-attention, so that each task selectively attends to its relevant modalities and produces a task-specific fusion representation refined by a residual connection and a feed-forward network.
Mathematics 14 02812 g004
Figure 5. Radar-chart comparison of PRISM-MTL and existing methods on the AIDE database: (a) task-wise accuracy and mAcc, and (b) task-wise F1-score.
Figure 5. Radar-chart comparison of PRISM-MTL and existing methods on the AIDE database: (a) task-wise accuracy and mAcc, and (b) task-wise F1-score.
Mathematics 14 02812 g005
Figure 6. Visualization of stage-wise attention in HSA-Net. From Stage 1 to Stage 4, the attention responses progressively shift from broad local patterns to directional structural cues, task-relevant salient regions, and high-level semantic regions, illustrating the hierarchical refinement of visual information.
Figure 6. Visualization of stage-wise attention in HSA-Net. From Stage 1 to Stage 4, the attention responses progressively shift from broad local patterns to directional structural cues, task-relevant salient regions, and high-level semantic regions, illustrating the hierarchical refinement of visual information.
Mathematics 14 02812 g006
Figure 7. Visualization of task-specific modality attention learned by TSMF. (a) Attention weights assigned by each task to the five modalities, averaged over time; (b) frame-wise variation in these attention weights. Brighter cells indicate greater task-to-modality relevance.
Figure 7. Visualization of task-specific modality attention learned by TSMF. (a) Attention weights assigned by each task to the five modalities, averaged over time; (b) frame-wise variation in these attention weights. Brighter cells indicate greater task-to-modality relevance.
Mathematics 14 02812 g007
Figure 8. Task-token cross-attention maps for four representative test samples (samples 0–3). In each map, the rows correspond to the four tasks (DER, DBR, TCR, and VBR), the columns correspond to the five modality tokens (face, body, scene, posture, and gesture), and brighter cells indicate higher task-to-modality attention.
Figure 8. Task-token cross-attention maps for four representative test samples (samples 0–3). In each map, the rows correspond to the four tasks (DER, DBR, TCR, and VBR), the columns correspond to the five modality tokens (face, body, scene, posture, and gesture), and brighter cells indicate higher task-to-modality attention.
Mathematics 14 02812 g008
Table 2. Notation of the major symbols and variables used in PRISM-MTL.
Table 2. Notation of the major symbols and variables used in PRISM-MTL.
SymbolDescription
T Task set (DER, DBR, TCR, VBR)
M Modality set (face, body, scene, posture, gesture)
EModality embedding dimension (E = 128)
DShared attention dimension of TSMF (D = 256)
HNumber of attention heads in TSMF (H = 2)
kKernel size of the spatial attention (k = 7)
tkLearnable task token used as the query for the k-th task
Q, K, VQuery, key, and value in the cross-attention
αt,mTask-conditioned modality relevance of task t for modality m
FFNFeed-forward network refining task-specific features
Table 3. Class composition of each task.
Table 3. Class composition of each task.
TaskCountClass
driver emotion5Anxiety, Peace, Weariness, Happiness, Anger
driver behavior7Smoking, Making Phone, Looking Around, Dozing off,
Normal Driving, Talking, Body Movement
traffic context3Traffic Jam, Waiting, Smooth Traffic
vehicle behavior5Parking, Turning, Backward Moving, Changing Lane, Forward Moving
Table 4. Comparative analysis of existing studies and PRISM-MTL using the StateFarm database.
Table 4. Comparative analysis of existing studies and PRISM-MTL using the StateFarm database.
AuthorModalityMethodAcc. (%)F1-Score
Khan et al. [16] (2023) Driver areaEFFNet-CA99.581.000
Li et al. [57] (2024)Driver areaCoViT97.89-
Doshi [19] (2025)Driver areaAnchor-ViT92.30 ± 0.300.924
Kim et al. [15] (2025)Driver areaSTFTransNet99.65 ± 0.130.996 ± 0.001
OursFace/BodyPRISM-MTL99.55 ± 0.090.996 ± 0.001
Table 5. Comparative analysis of existing studies and PRISM-MTL using the NTHU-DDD database.
Table 5. Comparative analysis of existing studies and PRISM-MTL using the NTHU-DDD database.
AuthorMethodModelAcc. (%)F1-Score
Bai et al. [58] (2022)Face landmark2s-STGCN92.700.881
Yang et al. [59] (2024) Face areaVBFLLFA91.30-
Huang et al. [60] (2024) Face areaSMGA-Net81.000.811
Kim et al. [15] (2025)Driver areaSTFTransNet95.86 ± 0.170.957 ± 0.002
OursFace/BodyPRISM-MTL96.47 ± 0.210.964 ± 0.002
Table 6. Comparative analysis of existing studies and PRISM-MTL using the HDD database.
Table 6. Comparative analysis of existing studies and PRISM-MTL using the HDD database.
AuthorMethodModelmAP (%)
Chen et al. [61] (2022)SensorsGateHUB32.1
Wang et al. [62] (2023)SensorsMAT32.7
Cao et al. [63] (2023)SceneE2E-LOAD48.1
Guo et al. [64] (2024)SensorsBEDL33.0
OursScene/SensorsPRISM-MTL64.45 ± 0.01
Table 7. Ablation study results on HSA-Net stages.
Table 7. Ablation study results on HSA-Net stages.
HSA-Net StageDERDBRTCRVBRmAcc.
(%)
Stage 2Stage 3Stage 4Acc.Acc.Acc.Acc.
83.6879.1493.9685.5585.58
84.6978.7993.4586.0385.74
85.1778.7993.4584.8385.56
82.5976.7294.4885.3484.78
84.3179.3194.6685.6985.99
84.4879.1494.8385.0085.86
83.7979.4895.3486.3886.25
Table 8. Ablation study results on multimodal inputs.
Table 8. Ablation study results on multimodal inputs.
Multimodal DataDERDBRTCRVBRmAcc.
(%)
Face + BodyScenePost + GestAcc.Acc.Acc.Acc.
83.2879.3190.5282.2483.84
83.2878.2894.4885.8685.86
70.0071.9084.4874.3175.17
85.3477.0793.1085.8685.34
84.3179.4893.6285.8685.82
82.0776.3890.1782.2482.72
83.7979.4895.3486.3886.25
Table 9. STL performance for each task.
Table 9. STL performance for each task.
Multi-TaskDERDBRTCRVBR
DERDBRTCRVBRAcc.Acc.Acc.Acc.
81.14---
-79.14--
--94.48-
---86.21
83.7979.4895.3486.38
Table 10. Ablation study results on multi-task configuration.
Table 10. Ablation study results on multi-task configuration.
Multi-TaskDERDBRTCRVBR
DERDBRTCRVBRAcc.Acc.Acc.Acc.
82.7678.97--
--92.9386.03
84.8379.1492.93-
84.3178.62-85.17
80.86-92.9386.27
-77.0793.7985.69
83.7979.4895.3486.38
Table 11. Method ablation study results and model complexity.
Table 11. Method ablation study results and model complexity.
MethodDERDBRTCRVBRmAcc.
(%)
Params
(M)
FLOPs
(G)
HSA-NetTSMFAcc.Acc.Acc.Acc.
82.4181.2193.2881.3882.4134.51175.07
82.5975.3491.7282.9383.1534.61175.09
82.9379.4593.6285.1785.2934.68175.12
83.7979.4895.3486.3886.2534.77175.13
Table 12. Ablation study results on task-specific modality fusion.
Table 12. Ablation study results on task-specific modality fusion.
MethodDERDBRTCRVBRmAcc.
(%)
Acc.Acc.Acc.Acc.
task-agnostic attention83.6276.5593.7985.5284.87
TSMF83.7979.4895.3486.3886.25
Table 13. Ablation study results on TSMF attention head configuration.
Table 13. Ablation study results on TSMF attention head configuration.
TSMF Head RateDERDBRTCRVBRmAcc.
(%)
Acc.Acc.Acc.Acc.
1 Head84.3178.4594.6686.0385.86
2 Head86.3878.6294.6685.3486.25
4 Head84.6678.1094.4886.7285.99
8 Head84.3179.6693.2886.9086.03
Table 14. Ablation study results on embedding dimension.
Table 14. Ablation study results on embedding dimension.
Embedding Dimension
(E, D)
DERDBRTCRVBRmAcc.
(%)
Acc.Acc.Acc.Acc.
(64, 128)84.3179.4893.2885.5285.65
(128, 256) default83.7979.4895.3486.3886.25
(256, 512)84.8379.4893.9784.4885.69
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kim, M.; Choi, G. PRISM-MTL: Inter-Modal Selective Multi-Task Learning for Assistive Driving Perception. Mathematics 2026, 14, 2812. https://doi.org/10.3390/math14152812

AMA Style

Kim M, Choi G. PRISM-MTL: Inter-Modal Selective Multi-Task Learning for Assistive Driving Perception. Mathematics. 2026; 14(15):2812. https://doi.org/10.3390/math14152812

Chicago/Turabian Style

Kim, Minjun, and Gyuho Choi. 2026. "PRISM-MTL: Inter-Modal Selective Multi-Task Learning for Assistive Driving Perception" Mathematics 14, no. 15: 2812. https://doi.org/10.3390/math14152812

APA Style

Kim, M., & Choi, G. (2026). PRISM-MTL: Inter-Modal Selective Multi-Task Learning for Assistive Driving Perception. Mathematics, 14(15), 2812. https://doi.org/10.3390/math14152812

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop