Next Article in Journal
Heterogeneous Graph Transformer with Multi-View Representation Learning for Flaky Test Detection
Next Article in Special Issue
GCI: Efficient Design of Gesture Based Human Computer Interaction Targeting Visually Impaired People
Previous Article in Journal
Traffic Congestion Prediction Algorithms in Urban Environments: A Survey
Previous Article in Special Issue
Deep Human Pose Estimation: A Conceptual Review of Paradigms, Progress, and Frontiers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Knowledge Distillation for Edge-Efficient Video Action Recognition: Improving Lightweight 3D CNNs via Joint Distillation

1
Doctoral School of Automatic Control and Computers, National University of Science and Technology POLITEHNICA Bucharest, 060042 Bucharest, Romania
2
Faculty of Engineering in Foreign Languages, National University of Science and Technology POLITEHNICA Bucharest, 060042 Bucharest, Romania
*
Author to whom correspondence should be addressed.
Computers 2026, 15(6), 371; https://doi.org/10.3390/computers15060371
Submission received: 17 April 2026 / Revised: 1 June 2026 / Accepted: 3 June 2026 / Published: 5 June 2026

Abstract

One of the remaining challenges in deploying 3D CNN models in resource-constrained environments is the high computational demand. In this paper, we design three lightweight architectures that have distinct spatiotemporal topologies, namely, Lite-R21D, Lite-MC3, and Lite-LF, to reduce computational cost. However, these compact models have restricted representational capacity, which consequently limits their ability to capture complex spatiotemporal features. To overcome this, we employ Knowledge Distillation (KD) and further investigate hybrid combinations of response-based, spatiotemporal attention, and intermediate feature alignment paradigms. By analyzing knowledge transfer across these diverse architectures, our experiments on UCF101 and HMDB51 demonstrate that combining these distillation configurations consistently outperforms single KD methods, resulting in a substantial increase in accuracy across all Student models. Our optimal hybrid setup achieves 92.07% accuracy on UCF101 and 65.56% on HMDB51, compared to the Teacher’s 94.74% and 69.48%, reducing the accuracy gap to only 2.67% and 3.92%. These gains are achieved alongside significant efficiency improvements. The proposed models operate with up to 87% fewer parameters and an 89% reduction in Floating-Point Operations (FLOPs), achieving 6.7× faster inference. Our findings highlight that hybrid distillation is an effective approach for transferring and utilizing complex spatiotemporal knowledge in lightweight models.

1. Introduction

Computer vision has progressed rapidly in the last decade, mainly due to two factors: the evolution of high-performance computing hardware and the advancement of deep learning algorithms [1]. Video analysis is one of the sub-fields most influenced by this evolution. Unlike static image classification, which relies entirely on the spatial features of height and width, video analysis requires the modeling of complex spatiotemporal patterns which add time as a third dimension [2,3]. Human Action Recognition (HAR) is an important field in video understanding which has recently gained attention from researchers due to its use in different smart-city applications. For instance, its implementations include sports analysis [4,5], public safety applications [6,7], and healthcare monitoring [8], in addition to other industrial utilities, such as advanced digital twin systems [9,10], human–robot interaction [11,12], and context-aware digital assistance [13].
After the notable success of 2D Convolutional Neural Networks (CNNs) in image classification, researchers started to explore their use for video-based tasks. However, these 2D models are incapable of processing complex spatiotemporal data. Since then, the focus has shifted toward a different direction, with new designs needing to handle both motion dynamics and spatial data. This development was supported by the availability of video datasets, such as Kinetics-400 [14], UCF101 [15], and HMDB51 [16]. Many approaches were introduced to model the spatiotemporal features in videos, including two-stream architectures [17], Recurrent Neural Networks (RNNs) [18], 3D CNNs [19], and, more recently, video Transformers [20]. Among these techniques, 3D CNNs are the most utilized architectures in HAR due to their simple design, which allows the extraction of spatiotemporal features within a single neural block [21] rather than relying on multiple streams or combined architectures. Nevertheless, despite their high-performance capabilities, they remain computationally expensive. As a result, their deployment in real-time applications remains challenging on constrained devices [22,23].
One approach to reduce the complexity associated with large 3D CNNs is to compress them by reducing the depth and width of their neural blocks or by applying network pruning. Although such compression techniques can lead to a reduction in model size and, consequently, the inference time, these operations often degrade the original accuracy of the full-capacity architecture [24,25,26]. To cope with this issue, Knowledge Distillation (KD) has emerged as a training paradigm that helps recover lost performance [27,28,29]. The concept was first introduced for 2D CNN-based image classification [30], where a compact “Student” model mimics a larger “Teacher” framework. Moreover, different KD techniques were developed based on how the knowledge is transferred. For instance, response-based distillation aligns the final output probabilities (dark knowledge) between the Teacher and the Student [31]. Feature-based methods, on the other hand, such as FitNet [32], work by matching the intermediate feature representations of the Teacher, while attention transfer (AT) [33] guides the Student to focus on the same regions as the Teacher. Transferring these KD methods to the video domain introduces challenges that are related to the increased complexity of spatiotemporal information and the noise in temporal data during training [34].
Due to these temporal complexities, applying KD methods in vision-based HAR has remained limited. In early attempts to distill knowledge in video classifiers, response-based KD, i.e., Hinton KD, was primarily used, where knowledge was transferred from an RGB Teacher or another modality, such as optical flow or depth, to a more compact Student [35,36]. Since then, most HAR research has focused either on multi-stream setups or on evaluating single KD paradigms independently. As a result, the literature still lacks a clear understanding of the behavior of different KD mechanisms when they interact within lightweight 3D CNN Students. For example, although some distillation techniques, such as FitNet and AT, have shown effectiveness in image classification, these distillers remain largely underexplored for the RGB video domain. The main reasons behind this are the challenges in handling temporal noise and the joint modeling of where and when the Teacher provides guidance when applying these distillation methods to the video domain [37]. As a result, the behavior of these distillation mechanisms in capturing different aspects of spatiotemporal knowledge remains not well understood.
Moreover, the potential combination of these KD paradigms has not yet been systematically studied in video classification. For example, feature-level transfer can help the Student model recover rich intermediate spatiotemporal representations, while the alignment of logit distributions adds regularization to the final recognition. Additionally, attention transfer focuses on guiding the Student toward the most informative spatiotemporal regions of the Teacher. For this reason, understanding the impact of combining these KD methods to enhance each other or create redundancy remains an open question in vision-based HAR. Addressing this gap is important in cases where KD paradigms are used to enhance the performance of lightweight models deployed on edge devices. In particular, analyzing how different KD types interact during knowledge transfer allows a better understanding of their complementary or redundant effects in hybrid configurations.
In this paper, we address this open question by focusing on hybrid KD for lightweight 3D CNNs in RGB-based HAR. Using three compact Students built on residual 3D CNN blocks resembling those from R (2+1) D and MCx [38], with different topologies for spatiotemporal modeling, we evaluate not only the individual KD methods but also their four possible hybrid combinations. Our goal is to determine the extent to which hybrid distillation techniques can enhance the recovery of complex spatiotemporal knowledge from a high-capacity Teacher and thereby improve the practical deployment of efficient HAR models in edge and smart-environment scenarios.
Our key contributions are summarized as follows:
  • Systematic study of hybrid KD in vision-based HAR: We provide a comprehensive investigation of hybrid combinations of KD methods in video classification by combining three distinct paradigms based on logits, attention, and intermediate feature transfer (Hinton, AT, and FitNet). Unlike prior works, which evaluated single KD paradigms in isolation or focused on cross-modal distillation, we systematically analyze standalone, dual, and triple hybrid KD setups on three lightweight 3D CNN Students using two benchmark datasets, UCF101 and HMDB51. To the best of our knowledge, this is the first systematic study to analyze hybrid KD combinations within lightweight 3D CNNs for RGB-based video action recognition.
  • Efficient deployment of lightweight models: We demonstrate that our lightweight designs achieve significant reductions in computational cost. These models operate with up to 87% fewer parameters and 89% fewer FLOPs, resulting in up to 6.7 times faster inference compared to the full-capacity Teacher. Additionally, the proposed hybrid KD training allows the compact models to successfully achieve up to a 17.6% improvement in accuracy over scratch-trained baselines. Furthermore, our optimal configuration reaches 92.07% accuracy, narrowing the performance gap to just 2.67% behind the heavy Teacher (94.74%) on UCF101. These results directly address the challenge of deploying high-accuracy models on resource-constrained devices.
  • Analysis of action-level knowledge transfer: We select highly challenging spatiotemporal action classes and analyze the impact of different KD methods and their hybrid configurations on these specific actions. By applying this evaluation to our lightweight Student variants, we examine how structural differences influence the absorption of distilled knowledge and therefore affect the learning process. This class-wise analysis reveals that optimal hybrid configurations are architecture-dependent (e.g., AT-FitNet for Lite-R21D and Lite-LF, Hinton-FitNet for Lite-MC3), providing practical guidelines for model selection in real-world deployment.

2. Literature Review

This section provides an overview of HAR advancement detailing the evolution of deep learning architectures designed for spatiotemporal modeling. Moreover, it presents an analysis of KD employment within the HAR domain to identify the specific gaps in the literature that motivate our research.

2.1. Spatiotemporal Modeling in Human Action Recognition

Capturing spatiotemporal features is a key factor in video classification tasks. HAR models have evolved over the years to provide solutions that effectively model this type of information. For example, early research considered the construction of two-stream setups in which the backbones are based on image 2D CNN models. In this dual design, the spatial appearance from RGB frames and temporal motion from optical flow are separately processed in parallel pathways before being fused [17,39]. This configuration was later enhanced by using, for instance, sparse temporal sampling, such as Temporal Segment Networks (TSN) [40]. Other researchers explored employing additional streams to build a three-stream 2D CNN framework, which benefits from incorporating a static image obtained by applying rank pooling to sequential frames [41], while another study adopted saliency maps as a third pathway to help suppress background noise [42] and thus improve the recognition capacity.
Alternatively, the HAR community has considered RNNs for handling the sequence of motion dynamics. To better handle the vanishing gradient issue, gated variants of RNNs such as Long Short-Term Memory (LSTM) networks were employed [43]. This architecture, which combines a standard 2D CNN for spatial content and LSTM for temporal data, was adopted in other works that implemented different types of attention, such as integrated spatial [44], temporal [45], or hybrid spatiotemporal attention mechanisms [46]. Moreover, other researchers utilized the 2D CNN-LSTM design to establish two streams operating on the RGB and optical flow paths separately, as in [21]. While all these architectures showed improvements in performance, they are associated with heavy computational demands. Consequently, studies such as [47] benefited from the Gated Recurrent Unit (GRU) as a lighter solution that still achieves similar results to LSTM adoption.
To overcome the complexities of two-stream and RNN-based models, where spatial and temporal data are handled in different networks, a third paradigm emerged, in which the spatiotemporal features are extracted in a single block. The idea was to develop 3D filters that handle the temporal data together with spatial features. Early designs such as C3D [19,48] and the deeper Res3D [49] frameworks demonstrated the effectiveness of these 3D filters, while other concepts like the I3D model [50], which relies on inflating an existing 2D image classifier into a 3D architecture, proved effective in improving performance. Furthermore, some researchers focused on increasing the efficiency of the 3D models, for instance, the R (2+1) D and MCx architectures [38], which showed how factorizing 3D filters into sequential and separate 2D spatial and 1D temporal operations, or mixing them with spatial-only kernels, can improve both optimization and accuracy. Building upon this, the S3D-G framework [51] achieved state-of-the-art efficiency by restricting these factorized CNN blocks to deeper layers and integrating a channel-gating mechanism. Moreover, the authors of the SlowFast network [52] introduced a dual-pathway design to process high and low frame rates separately. Meanwhile, the X3D framework [53] achieves high efficiency by adopting a lightweight 2D network and then gradually expanding its spatial and temporal dimensions, without the need for large 3D models. Finally, to make these architectures suitable for deployment on resource-constrained devices, several designs were proposed, such as MoViNets [54], which implement causal stream buffers to reduce memory consumption, while the CoVIAR model [55] operates directly on compressed video streams. Additionally, the Temporal Shift Module (TSM) [56] achieved 3D-level modeling on 2D backbones with minimal added computational overhead.
Apart from the previous paradigms, Vision Transformers were adopted in HAR to model long-range dependencies using self-attention mechanisms [20,57]. However, because these frameworks require a massive number of computational operations, researchers developed more efficient variants. To address this, models such as TimeSformer [58] employ a mechanism that divides attention to handle both the spatial relationships and the temporal data in two separate steps. Moreover, the Multiscale Vision Transformer (MViT) [59] achieves state-of-the-art performance by introducing an architecture that mimics a CNN pyramid, utilizing multi-head pooling to capture fine-grained details in actions. The Shifted Chunk Transformer (SCT) [60] is another example of how efficiency is employed in Transformer-based designs. It operates by limiting the attention mechanism to local shifting windows, and, to avoid redundancy in computations, it groups similar features together.
The HAR community has also investigated how combining different architectures can help achieve a balance between accuracy and efficiency. The UniFormer [61] model, for instance, unifies local CNNs in the early layers with global self-attention in the deeper ones within the architecture. Differently, the CVTN [62] decouples these tasks by using a CNN block for extracting spatial data followed by a Transformer that models the temporal dependencies. The two other main examples of efficiency-driven models are ViT-ReT [63] and MEACI-Net [64]: ViT-ReT utilizes recurrent attention mechanisms, and MEACI-Net incorporates cross-modal interactions. In addition, to capture complex human behaviors, recent studies have adopted multi-stage fusion mechanisms that combine different neural network architectures at various depths of the model. For example, authors in [65] integrated ResNet backbones, LSTM, and global Transformers into a single framework. Meanwhile, the work in [66] utilized self-attention blocks within a residual bottleneck framework that contains multiscale filters to reduce and control the visual noise. To explore a different multiscale approach, the authors in [67] employed an Inception-v3 backbone [68] to extract spatial features which are then refined by a feed-forward attention mechanism and processed through a GRU block for final action classification. Additionally, another concept for decoupling spatiotemporal modeling was studied in [69] which implements 3D Histogram Transformer Blocks (HTB) within CNN frameworks to convert spatiotemporal operations into highly efficient attention weights.
Furthermore, recent advancements in the HAR field have increasingly shifted toward minimizing the computational cost of vision-based HAR models for real-time and edge-oriented deployment. For example, MNv3-MFAE [70] introduces a lightweight framework based on the MobileNetV3 architecture, in which multi-feature action extraction is utilized to reduce model complexity while maintaining strong performance. Similarly, CA3D [71] targets efficient video classification on edge devices by combining 3D CNNs with attention mechanisms and quantization-aware training. Other researchers have relied on Transformer architectures, such as the ViT-HAR [72] framework, which addresses action recognition in cluttered and occluded environments using contextual patch re-weighting and attention-guided occlusion masking. These studies reflect the growing interest in efficient HAR architectures for real-time deployment.
Despite the existence of lightweight video classification architectures, large-scale models continue to dominate in terms of overall accuracy. However, their high computational cost remains the most significant obstacle to real-world edge deployment. Rather than exclusively building new lightweight frameworks from scratch, an alternative paradigm has emerged. This concept relies on advanced training techniques to transfer the rich feature representations of computationally heavy models into more compact architectures. This is achieved through distillation of knowledge. When successfully tuned, KD enables a compact model to approximate the performance of a heavier framework while remaining highly efficient. In this paper, we utilize the R (2+1) D model as the reference and source of the distillation model.

2.2. Knowledge Distillation Techniques in Human Action Recognition

While the main purpose of KD in image classification is to transfer learned spatial representations between models, the transition into the video domain is significantly more complicated. First, in video classification, the features are a complex combination of spatial and temporal data. Second, HAR utilizes different modalities, such as RGB, skeleton, depth, and hybrid combinations of these. This implies that the data targeted for transfer vary across setups. Early video KD methods focused on cross-modal frameworks, where the primary goal was to transfer temporal dynamics from an optical flow Teacher to an RGB-only Student at inference time [73]. A notable example of this is the D3D framework [74], which distills motion knowledge into spatial networks to avoid heavy optical flow computations. Alternatively, researchers explored multi-Teacher frameworks to fuse weighted soft targets from diverse expert models [75,76]. An example of this is the compressed CoViAR framework, where a single Student model receives knowledge from multiple distinct Teachers in different spatiotemporal streams.
As 3D CNN architectures continued to advance, researchers shifted toward distilling these unified spatiotemporal models. Response-based strategies were the most dominant in this context, for example, when applied to compressed R (2+1) D and C3D models to enhance their performance [34], or when used in cases of limited data, as investigated in [36]. However, other studies explored different mechanisms by employing generative feature-based KD that utilizes conditional variational autoencoders, aiming to preserve the important temporal information when applied to lighter versions of the I3D model [37]. In addition, other works have introduced different approaches that eliminate the external Teacher, such as bidirectional feature distillation, which separates features based on their dominance [77], and self-distillation paradigms, where the network learns from its own previous training states [78].
Although KD has been increasingly adopted in the HAR field, most of the current literature is generally dominated by feature-based or self-distillation frameworks. Consequently, there remains a notable gap in adapting different successful paradigms from the image classification domain. Specifically, neither FitNet nor AT KD techniques have been comprehensively benchmarked against the standard response-based Hinton approach within a strictly controlled Teacher–Student framework on a lightweight 3D CNN design. Building on this, our work offers a detailed evaluation of these distinct distillation mechanisms to identify the most effective training strategy when applied separately or as joint hybrid combinations to three lightweight 3D CNN frameworks. These models share conceptual similarities in architecture with the R (2+1) D and MCx frameworks but vary in how they are customized internally. Furthermore, we extend this assessment to study the behavior of each KD setup and how it influences learning at the action class level.

3. Methodology

Our main goal in this work is to investigate the effectiveness of certain KD types, namely, FitNet, AT, and Hinton KD, when applied separately or in joint combinations for training lightweight 3D CNN models that differ in their layers’ spatiotemporal topologies. The following subsections detail the Teacher model, the Student architectures, and the distillation strategies covered in this study.

3.1. The Teacher Model

We adopted the 18-layer R (2+1) D architecture as the full-capacity expert Teacher. This framework factorizes the standard 3D CNN kernel (d × h × w) into sequential 2D spatial (1 × h × w) and 1D temporal (d × 1 × 1) operations, which leads to better optimization and computational efficiency.
We utilized this Teacher model in two distinct configurations. First, as a baseline trained from scratch on UCF101, and, second, as an expert source for distillation that gains enhanced spatiotemporal modeling strength from being pre-trained on Kinetics-400 and then fine-tuned on UCF101. Moreover, by comparing these two versions, we were able to identify the specific action classes where the pre-trained expert outperforms the scratch baseline. These challenging classes were then used as an analytical tool to evaluate the extent to which our KD strategies can transfer such expert-level knowledge to the lightweight Students that have never been trained on large-scale data.

3.2. The Lightweight Student Models

Our proposed lightweight Students were developed based on residual 3D CNN blocks similar to those used in R (2+1) D and MCx frameworks [39]. We applied a uniform 50% channel reduction across all network blocks by scaling the capacity from 512 in the original framework down to 256 channels on the Student variants. The 50% channel-width setting was selected as the main configuration because it provides a balanced trade-off between reduced computational cost and sufficient representational capacity for evaluating the proposed single and hybrid KD strategies. To further analyze the effect of stronger compression, additional third-scale Student variants and a fourth-scale Lite-R21D variant were evaluated in a width-scaling ablation study (Section 5.7). In contrast to the Teacher’s factorized stem, we replaced the first layer of each Student with a standard 3D CNN kernel (3 × 7 × 7) across all three models. As Figure 1 shows, the Teacher and Students differ in their internal configurations; however, they follow a shared structural hierarchy consisting of an initial stem followed by four main residual stages (Layer 1–Layer 4) before the final classifier unit.
Although all three Student variants have the same stem layer configuration, they vary in their subsequent residual stages to exhibit different spatiotemporal behaviors:
  • Lite-R21D: This model copies the Teacher’s decoupled structure, by applying factorized blocks (2D spatial followed by 1D temporal) across all four residual stages (Layers 1–4 following the stem).
  • Lite-MC3: This hybrid approach adopts standard joint 3D CNNs (3 × 3 × 3) in the first two stages (Layers 1 and 2), and spatial-only 2D (1 × 3 × 3) in the deeper third and fourth stages.
  • Lite-LF: This variant relies on spatial 2D CNNs (1 × 3 × 3) for the first three stages (Layers 1–3) and then switches to factorize the final spatiotemporal stage.
A clear comparison of these distinct structural configurations is shown in Figure 1, which visualizes the complete architecture of the full-capacity Teacher alongside the three proposed lightweight Student variants.
Although the proposed lightweight Student architectures substantially reduce parameters and computational cost, channel reduction and simplified spatiotemporal topology can still reduce their representational capacity compared with the full-capacity Teacher. Therefore, in this work, KD was introduced as a complementary training strategy to recover part of the accuracy gap caused by compression while preserving the lightweight inference structure of the Students. For this purpose, we established a distillation framework based on response-based, attention-based, and feature-based KD mechanisms, and further evaluated their dual and unified hybrid combinations to analyze how different supervision signals can affect the performance of each lightweight architecture.

3.3. The Knowledge Distillation Paradigms

As mentioned previously, we defined three distinct KD mechanisms and their combinations used for transferring expertise from the expert Teacher to our proposed lightweight Students. Our implemented KD paradigms are response-based (operating on final classifier probabilities), feature-based (transferring intermediate spatiotemporal representations), and attention-based (guiding the Students to follow the Teacher’s spatiotemporal focus regions). Furthermore, we optimized their hybrid combinations simultaneously, which differentiates our work from the single or multi-staged KD pipelines commonly found in the literature. The formulations of the single and hybrid paradigms are defined in the following paragraphs.

3.3.1. Response-Based Distillation

The first distillation method adopted in our work is response-based Hinton KD. This approach uses the Teacher’s final probabilities, known as “soft targets”, to guide the Student during the distillation process. Rather than relying completely on hard labels, this method allows the Student to learn the relative similarities between different actions directly from the Teacher’s predictions. Furthermore, because this distillation operates at the level of final class probabilities, its core mechanism is independent of the input modality. In other words, Hinton KD does not require any further structural adjustments when applied to the 3D video domain.
The total loss function ( L H i n t o n ) is defined as the linear combination of the standard cross-entropy loss with the distillation loss, as presented in Equation (1):
L H i n t o n = ( 1 α ) L C E + α T 2 L K L
where
  • L C E : the standard cross-entropy loss calculated using the hard labels;
  • L K L : the Kullback–Leibler divergence between the softened output probabilities of the Student and Teacher;
  • T: the temperature parameter that is applied to the softmax function, which controls the smoothness of the probability distributions;
  • α : a constant coefficient that balances the ground-truth supervision and distillation.

3.3.2. Attention-Based Distillation

The original AT KD algorithm was designed for 2D image classification, which utilizes 2D adaptive pooling to align the spatial dimensions of height and width between the Teacher and Student. However, applying this directly to the 3D video domain creates a structural mismatch due to the added temporal dimension. We handled this by replacing the standard 2D alignment from the image classification setup with 3D adaptive average pooling. This technique allows the synchronization of the spatiotemporal data of the Student’s feature maps with those of the Teacher. This ensures full 3D alignment before computing the attention maps and calculating the Mean Squared Error (MSE). The total loss in this configuration is defined as in Equation (2):
L A T = L C E + β 2 j I G ( A S j ) G ( A S j ) 2 G ( A T j ) G ( A T j ) 2 2 2
where
  • L C E : the cross-entropy loss of the ground-truth labels;
  • β : the constant coefficient for the attention weight;
  • j I : the layers selected to be paired for distillation;
  • G: the function for mapping spatiotemporal attention (power parameter p = 2 );
  • The summation term: the MSE which is computed between the normalized spatiotemporal attention maps of the Teacher and Student.

3.3.3. Feature-Based Distillation

The final single distillation strategy we employed is FitNet, which utilizes intermediate feature regression to align the hidden activations of the Student with those of the Teacher. By explicitly transferring the representational geometry from the Teacher’s intermediate layers, this method provokes the Student to develop a feature hierarchy that mimics the Teacher’s internal knowledge structure. This supervision of the hidden layers acts as a regularizing mechanism that helps the lightweight Student extract more meaningful features.
Similar to the adaptation required for AT, the standard FitNet approach was also developed for 2D image data. This implies that applying it to 3D video architectures requires a transition from spatial to spatiotemporal alignment. Because we scaled the channel widths by half in our three Student models, which naturally leads to a channel mismatch between the Teacher and the Student, we introduced a learnable regressor r(.). While the original image-based implementations utilize a 2D CNN, we employed, in contrast, a (1 × 1 × 1) 3D CNN, to project the Student’s channel dimensions to match the Teacher’s capacity. This 3D kernel is essential for handling the temporal dimension of the feature maps during the projection process of selected layers. Once the channels are aligned, the video FitNet loss is calculated as in Equation (3):
L F i t N e t = L C E + λ H i n t u T ( x ) I ( r ( u S ( x ) ) ) 2 2
where
  • L C E : the standard cross-entropy loss based on the ground-truth labels;
  • u T and u S ( x ) : feature maps of the Teacher and Student, respectively;
  • r ( · ) : a learnable 3D CNN regressor for Student channel projection that operates to match the Teacher;
  • I ( · ) : a dynamic trilinear interpolation function that synchronizes the spatiotemporal dimensions between the models;
  • λ H i n t : the weighting coefficient that balances the feature alignment loss.

3.3.4. Simultaneous Distillation

In the previous sections, we defined our three distinct distillation mechanisms. To comprehensively analyze their combined impact rather than evaluating them separately, we introduced an integration of these KD paradigms into joint loss formulations. Our configuration differs from the common practices in the existing literature, which mostly employ multi-stage training pipelines where different KD methods operate sequentially. Instead, we combined these losses simultaneously. By jointly optimizing these multiple objectives during a continuous training phase, we formulated four distinct hybrid combinations to evaluate their effects.
  • Response and Attention Hybrid
This configuration guides the Student by simultaneously combining the Teacher’s final response logic via Hinton KD with spatiotemporal focus achieved by AT KD. Equation (4) demonstrates this joint loss formulation:
L H + A T = L H i n t o n + ( L A T L C E )
2.
Response and Feature Hybrid
In this setup, the Student is distilled by pairing Hinton and FitNet KDs at the same time.
L H + F i t N e t = L H i n t o n + ( L F i t N e t L C E )
3.
Attention and Feature Hybrid
This is a purely internal configuration in which the Student is forced to learn strictly from the Teacher’s internal feature geometry via FitNet KD and the spatiotemporal focus that the AT KD offers. This loss formulation is presented in Equation (6):
L A T + F i t N e t = ( L A T L C E ) + ( L F i t N e t L C E )
4.
Unified Hybrid Distillation
All three single KD types are set to operate together simultaneously, as presented in Equation (7):
L H + A T + F i t N e t = L H i n t o n + ( L A T L C E ) + ( L F i t N e t L C E )

4. Experimental Setup

In this section, we provide details about the benchmark datasets used in our experiments, the data preprocessing, and the hyperparameters adopted for these methods.

4.1. Datasets and Evaluation Protocols

In this study, we relied on the UCF101 dataset as the main benchmark for training the Student and Teacher models from scratch, as well as for evaluating both the single and hybrid strategies. HMDB51, on the other hand, was used to assess the cross-dataset transferability of the distilled designs. For both datasets, we adopted the official split 1.
The UCF101 dataset contains 13,320 short video clips covering a total of 101 human action classes. We selected this dataset as the primary training benchmark because it provides a balance between actions diversity and computational feasibility. Training three Student architectures under seven distillation configurations (3 single + 4 hybrid KDs) on a large-scale dataset such as Kinetics-400 would create a substantial computational burden. At the same time, UCF101 offers a suitable setting for analyzing how effectively the proposed KD strategies transfer the richer spatiotemporal knowledge acquired by the Teacher during its pre-training on Kinetics-400. This setting also enabled us to identify the five action classes that benefit most from the Teacher’s prior large-scale pre-training, and to use them as a diagnostic metric for analyzing how effectively the distilled Students inherit this spatiotemporal knowledge.
HMDB51, in contrast, is a more challenging dataset containing 6766 videos across 51 action classes. We used this dataset exclusively in the transfer stage to evaluate whether the Students can successfully apply the distilled representations to a different and more demanding set of video actions.

4.2. Data Preprocessing and Augmentation

In this study, we implemented a unified spatiotemporal preprocessing pipeline for all training experiments to enhance model generalization. For spatial augmentation, the frames were first resized to 256 pixels on the shorter edge, a process which was followed by a random crop of 224 × 224. Additional spatial transformations included color jittering and random horizontal flipping with a probability of 50%. Temporally, we sampled a single clip of 16 consecutive frames starting from a random index within each video.
During evaluation, the spatial preprocessing consisted of a 224 × 224 center crop obtained from the 256-pixel resized frames. For the temporal transformation, 10 distinct 16-frame clips were uniformly sampled across the decoded video. The final class prediction was then derived by calculating the mean of softmax probabilities across these 10 temporal views, which provides a stable estimate of the overall measured accuracy.

4.3. Training and Optimization

All our models, along with the training and evaluation functions, were implemented in the PyTorch v2.11 framework. In our training configuration, we used the Stochastic Gradient Descent (SGD) with a momentum of 0.9 and a weight decay of 5 × 10 4 . Moreover, we set the batch sizes to 16 for training and 4 for evaluation. We also incorporated the Cosine Annealing learning rate scheduler, which decays the learning rate down to a minimum value of 1 × 10 6 . The numbers of epochs used in our experiments can be described as follows:
  • Training from Scratch and KD on UCF101: We set the learning rate initially to 0.01, and trained for 200 epochs to ensure complete convergence.
  • Fine-Tuning on HMDB51: We defined a learning rate of 0.001 and a total number of 80 epochs when using this dataset for fine-tuning the pre-trained distilled models or when running secondary distillation.

4.4. Distillation Hyperparameters

In all the experimental setups, we maintained consistency by keeping the KD hyperparameters fixed across all Student models for both the single and hybrid distillation training settings. We selected these values based on the ablation study detailed in Section 5.7. Moreover, the parameter values used in the hybrid distillation configurations were directly inherited from the optimal values established for the related single KD methods. For the feature-based methods (AT and FitNet), we paired the Teacher and Student at the final residual block (Layer 4) to ensure the transfer of high semantic features. Table 1 details these optimal hyperparameters for the individual KD mechanisms.

5. Result and Discussion

5.1. Performance Analysis on UCF101

We started our experiments by establishing the performance baselines for our three lightweight models and the full-capacity R (2+1) D architecture. The R (2+1) D framework was utilized in two distinct training setups: First, we trained it from scratch on UCF101 to serve as a reference for the lightweight models trained on the same dataset. Second, we took the same R (2+1) D architecture, which was pre-trained on Kinetics-400, and fine-tuned it on UCF101. Because this fine-tuned version has better performance, we considered it the expert Teacher required for the KD training. Table 2 summarizes the performance, model parameters, and FLOPs across all models. This is also visualized in Figure 2, which plots Top-1 accuracy against FLOPs, with the bubble size representing the parameter count.
As shown in Table 2, the pre-trained expert Teacher achieves a top accuracy of 94.74%, which is a performance difference of 11.79% compared to the UCF101 scratch-trained reference, which records only 82.95%. This performance gap between the two versions highlights how the expert Teacher learns more complex spatiotemporal features when pre-trained on a much larger dataset, whereas the UCF101 by itself has limited scale and diversity.
When evaluating the lightweight models, the results showed that the Lite-R21D model is the most accurate variant among the three proposed models, with an accuracy of 78.72%, which is only 4.23% behind the scratch-trained Teacher. As this model is the closest in architecture to the Teacher, it utilizes fully spatiotemporal layers the most among all our lightweight models, despite operating with 3.71 times fewer FLOPs and 3.78 times fewer parameters than the full-capacity Teacher.
Table 2 shows that Lite-MC3 is the most memory-efficient design, requiring only 4.20 million parameters, which translates to 7.5 times fewer parameters than the Teacher. Furthermore, since fewer FLOPs directly correlate to faster inference times, the Lite-LF variant is the winning model in terms of computational speed, as it has only 17.90 GFLOPs (approximately 9.1 times fewer than the Teacher).
Moreover, when comparing these two ultra-lightweight architectures, we concluded that the placement of 3D spatiotemporal factorization in the deeper layer (as in Lite-LF, which uses a unified 3D stem and a factorized Layer 4) yields a noticeably higher accuracy than the early architectural dependency on unified spatiotemporal layers (as seen in Lite-MC3, which unifies the stem and first two layers). Ultimately, these results demonstrate the importance of these proposed architectures. Despite their lightweight nature, they preserve strong representational capabilities, making them a very good choice to deploy in resource-constrained environments. However, when considering them for deployment, there is an obvious need to boost their accuracy. This motivated our evaluation of KD strategies, which will be defined and analyzed in Section 5.2.

5.2. Comparative Analysis of Distillation Mechanisms

After we established the baseline architectural configurations (Section 5.1), we turned our attention to evaluating the efficacy of the proposed distillation pipelines. For this, we aimed to quantify the impact of this knowledge transfer by relying on the Top-1 accuracy and introducing a normalized metric termed the Recovery Ratio (R). This calculates the exact proportion of the performance gap, specifically the gap between the scratch-trained Student and the fine-tuned expert Teacher, that is successfully bridged by the distilled model. It is defined as in Equation (8):
R = A c c ( S K D ) A c c ( S s c r a t c h ) A c c ( T F T ) A c c ( S s c r a t c h )
where A c c ( S K D ) denotes the accuracy of the Student that is trained by KD, A c c ( S s c r a t c h ) represents the baseline accuracy of the scratch-trained Student, and A c c ( T F T ) is the accuracy of fine-tuned Teacher. Table 3 comprehensively details the resulting accuracies and Recovery Ratios across all tested configurations.
To facilitate visual comparison of the performance improvements, Figure 3 illustrates the accuracy gains achieved by each KD strategy across all three distinct Student models. Furthermore, to highlight the compatibility between specific Student architectures and the applied KD paradigms, we visualize the recovery values (R) in Figure 4, which provides a performance matrix heatmap. This figure demonstrates that, when evaluating the single-method distillation paradigms (Hinton KD, AT, and FitNet), the R values clearly demonstrate that intermediate feature distillation (AT and FitNet) outperforms the classic logit-based distillation (Hinton). Although the Unified Hybrid (Hinton-AT-FitNet) successfully recovers a large portion of the Teacher’s knowledge, it fails to outperform the best dual-hybrid methods.
As can be observed in Table 3 and also from Figure 4’s heatmap, the FitNet KD serves as the most powerful single method across all architectures. For instance, the FitNet training improves the Lite-R21D model from a scratch baseline of 78.72% to a remarkable 90.83%, which indicates a successful recovery of 76% (R = 0.76) of the performance gap with the Teacher. Similarly, the same single KD boosts the Lite-LF variant to 87.92% (R = 0.66) and the Lite-MC3 to 83.21% (R = 0.53). In contrast, the Hinton KD method yields the lowest gains, recovering only 41% to 44% of the gap across the three models.
From Table 3 and Figure 4, we conclude that, for complex spatiotemporal tasks, aligning the Teacher’s intermediate features is more effective than matching its final outputs in our designs. The advantage of feature-level transfer is further amplified when integrating the hybrid KD strategies. In these settings, the Students are pushed closer to the Teacher’s performance. For the Lite-R21D and Lite-LF architectures, the AT-FitNet hybrid combination emerges as the best configuration to bring the highest accuracy. For example, by simultaneously transferring spatial attention maps in AT KD and the intermediate feature representations that FitNet offers, the Lite-R21D reaches a peak accuracy of 92.07% (a recovery value of 83%, R = 0.83), while Lite-LF achieves 89.96%. Differently, for the Lite-MC3 model, the Hinton-FitNet combination proves to be the most effective, scoring an accuracy of 87.91% and closing 72% of the performance gap with the Teacher. Moreover, although the Unified Hybrid (Hinton-AT-FitNet) consistently outperforms both the scratch baselines and all single KD approaches across all models, it fails to outperform the best dual-hybrid configurations, such as AT-FitNet for the Lite-R21D and Lite-LF models and Hinton-FitNet for Lite-MC3. This suggests some level of saturation, where forcing the Student to simultaneously optimize across logits, attention, and feature maps leads to optimization conflicts. Ultimately, these results confirm that intelligently pairing structural distillation mechanisms allows highly efficient, lightweight models to achieve the expert-level recognition power of the Teacher.
Although all models were trained under the same experimental protocol, including the UCF101 split 1, 200 training epochs, and 10-clip probability averaging during inference, we further conducted McNemar’s test [79] to verify that the observed improvement of hybrid KD over single KD was not due to random variation. The test was applied to the final video-level predictions of the Lite-R21D architecture, which was our strongest Student model. Specifically, we compared the best single KD method (FitNet) against the best hybrid configuration (AT-FitNet) on the same UCF101 test set. The test identified 56 cases where FitNet was correct while AT-FitNet was incorrect, compared with 103 cases where AT-FitNet was correct while FitNet was incorrect. This resulted in a statistically significant improvement (p = 0.000264 < 0.05), indicating that the performance gain achieved by the hybrid KD strategy is reliable and not due to randomness.
Despite the strong overall performance of hybrid KD, certain limitations emerged. First, combining all three paradigms does not always produce the best result. For Lite-R21D, the Unified Hybrid achieves 91.49%, which is lower than AT-FitNet at 92.07%. This suggests that adding more distillation objectives does not necessarily lead to better optimization for a compressed Student model. Second, the most effective hybrid strategy varies across Student architectures. For Lite-MC3, Hinton-FitNet achieves 87.91% and outperforms AT-FitNet at 85.65%, whereas, for Lite-R21D and Lite-LF, AT-FitNet achieves the highest accuracy, reaching 92.07% and 89.96%, respectively. These results indicate that hybrid KD effectiveness is architecture-dependent, and that the best combination of response, attention, and feature-level supervision depends on the Student’s internal spatiotemporal design.

5.3. Class-Wise Performance and Feature Analysis

In this section, we move our attention beyond the overall Top-1 accuracy achieved by each KD method across the lightweight models. For this, we conducted a detailed class-level analysis to better understand how structural distillation transfers semantic knowledge. As mentioned previously, we observed that the performance gap between the scratch-trained and the fine-tuned Teacher (pre-trained on Kinetics-400) highlights the specific actions that depend most heavily on pre-training on a large dataset. We extracted, based on this gap, the top five hardest classes, which we defined as the actions that provide the maximum gain in accuracy after Kinetics-400 pre-training compared to what they learned from scratch on UCF101. Essentially, these specific actions involve complex spatiotemporal movements that are difficult for these architectural designs to learn when trained on a limited dataset like UCF101. Thus, we wanted to evaluate how our various single and hybrid KD paradigms affect the performance on these five actions across our three Student architectures. With such an experiment, we quantified the extent to which such a KD approach can compensate for the lack of large-scale pre-training. Table 4 details the class-wise accuracy for these five challenging actions, comparing both configurations of the Teacher against its baseline scratch version, and the distilled Student variants.
To help explain the spatiotemporal complexity in these five categories, Figure 5 visualizes samples of extracted frames. When looking at these actions, one can notice that they commonly share rapid and fine-grained interactions with small objects that can blur within the background (e.g., Nunchucks, Basketball). Another complexity is due to severe occlusion and small movements of the object (e.g., BrushingTeeth). Furthermore, classes like HandstandWalking and FrontCrawl introduce heavy body pose variation, which makes tracking the individual for recognition a hard task in such environments. These characteristics make such classes even more difficult for lightweight models trained from scratch on the limited-scale UCF101 dataset.
These challenges motivate the use of hybrid KD strategies, which aim to simultaneously transfer complementary spatiotemporal cues from the Teacher, enabling lightweight Students to better capture both spatial details and temporal dynamics. To visualize how these KD types can effectively compensate for the lack of pre-training on the large Kinetics-400 dataset, Figure 6 provides radar charts that map the class-wise accuracy gains, as provided by the results in Table 4.
The scratch baseline accuracy across these five classes is plotted as a dashed gray area in all subplots. This serves as a reference that demonstrates the impact of single KD types (left panels) versus the hybrid combinations (right panels). The scratch-trained baseline models have notably low recognition performance on these five classes, sometimes around an accuracy of 20%. For instance, the scratch-trained Lite-R21D achieves only 28.57% on Nunchucks and 20.59% on HandstandWalking, whereas the expert fine-tuned Teacher establishes robust upper boundaries of 91.43% and 67.65%, respectively, on those two classes.
Figure 6 demonstrates the performance gain of these actions under different KD strategies. This figure shows that, when evaluating single KD types, the standalone FitNet consistently provides the most comprehensive coverage by yielding the most substantial accuracy gains across these five challenging actions. Furthermore, the hybrid paradigms generally enhance class-wise accuracy more than single KD types, except for in some cases where the combined KD techniques introduce minor optimization conflicts on specific actions, i.e., the single FitNet KD achieves 72.97% on BrushingTeeth for the Lite-R21D model, compared to 67.57% with the hybrid AT-FitNet. Despite these rare exceptions, the advantage of these hybrid configurations is still clear.
For example, on the Lite-R21D architecture, the AT-FitNet combination acts as the optimal configuration, boosting Nunchucks accuracy from a scratch value of 28.57% to 77.14%, which is approximately 5.7% higher than the standalone FitNet. Even more notably, on HandstandWalking, AT-FitNet completely recovers the target performance, jumping from 20.59% to exactly match the Teacher’s 67.65%.
Similarly, for the highly compressed Lite-MC3 model, the Hinton-FitNet configuration further enhances the model’s capabilities to successfully restore the needed capability for these complex actions, such as Nunchucks, from a scratch accuracy value of 22.86% to 54.29%. Finally, these class-wise results confirm that such hybrid distillation not only improves the overall average accuracy of the model, but also targets and recovers the hardest spatiotemporal classes that otherwise require pre-training on larger datasets.
We further employed the t-SNE to demonstrate how the best single and hybrid KD mechanisms align the internal feature representations of the best Student Lite-R21D with those of the Teacher. Figure 7 visualizes the 2D feature embeddings for the hardest five actions. The top panel establishes the optimal target distribution, displaying the highly discriminative, well-separated class clusters formed by the fine-tuned Teacher. In obvious contrast, the feature space of the scratch-trained Lite-R21D (bottom left) is heavily entangled, with severe overlap across all categories, reflecting its inability to learn distinct spatiotemporal boundaries from limited data. When applying single-method distillation via FitNet (bottom middle), the Student successfully begins to isolate these representations, grouping complex actions like FrontCrawl and BrushingTeeth into recognizable clusters. However, the structural advantage of the hybrid paradigm can clearly be noticed in the AT-FitNet configuration (bottom right). This hybrid approach shows much tighter and more separated clusters of these classes. Crucially, the topological arrangement of the AT-FitNet KD feature space closely mirrors the Teacher’s target distribution. This suggests the clear advantage of pairing these techniques. By leveraging FitNet to align local features and AT to direct spatiotemporal focus, the hybrid KD yields a highly organized and structured embedding.
Class-wise results revealed that combining more distillations does not always guarantee better recognition. For Lite-R21D on BrushingTeeth, FitNet alone achieves 66.67%, while the Unified Combined setting drops to 50.00%. Similarly, for Lite-LF on FrontCrawl, AT-FitNet reaches 81.08%, compared with 64.86% for Unified Combined. These cases show that the best-performing global KD configuration may not always be optimal for every action class. Finally, the effectiveness of hybrid versus single distillation remains highly dependent on both the target architecture and the specific action category. For instance, on FrontCrawl, Lite-MC3 achieves 72.97% using the single FitNet KD, which outperforms both AT-FitNet at 62.16% and the Unified Combined configuration at 64.86%. Thus, while hybrid KD generally improves semantic alignment, it is not universally superior at the class level, and single structural distillation can sometimes provide a more stable optimization path for specific compressed architectures and action categories.

5.4. Cross-Domain Transfer to HMDB51

Having trained our models using different KD approaches, we further extended our experiments to the HMDB51 dataset in order to evaluate their generalization capabilities on a dataset with higher spatiotemporal complexity and domain variability compared to UCF101. Here, we designed a two-stage transfer learning pipeline, as detailed in Table 5. Our main goal was to determine which UCF101 training paradigm provides the strongest recognition performance when transferred to a secondary dataset. To this end, we took the Student models previously trained on UCF101 (scratch, single KD, and hybrid KD) and directly fine-tuned them on HMDB51, as presented in Table 5.
The results indicate that, although the AT KD method offers the strongest initialization among all single approaches, showing that it can reach to 56.60% for the case of Lite-R21D model, compared to its scratch baseline of 49.15%, hybrid KD strategies, on the other hand, still significantly outperform these single KD method baselines. For instance, fine-tuning the Lite-R21D model trained using the combined AT and FitNet KD types on UCF101 achieves an accuracy of 60.52% on HMDB51. Moreover, the FitNet-Hinton hybrid configuration emerges as the most effective initialization for both Lite-MC3 and Lite-LF variants, achieving accuracies of 52.22% and 56.80%, respectively.
The second stage of our experiments on HMDB51 aimed to further maximize the performance capacity of these lightweight models. In this stage, we introduced a second round of active distillation, as shown in Table 6. Instead of standard fine-tuning, we utilized the corresponding UCF101-trained weights of the best-performing configurations from the first stage as initialization for a second round of full KD training on the HMDB51 dataset. By performing such sequential training, we systematically evaluated all single and hybrid KD combinations.
The results in Table 6 further confirm that hybrid distillation strategies consistently yield the highest performance across all architectures. For the Lite-R21D model, initializing from AT+FitNet and applying Hinton-FitNet in the second stage increases the accuracy to 65.56%, representing an improvement of approximately 5% over its fine-tuned standard baseline and 16.41% over its scratch baseline. For the Lite-MC3 model, combining all three KD mechanisms (Hinton-AT-FitNet) achieves the highest accuracy of 55.88%, while the Lite-LF model reaches its peak performance of 60.33% using the Hinton-FitNet configuration.
From this two-stage setup on HMDB51, we observed that hybrid KD training on UCF101 provides strong generalization when transferred to a new dataset. Furthermore, the second-stage distillation demonstrated that sequential KD on a secondary dataset can still help refine more complex spatiotemporal patterns.
Figure 8 plots the summary of this important evolution by demonstrating the highest accuracies achieved across all KD methods. This progression from scratch baselines to the optimal Stage 1 and then Stage 2 peaks highlights the robust generalization of these KD techniques and the importance of sequential distillation in driving the models to their maximum performances.

5.5. Deployment Feasibility and Real-Time Inference Latency

To assess the deployment of our models in real-time applications, we evaluated the inference latency on two computational mobile devices: the first equipped with an Intel i7-12700H CPU and NVIDIA RTX 3050 Ti GPU, and the second a more powerful device that has an Intel i9-13980HX CPU and NVIDIA RTX 4080 GPU. In addition to a fixed video decoding and augmentation time (2567 ms on Device 1 and 978 ms on Device 2), Table 7 reports the CPU and GPU inference times averaged over ten runs for each setup. The results show that the Teacher model remains computationally expensive across both setups (e.g., 1482 ms on the Device 1 CPU), while all Student models achieve a notable reduction in latency.
Testing on Device 1 showed that all three Student models demonstrate substantial GPU speedups compared to the Teacher’s 113 ms. The Lite-R21D reduces latency to 46.64 ms, which translates to being approximately 2.4 times faster than the full-capacity R (2+1) D, while the Lite-MC3 drops to 19.77 ms (around 5.7 times speedup). However, the ultimate winner in terms of inference speed is the Lite-LF model, which operates at only 16.60 ms per clip, which is approximately 6.8 times faster than the Teacher.
The speed of this model is directly related to its architectural configuration, which processes lightweight 2D spatial features first (Layers 1, 2, and 3), and only applies factorized spatiotemporal operations at the network’s final stages. Furthermore, these gains in inference time persist even under CPU execution, confirming the models’ robustness in constrained hardware environments. We also observed that, on both devices, the efficiency ranking of the models remained the same, indicating that these improvements are driven by the architectural designs rather than a dependency on the hardware, as visualized in Figure 9.
By achieving inference times shorter than 20 ms, we ensured that our lightweight models are ready to be deployed in real-time surveillance systems. This level of computational efficiency enables instant anomaly detection, traffic monitoring, and automated public safety responses without relying on high-latency cloud computing infrastructure.

5.6. Comparative Analysis with State-of-the-Art Architectures

There were several challenges to consider when comparing the performance of our proposed models with state-of-the-art architectures. First, there is a relative scarcity of studies that evaluate the adopted KD mechanisms and their hybrid interactions in video action recognition. Second, state-of-the-art studies in this domain utilize different Teacher–Student setups with distinct architectural backbones. In addition, these distillation designs generally incorporate multi-modal frameworks, which makes direct comparison a challenging task. Furthermore, the variety of data preprocessing, including augmentation strategies used across the field, adds another layer of complexity to fair benchmarking.
Despite these challenges, we selected several representative models to establish a comparative baseline, as detailed in Table 8. The results demonstrate that our proposed lightweight models achieve a highly competitive accuracy and efficiency trade-off. For instance, the Lite-R21D model reaches an accuracy of 92.07% on UCF101, which approaches the performance of computationally expensive backbones like the I3D, which achieved 95.06%, and R (2+1) D, which achieved 94.74%. Notably, our Lite-R21D architecture operates with only 8.33 M parameters and 43.81 GFLOPs, which is a massive reduction compared to the full-capacity R (2+1) D Teacher’s 33.3 M parameters and 162.58 GFLOPs.
Our other efficient models also demonstrate strong performance. For instance, the Lite-LF operates at only 17.9 GFLOPs while still achieving 89.96% on UCF101 and 60.33% on HMDB51, a performance that outperforms heavier 3D CNNs like C3D (82.3%) and Res3D (85.8%). Similarly, the proposed Lite-MC3 offers the smallest memory footprint, running at just 4.2 M parameters while maintaining competitive accuracy.
Furthermore, when comparing our frameworks against recent edge-efficient architectures, the proposed lightweight models remain highly competitive. For example, while models such as MNv3-MFAE and CA3D provide high efficiency through their low parameter and FLOP counts, proposed models such as the Lite-LF architecture (17.9 GFLOPs) and Lite-MC3 (4.2 M parameters) achieve a comparable balance of efficiency and Top-1 accuracy through compact architectural design combined with hybrid KD-based accuracy recovery.
When comparing our approach to other distilled frameworks, all three lightweight models require fewer parameters and computational FLOPs than the generative Top-I3D backbone, which operates at 47.4 GFLOPs to reach 66.6% on UCF101 and 54.5% on HMDB51, while still achieving significantly higher accuracies.

5.7. Ablation Study

To determine the best hyperparameters for our distillation framework, we conducted a comprehensive ablation study by setting experiments on the Lite-R21D baseline, as detailed in Table 9. All the experiments were carried out by selecting the Lite-R21D model and a total number of 120 epochs. Each KD method is governed by specific parameters. Hinton KD relies on temperature (T) and the loss weight ( α ) to soften the target logits. FitNet, on the other hand, is controlled by the selected hint layers and the feature weight ( λ Hint ). Finally, AT KD depends on several parameters to function, including the paired layers between the Teacher and Student, the spatiotemporal power mapping value (P), and the attention weight ( β ).
Table 9 reports these experiments and highlights in bold the best hyperparameters adopted for each method. For instance, the optimal Hinton configuration utilizes T = 8 and( α = 0.9 , while AT achieved its highest accuracy by pairing Layer 4 with the Teacher and having P = 2 and β = 2000 . Similarly, FitNet reached its best accuracy by having λ Hint = 5 . These optimal hyperparameter configurations were subsequently applied to all hybrid distillation models to ensure fair and consistent evaluation across the remaining experiments.
To justify the choice of the 50% channel-width capacity used in our experiments, we conducted an additional width-scaling ablation study. Table 10 presents the scratch-trained performance, parameter counts, and computational costs of the Student architectures at half-scale (1/2), third-scale (1/3), and, for Lite-R21D, fourth-scale (1/4) capacity on UCF101.
The results demonstrate that stronger channel-width compression substantially reduces parameters and FLOPs while causing moderate decreases in scratch accuracy across the Student models. For example, Lite-LF decreases from 74.41% at 50% channel capacity to 72.43% at 33% capacity. Interestingly, Lite-R21D exhibits strong structural robustness under aggressive compression: its 25% capacity variant achieves 76.50% accuracy, still outperforming the 50% variants of both Lite-MC3 and Lite-LF. This suggests that the Teacher-aligned factorized topology of Lite-R21D preserves stronger representational capacity under channel-width reduction. However, to ensure that all topologies retain sufficient foundational capacity for absorbing complex spatiotemporal alignments during single and hybrid KD training, the 50% channel-width setting was retained as the main unified baseline for the complete distillation experiments.

6. Limitations and Challenges

Although our proposed models demonstrate strong accuracy–efficiency trade-offs, several limitations remain. First, the experimental evaluation was conducted on UCF101 and HMDB51, which are widely used benchmarks for video action recognition but are relatively limited in scale and spatiotemporal diversity compared with larger and more complex datasets such as Kinetics-400 and Something-Something V2. These larger datasets were not evaluated in this study due to the extensive computational cost of our experimental pipeline, which required training three distinct lightweight architectures across multiple single and hybrid KD configurations.
Second, our efficiency analysis focused on model-level indicators, including parameter count, FLOPs, and measured CPU/GPU inference latency. While these metrics provide useful evidence of computational efficiency, comprehensive hardware-level measures such as peak memory usage, power consumption, thermal behavior, and memory bandwidth, in addition to deployment on dedicated edge platforms such as NVIDIA Jetson and Raspberry Pi, were not examined in this work.
Finally, the full hybrid KD evaluation was conducted under the 50% channel-width setting to keep the experimental space computationally feasible. Although the width-scaling ablation showed that third- and fourth-scale models remain promising, extending all single and hybrid KD configurations to additional compression ratios would require substantially more training and is left for future work.

7. Conclusions

In this paper, we focused on the computational constraints associated with deploying 3D CNN-based video action recognition systems on resource-limited devices, which is a critical requirement for real-time applications in resource-constrained environments. To address this, we designed a suite of lightweight spatiotemporal architectures, Lite-R21D, Lite-MC3, and Lite-LF, which are built on the residual 3D CNN architectural principles but differ in the spatiotemporal modeling strategies across their network layers.
To compensate for the performance drops that generally result from model compression, we developed a comprehensive Knowledge Distillation (KD) framework in which we adopted the R (2+1) D model as the Teacher to supervise the learning of our three lightweight Students. Furthermore, we integrated three distinct KD paradigms and their four hybrid combinations. In contrast to the majority of state-of-the-art works, which mostly rely on response-based distillation (Hinton KD), our study explored the effectiveness of combining these KD approaches within our lightweight 3D CNN architectures for robust spatiotemporal knowledge extraction.
In this work, we conducted extensive experimental evaluations across 30 training configurations on UCF101, followed by a second domain validation on HMDB51. The results demonstrate that hybrid distillation strategies consistently outperform both single-method KD and scratch baselines. Specifically, by jointly combining two different KD types, the three proposed frameworks significantly narrow the performance gap between lightweight Students and the full-capacity Teacher. Our findings show that the optimal hybrid KD configuration pushed the performance of Lite-R21D model from its scratch values of 78.72% on UCF101 and 49.15% on HMDB51 to 92.07% and 65.56%, respectively. This impressive performance reduced the accuracy gap with the Teacher (94.74% on UCF101 and 69.48% on HMDB51) to only 2.67% and 3.92%.
Having approximated the Teacher’s performance, our proposed models showed significant efficiency improvements. The Lite-R21D model operated with only 8.33 M parameters and 43.81 GFLOPs, which represents approximately 75% fewer parameters and a 73% lower computational cost than the Teacher, while still maintaining close performance. This profile ensures its practical readiness for deployment on low-resource computational devices, as it runs with 2.4 times faster inference compared to the Teacher. Moreover, our other compact models, Lite-MC3 and Lite-LF, demonstrated that vision-based action recognition can be achieved with minimal resource requirements, with extreme reductions of approximately 87% in parameter count and 89% in FLOPs compared to the Teacher.
For future work, we aim to extend this framework to emerging video architectures, such as Transformer-based models, in addition to investigating multi-Teacher distillation strategies to further enhance the transfer of complex spatiotemporal knowledge.

Author Contributions

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

Funding

The paper was funded by the PubArt program of National University of Science and Technology POLITEHNICA Bucharest, Romania.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The datasets analyzed in this study are publicly available benchmarks: UCF101 (https://www.crcv.ucf.edu/data/UCF101.php, accessed on 14 April 2026) and HMDB51 (https://serre.lab.brown.edu/hmdb51.html, accessed on 14 April 2026). No new raw data were collected.

Acknowledgments

The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. AlShami, A.K.; Rabinowitz, R.; Lam, K.; Shleibik, Y.; Mersha, M.; Boult, T.; Kalita, J. SMART-vision: Survey of modern action recognition techniques in vision. Multimed. Tools Appl. 2025, 84, 32705–32776. [Google Scholar] [CrossRef]
  2. Alramadan, M.A.; Al-Juboori, A.M. A Survey on Human Action Recognition: Deep Learning and Machine Learning. In Proceedings of the 2025 CSASE, Duhok, Iraq, 15–17 April 2025; pp. 47–52. [Google Scholar] [CrossRef]
  3. Sedaghati, N.; Ardebili, S.; Ghaffari, A. Application of human activity/action recognition: A review. Multimed. Tools Appl. 2025, 84, 33475–33504. [Google Scholar] [CrossRef]
  4. Xu, H.; Baniya, A.A.; Well, S.; Bouadjenek, M.R.; Dazeley, R.; Aryal, S. Deep Learning for Sports Video Event Detection: Tasks, Datasets, Methods, and Challenges. arXiv 2025, arXiv:2505.03991. [Google Scholar] [CrossRef]
  5. Jia, Y.; Abdullah, N.A.; Eliza, H.; Lu, Q.; Si, D.; Guo, H.; Wang, W. A narrative review of deep learning applications in sports performance analysis: Current practices, challenges, and future directions. BMC Sports Sci. Med. Rehabil. 2025, 17, 249. [Google Scholar] [CrossRef] [PubMed]
  6. Noghre, G.A.; Pazho, A.D.; Tabkhi, H. A survey on video anomaly detection via deep learning: Human, vehicle, and environment. arXiv 2025, arXiv:2508.14203. [Google Scholar] [CrossRef]
  7. Nishath, S.; P.S., N.D. Video Anomaly Detection in Crowded Scenes Using Deep Learning. J. Artif. Intell. Technol. 2025, 5, 415–429. [Google Scholar] [CrossRef]
  8. Gaya-Morey, F.X.; Manresa-Yee, C.; Buades-Rubio, J.M. Deep learning for computer vision based activity recognition and fall detection of the elderly. Appl. Intell. 2024, 54, 8982–9007. [Google Scholar] [CrossRef]
  9. Xia, G.; Ghrairi, Z.; Wuest, T.; Hribernik, K.; Heuermann, A.; Liu, F.; Liu, H.; Thoben, K.-D. Towards Human Modeling for Human-Robot Collaboration and Digital Twins in Industrial Environments: Research Status, Prospects, and Challenges. Robot. Comput.-Integr. Manuf. 2025, 95, 103043. [Google Scholar] [CrossRef]
  10. Bozkaya-Aras, E.; Onel, T.; Eriskin, L.; Karatas, M. Intelligent human activity recognition for healthcare digital twin. Internet Things 2025, 30, 101497. [Google Scholar] [CrossRef]
  11. Chen, D.; Yoon, H.J.; Wan, Z.; Alluru, N.; Lee, S.W.; He, R.; Moore, T.J.; Nelson, F.F.; Yoon, S.; Lim, H.; et al. Advancing human-machine teaming: Concepts, challenges, and applications. arXiv 2025, arXiv:2503.16518. [Google Scholar] [CrossRef]
  12. Kekana, M.; Du, S.; Steyn, N.; Benali, A.; Djerroud, H. A Review of Human Intention Recognition Frameworks in Industrial Collaborative Robotics. Robotics 2025, 14, 174. [Google Scholar] [CrossRef]
  13. Bektaş, K.; Strecker, J.; Mayer, S.; Garcia, K. Gaze-enabled activity recognition for augmented reality feedback. Comput. Graph. 2024, 119, 103909. [Google Scholar] [CrossRef]
  14. Kay, W.; Carreira, J.; Simonyan, K.; Zhang, B.; Hillier, C.; Vijayanarasimhan, S.; Viola, F.; Green, T.; Back, T.; Natsev, P.; et al. The kinetics human action video dataset. arXiv 2017, arXiv:1705.06950. [Google Scholar] [CrossRef]
  15. Soomro, K.; Zamir, A.R.; Shah, M. UCF101: A dataset of 101 human actions classes from videos in the wild. arXiv 2012, arXiv:1212.0402. [Google Scholar] [CrossRef]
  16. Kuehne, H.; Jhuang, H.; Garrote, E.; Poggio, T.; Serre, T. HMDB: A large video database for human motion recognition. In Proceedings of the 2011 International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2011; pp. 2556–2563. [Google Scholar] [CrossRef]
  17. Simonyan, K.; Zisserman, A. Two-stream convolutional networks for action recognition in videos. Adv. Neural Inf. Process. Syst. 2014, 27, 568–576. [Google Scholar] [CrossRef]
  18. Wu, Z.; Wang, X.; Jiang, Y.G.; Ye, H.; Xue, X. Modeling spatial-temporal clues in a hybrid deep learning framework for video classification. In Proceedings of the 23rd ACM International Conference on Multimedia; Association for Computing Machinery: New York, NY, USA, 2015; pp. 461–470. [Google Scholar] [CrossRef]
  19. Tran, D.; Bourdev, L.; Fergus, R.; Torresani, L.; Paluri, M. Learning spatiotemporal features with 3D convolutional networks. In Proceedings of the IEEE International Conference on Computer Vision (ICCV); IEEE: Piscataway, NJ, USA, 2015; pp. 4489–4497. [Google Scholar] [CrossRef]
  20. Neimark, D.; Bar, O.; Zohar, M.; Asselmann, D. Video transformer network. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2021; pp. 3163–3172. [Google Scholar] [CrossRef]
  21. Sun, Z.; Ke, Q.; Rahmani, H.; Bennamoun, M.; Wang, G.; Liu, J. Human action recognition from various data modalities: A review. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 45, 3200–3225. [Google Scholar] [CrossRef]
  22. Dilmaghani, M.S.; Fowley, F.; Corcoran, P. A Lightweight 3D-CNN for Event-Based Human Action Recognition with Privacy-Preserving Potential. arXiv 2025, arXiv:2511.03665. [Google Scholar] [CrossRef]
  23. Trigka, M.; Dritsas, E. Edge and cloud computing in smart cities. Future Internet 2025, 17, 118. [Google Scholar] [CrossRef]
  24. Khadir, M.; Hashmi, M.F.; Kotambkar, D.M.; Gupta, A. Innovative insights: A review of deep learning methods for enhanced video compression. IEEE Access 2024, 12, 125706–125725. [Google Scholar] [CrossRef]
  25. Niu, W.; Sun, M.; Li, Z.; Chen, J.A.; Guan, J.; Shen, X.; Wang, Y.; Liu, S.; Lin, X.; Ren, B. RT3D: Achieving real-time execution of 3D convolutional neural networks on mobile devices. In Proceedings of the AAAI Conference on Artificial Intelligence; Association for the Advancement of Artificial Intelligenc: Washington, DC, USA, 2021. [Google Scholar] [CrossRef]
  26. Sui, Y.; Anjum, K.; Pompili, D.; Yuan, B. Pruning 3D Convolutional Neural Networks via Channel Independence. J. Signal Process. Syst. 2025, 97, 247–256. [Google Scholar] [CrossRef]
  27. Hu, C.; Li, X.; Liu, D.; Wu, H.; Chen, X.; Wang, J.; Liu, X. Teacher-student architecture for knowledge distillation: A survey. arXiv 2023, arXiv:2308.04268. [Google Scholar] [CrossRef]
  28. Fang, L.; Yu, X.; Cai, J.; Chen, Y.; Wu, S.; Liu, Z.; Yang, Z.; Lu, H.; Gong, X.; Liu, Y.; et al. Knowledge distillation and dataset distillation of large language models: Emerging trends, challenges, and future directions. Artif. Intell. Rev. 2026, 59, 17. [Google Scholar] [CrossRef] [PubMed]
  29. Mansourian, A.M.; Ahmadi, R.; Ghafouri, M.; Babaei, A.M.; Golezani, E.B.; Ghamchi, Z.Y.; Ramezanian, V.; Taherian, A.; Dinashi, K.; Miri, A.; et al. A Comprehensive Survey on Knowledge Distillation. arXiv 2025, arXiv:2503.12067. [Google Scholar] [CrossRef]
  30. Hinton, G.; Vinyals, O.; Dean, J. Distilling the knowledge in a neural network. arXiv 2015, arXiv:1503.02531. [Google Scholar] [CrossRef]
  31. Yang, C.; Yu, X.; An, Z.; Xu, Y. Categories of response-based, feature-based, and relation-based knowledge distillation. In Advancements in Knowledge Distillation; Springer: Cham, Switzerland, 2023; pp. 1–32. [Google Scholar] [CrossRef]
  32. Romero, A. Fitnets: Hints for thin deep nets. arXiv 2014, arXiv:1412.6550. [Google Scholar] [CrossRef]
  33. Zagoruyko, S.; Komodakis, N. Paying more attention to attention: Improving performance via attention transfer. arXiv 2016, arXiv:1612.03928. [Google Scholar] [CrossRef]
  34. Ullah, H.; Munir, A. A 3DCNN-based knowledge distillation framework for human activity recognition. J. Imaging 2023, 9, 82. [Google Scholar] [CrossRef]
  35. Quan, Z.; Deguchi, D. A Cross-Modal Knowledge Distillation Approach for RGB-to-Infrared Video Action Recognition. Vislab Publications, 2023. Available online: https://www.vislab.is.i.nagoya-u.ac.jp/~murase/pdf/2085-pdf.pdf (accessed on 20 February 2026).
  36. Camarena, F.; Gonzalez-Mendoza, M.; Chang, L. Knowledge distillation in video-based human action recognition: An intuitive approach to efficient and flexible model training. J. Imaging 2024, 10, 85. [Google Scholar] [CrossRef]
  37. Wang, G.; Zhao, P.; Shi, Y.; Zhao, C.; Yang, S. Generative model-based feature knowledge distillation for action recognition. In Proceedings of the AAAI Conference on Artificial Intelligence; AAAI Press: Washington, DC, USA, 2024. [Google Scholar] [CrossRef]
  38. Tran, D.; Wang, H.; Torresani, L.; Ray, J.; LeCun, Y.; Paluri, M. A closer look at spatiotemporal convolutions for action recognition. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2018; pp. 6450–6459. [Google Scholar] [CrossRef]
  39. Kar, A.; Rai, N.; Sikka, K.; Sharma, G. Adascan: Adaptive scan pooling for human action recognition in videos. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2017; pp. 3376–3385. Available online: https://openaccess.thecvf.com/content_cvpr_2017/papers/Kar_AdaScan_Adaptive_Scan_CVPR_2017_paper.pdf (accessed on 25 January 2026).
  40. Wang, L.; Xiong, Y.; Wang, Z.; Qiao, Y.; Lin, D.; Tang, X.; Gool, L.V. Temporal segment networks: Towards good practices for deep action recognition. In Computer Vision–ECCV 2016; Springer: Cham, Switzerland, 2016. [Google Scholar] [CrossRef]
  41. Bilen, H.; Fernando, B.; Gavves, E.; Vedaldi, A. Action recognition with dynamic image networks. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 40, 2799–2813. [Google Scholar] [CrossRef]
  42. Zong, M.; Wang, R.; Chen, X.; Chen, Z.; Gong, Y. Motion saliency based multi-stream multiplier ResNets for action recognition. Image Vis. Comput. 2021, 107, 104108. [Google Scholar] [CrossRef]
  43. Khan, M.H.; Javed, M.A.; Farid, M.S. Deep-learning-based ConvLSTM and LRCN networks for human activity recognition. J. Vis. Commun. Image Represent. 2025, 104469. [Google Scholar] [CrossRef]
  44. Sharma, S.; Kiros, R.; Salakhutdinov, R. Action recognition using visual attention. arXiv 2015, arXiv:1511.04119. [Google Scholar] [CrossRef]
  45. Meng, L.; Zhao, B.; Chang, B.; Huang, G.; Sun, W.; Tung, F.; Sigal, L. Interpretable spatio-temporal attention for video action recognition. In Proceedings of the IEEE/CVF International Conference on Computer Vision Workshops; IEEE: Piscataway, NJ, USA, 2019. [Google Scholar] [CrossRef]
  46. Li, Z.; Gavrilyuk, K.; Gavves, E.; Jain, M.; Snoek, C.G. Videolstm convolves, attends and flows for action recognition. Comput. Vis. Image Underst. 2018, 166, 41–50. [Google Scholar] [CrossRef]
  47. Cho, K.; Van Merriënboer, B.; Gulçehre, Ç.; Bahdanau, D.; Bougares, F.; Schwenk, H.; Bengio, Y. Learning phrase representations using RNN encoder-decoder. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP); Association for Computational Linguistics: Stroudsburg, PA, USA, 2014. [Google Scholar] [CrossRef]
  48. Ji, S.; Xu, W.; Yang, M.; Yu, K. 3D convolutional neural networks for human action recognition. IEEE Trans. Pattern Anal. Mach. Intell. 2012, 35, 221–231. [Google Scholar] [CrossRef] [PubMed]
  49. Tran, D.; Ray, J.; Shou, Z.; Chang, S.F.; Paluri, M. Convnet architecture search for spatiotemporal feature learning. arXiv 2017, arXiv:1708.05038. [Google Scholar] [CrossRef]
  50. Carreira, J.; Zisserman, A. Quo vadis, action recognition? A new model and the kinetics dataset. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2017. [Google Scholar] [CrossRef]
  51. Xie, S.; Sun, C.; Huang, J.; Tu, Z.; Murphy, K. Rethinking spatiotemporal feature learning: Speed-accuracy trade-offs. In Proceedings of the European Conference on Computer Vision (ECCV); IEEE: Piscataway, NJ, USA, 2018. [Google Scholar] [CrossRef]
  52. Feichtenhofer, C.; Fan, H.; Malik, J.; He, K. Slowfast networks for video recognition. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2019. [Google Scholar] [CrossRef]
  53. Feichtenhofer, C. X3d: Expanding architectures for efficient video recognition. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2020. [Google Scholar] [CrossRef]
  54. Kondratyuk, D.; Yuan, L.; Li, Y.; Zhang, L.; Tan, M.; Brown, M.; Gong, B. Movinets: Mobile video networks for efficient video recognition. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2021. [Google Scholar] [CrossRef]
  55. Wu, C.Y.; Zaheer, M.; Hu, H.; Manmatha, R.; Smola, A.J.; Krähenbühl, P. Compressed video action recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2018. [Google Scholar] [CrossRef]
  56. Lin, J.; Gan, C.; Han, S. TSM: Temporal shift module for efficient video understanding. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV); IEEE: Piscataway, NJ, USA, 2019. [Google Scholar] [CrossRef]
  57. Bulat, A.; Perez Rua, J.M.; Sudhakaran, S.; Martinez, B.; Tzimiropoulos, G. Space-time mixing attention for video transformer. Adv. Neural Inf. Process. Syst. 2021, 34, 19594–19607. Available online: https://papers.nips.cc/paper_files/paper/2021/file/a34bacf839b923770b2c360eefa26748-Paper.pdf (accessed on 25 February 2026).
  58. Bertasius, G.; Wang, H.; Torresani, L. Is space-time attention all you need for video understanding? In Proceedings of the 8th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2021; Available online: https://proceedings.mlr.press/v139/bertasius21a.html (accessed on 10 March 2026).
  59. Fan, H.; Xiong, B.; Mangalam, K.; Li, Y.; Yan, Z.; Malik, J.; Feichtenhofer, C. Multiscale vision transformers. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV); IEEE: Piscataway, NJ, USA, 2021. [Google Scholar] [CrossRef]
  60. Zha, X.; Zhu, W.; Xun, L.; Yang, S.; Liu, J. Shifted chunk transformer for spatio-temporal representational learning. In Proceedings of the 35th Conference on Neural Information Processing Systems (NeurIPS 2021), Online, 6–14 December 2021; Available online: https://proceedings.neurips.cc/paper_files/paper/2021/file/5edc4f7dce28c711afc6265b4f99bf57-Paper.pdf (accessed on 2 June 2026).
  61. Li, K.; Wang, Y.; Gao, P.; Song, G.; Liu, Y.; Li, H.; Qiao, Y. Uniformer: Unified transformer for efficient spatiotemporal representation learning. arXiv 2022, arXiv:2201.04676. [Google Scholar] [CrossRef]
  62. Djenouri, Y.; Belbachir, A.N. A hybrid visual transformer for efficient deep human activity recognition. In Proceedings of the IEEE/CVF International Conference on Computer Vision Workshops (ICCVW); IEEE: Piscataway, NJ, USA, 2023. [Google Scholar] [CrossRef]
  63. Wensel, J.; Ullah, H.; Munir, A. Vit-ret: Vision and recurrent transformer neural networks for human activity recognition. IEEE Access 2023, 11, 72227–72249. [Google Scholar] [CrossRef]
  64. Li, B.; Chen, J.; Zhang, D.; Bao, X.; Huang, D. Representation learning for compressed video action recognition via attentive cross-modal interaction with motion enhancement. arXiv 2022, arXiv:2205.03569. [Google Scholar] [CrossRef]
  65. He, Y.; Yang, Y.; Li, C.; Huang, J.; He, P. Video Human Action Recognition Based on Channel Attention and LSTM Transformer. In Proceedings of the 8th International Conference on Artificial Intelligence and Big Data (ICAIBD); IEEE: Piscataway, NJ, USA, 2025. [Google Scholar] [CrossRef]
  66. Jadoon, Y.K.; Khan, M.A.; Khalid, Y.N.; Baili, J.; Bacanin, N.; Hong, M.; Nam, Y. InBRwSANet: Self-attention based parallel inverted residual bottleneck architecture for human action recognition in smart cities. PLoS ONE 2025, 20, e0322555. [Google Scholar] [CrossRef]
  67. Jayamohan, M.; Yuvaraj, S. A novel human actions recognition and classification using semantic segmentation with deep learning techniques. Neural Comput. Appl. 2025, 37, 7321–7337. [Google Scholar] [CrossRef]
  68. Szegedy, C.; Vanhoucke, V.; Ioffe, S.; Shlens, J.; Wojna, Z. Rethinking the inception architecture for computer vision. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2016. [Google Scholar] [CrossRef]
  69. Sun, M.; Sun, L. A histogram transformer approach using attention-based 3D residual network for human action recognition. PLoS ONE 2025, 20, e0333893. [Google Scholar] [CrossRef] [PubMed]
  70. Liu, J.; Liu, W.; Han, K. MNv3-MFAE: A lightweight network for video action recognition. Electronics 2025, 14, 981. [Google Scholar] [CrossRef]
  71. Lagani, G.; Falchi, F.; Gennaro, C.; Amato, G. CA3D: Convolutional-Attentional 3D Nets for Efficient Video Activity Recognition on the Edge. In European Conference on Computer Vision; Springer Nature: Cham, Switzerland, 2024; pp. 235–251. [Google Scholar] [CrossRef]
  72. Mewada, A.; Ahmad, S.; Ansari, M.A. ViT-HAR: Vision Transformer-Based Human Activity Recognition in Cluttered Environments. Sak. Univ. J. Comput. Inf. Sci. 2026, 9, 190–204. [Google Scholar] [CrossRef]
  73. Hu, Z.; Mao, J.; Yao, J.; Bi, S. 3D network with channel excitation and knowledge distillation for action recognition. Front. Neurorobot. 2023, 17, 1050167. [Google Scholar] [CrossRef]
  74. Stroud, J.; Ross, D.; Sun, C.; Deng, J.; Sukthankar, R. D3d: Distilled 3d networks for video action recognition. In Proceedings of the 2020 IEEE Winter Conference on Applications of Computer Vision (WACV); IEEE: Piscataway, NJ, USA, 2020; Available online: https://openaccess.thecvf.com/content_WACV_2020/papers/Stroud_D3D_Distilled_3D_Networks_for_Video_Action_Recognition_WACV_2020_paper.pdf (accessed on 20 February 2026).
  75. Wu, M.C.; Chiu, C.T. Multi-teacher knowledge distillation for compressed video action recognition based on deep learning. J. Syst. Archit. 2020, 103, 101695. [Google Scholar] [CrossRef]
  76. Park, Y.J.; Cho, H.S. Subset-Aware Dual-Teacher Knowledge Distillation with Hybrid Scoring for Human Activity Recognition. Electronics 2025, 14, 4130. [Google Scholar] [CrossRef]
  77. Kang, S.; Huo, H.; Xu, J.; Mei, A.; Zhang, C. Using Multi-Layer Bidirectional Distillation to Enhance Features for Action Recognition. Sensors 2025, 25, 6849. [Google Scholar] [CrossRef]
  78. Vu, D.Q.; Le, N.; Wang, J.C. Teaching yourself: A self-knowledge distillation approach to action recognition. IEEE Access 2021, 9, 105711–105723. [Google Scholar] [CrossRef]
  79. Dietterich, T.G. Approximate statistical tests for comparing supervised classification learning algorithms. Neural Comput. 1998, 10, 1895–1923. [Google Scholar] [CrossRef]
Figure 1. Architectural comparison between the full-capacity R (2+1) D Teacher and the three proposed lightweight Student variants (Lite-R21D, Lite-MC3, and Lite-LF) under the 50% channel-width setting. Channel dimensions are indicated on the arrows after each stage. Stage colors represent the adopted spatiotemporal kernel type: green denotes unified 3D filters, light blue denotes factorized R (2+1) D blocks, orange denotes spatial-only 2D filters, yellow represents an adaptive average pool layer, and pink the final classifier.
Figure 1. Architectural comparison between the full-capacity R (2+1) D Teacher and the three proposed lightweight Student variants (Lite-R21D, Lite-MC3, and Lite-LF) under the 50% channel-width setting. Channel dimensions are indicated on the arrows after each stage. Stage colors represent the adopted spatiotemporal kernel type: green denotes unified 3D filters, light blue denotes factorized R (2+1) D blocks, orange denotes spatial-only 2D filters, yellow represents an adaptive average pool layer, and pink the final classifier.
Computers 15 00371 g001
Figure 2. Performance versus complexity trade-off on UCF101. Bubble size indicates the number of parameters of each model. The blue bubble represents the fine-tuned Teacher, the gray bubble represents the scratch-trained Teacher, and the remaining bubbles represent the scratch-trained Student models.
Figure 2. Performance versus complexity trade-off on UCF101. Bubble size indicates the number of parameters of each model. The blue bubble represents the fine-tuned Teacher, the gray bubble represents the scratch-trained Teacher, and the remaining bubbles represent the scratch-trained Student models.
Computers 15 00371 g002
Figure 3. Comparison of Top-1 accuracy for individual and hybrid KD configurations across the three Student architectures on UCF101. The dashed blue line indicates the Teacher’s Top-1 accuracy.
Figure 3. Comparison of Top-1 accuracy for individual and hybrid KD configurations across the three Student architectures on UCF101. The dashed blue line indicates the Teacher’s Top-1 accuracy.
Computers 15 00371 g003
Figure 4. Heatmap of the distillation Recovery Ratio (R) for each Student architecture across the tested KD methods on UCF101.
Figure 4. Heatmap of the distillation Recovery Ratio (R) for each Student architecture across the tested KD methods on UCF101.
Computers 15 00371 g004
Figure 5. Visual representation of sample frames from the UCF101 dataset representing the five most difficult action categories, highlighting the complex spatiotemporal dynamics that challenge lightweight models. From top to bottom, the rows correspond to the following action categories: Nunchucks, BrushingTeeth, HandstandWalking, Basketball, and FrontCrawl.
Figure 5. Visual representation of sample frames from the UCF101 dataset representing the five most difficult action categories, highlighting the complex spatiotemporal dynamics that challenge lightweight models. From top to bottom, the rows correspond to the following action categories: Nunchucks, BrushingTeeth, HandstandWalking, Basketball, and FrontCrawl.
Computers 15 00371 g005
Figure 6. Radar chart comparison of class-wise Top-1 accuracy on UCF101 between the baseline Teacher and the proposed lightweight Student architectures trained with single KD methods (left panel) and hybrid KD strategies (right panel).
Figure 6. Radar chart comparison of class-wise Top-1 accuracy on UCF101 between the baseline Teacher and the proposed lightweight Student architectures trained with single KD methods (left panel) and hybrid KD strategies (right panel).
Computers 15 00371 g006
Figure 7. t-distributed Stochastic Neighbor Embedding (t-SNE) visualization of feature space alignment on UCF101. The top panel shows the feature distribution of the fine-tuned Teacher (Teacher-FT), while the bottom panels show Lite-R21D with scratch training, the best single KD configuration (FitNet), and the best hybrid KD configuration (AT-FitNet). Each color represents one of the selected challenging action classes.
Figure 7. t-distributed Stochastic Neighbor Embedding (t-SNE) visualization of feature space alignment on UCF101. The top panel shows the feature distribution of the fine-tuned Teacher (Teacher-FT), while the bottom panels show Lite-R21D with scratch training, the best single KD configuration (FitNet), and the best hybrid KD configuration (AT-FitNet). Each color represents one of the selected challenging action classes.
Computers 15 00371 g007
Figure 8. Performance gains on the two-stage transfer learning pipeline on HMDB51 dataset. “Stage 1 Peak” denotes the best cross-domain initialization (AT-FitNet for Lite-R21D, Hinton-FitNet for Lite-MC3 and Lite-LF), while “Stage 2 Peak” highlights the final accuracy after sequential distillation (Hinton-FitNet for Lite-R21D and Lite-LF, Unified Hybrid for Lite-MC3).
Figure 8. Performance gains on the two-stage transfer learning pipeline on HMDB51 dataset. “Stage 1 Peak” denotes the best cross-domain initialization (AT-FitNet for Lite-R21D, Hinton-FitNet for Lite-MC3 and Lite-LF), while “Stage 2 Peak” highlights the final accuracy after sequential distillation (Hinton-FitNet for Lite-R21D and Lite-LF, Unified Hybrid for Lite-MC3).
Computers 15 00371 g008
Figure 9. Comparison of CPU and GPU inference latency (ms) across two hardware devices using a logarithmic scale, averaged over 10 execution runs for the Teacher and Student variants.
Figure 9. Comparison of CPU and GPU inference latency (ms) across two hardware devices using a logarithmic scale, averaged over 10 execution runs for the Teacher and Student variants.
Computers 15 00371 g009
Table 1. KD types, paired layers/logits, and corresponding hyperparameters applied in the distillation experiments.
Table 1. KD types, paired layers/logits, and corresponding hyperparameters applied in the distillation experiments.
KD TypePaired Layers/LogitsHyperparameters
HintonLogits T = 8 , α = 0.9
ATLayer 4 β = 2000
FitNetLayer 4 λ H i n t = 5
Table 2. Baseline performance of R (2+1) D fine-tuned Teacher-FT, scratch (Sch), and Student models on UCF101. Number of parameters in millions is presented as Params (M) and computational operations in giga FLOPs (GFLOPS).
Table 2. Baseline performance of R (2+1) D fine-tuned Teacher-FT, scratch (Sch), and Student models on UCF101. Number of parameters in millions is presented as Params (M) and computational operations in giga FLOPs (GFLOPS).
ModelTop-1 Acc. (%)Params (M)GFLOPs
Teacher-FT94.7431.51162.58
Teacher-Sch82.9531.51162.58
Lite-R21D78.728.3343.81
Lite-MC370.314.240.58
Lite-LF74.416.9717.9
Table 3. Top-1 accuracy (%) of the proposed lightweight 3D CNN models trained from scratch (Sch) and under various single and hybrid KD configurations on UCF101.
Table 3. Top-1 accuracy (%) of the proposed lightweight 3D CNN models trained from scratch (Sch) and under various single and hybrid KD configurations on UCF101.
Model Sch HintonATFitNetHinton-FitNetHinton-ATAT-FitNetUnified Hybrid
Lite-R21D78.7285.3686.8190.8391.2589.8892.0791.49
R0.410.50.760.780.70.830.8
Lite-MC370.3180.9779.7883.2187.9184.6985.6586.49
R0.440.390.530.720.590.630.66
Lite-LF74.4182.8483.1987.9289.4587.1889.9689.48
R0.410.430.660.740.630.760.74
Table 4. Class-wise Top-1 accuracy (%) of single and hybrid KD methods on the five most challenging UCF101 action classes. Teacher-FT denotes the fine-tuned Teacher, Teacher-Sch denotes the scratch-trained Teacher, and Unified Hybrid denotes the simultaneous combination of Hinton, AT, and FitNet. All values are reported with two decimal places.
Table 4. Class-wise Top-1 accuracy (%) of single and hybrid KD methods on the five most challenging UCF101 action classes. Teacher-FT denotes the fine-tuned Teacher, Teacher-Sch denotes the scratch-trained Teacher, and Unified Hybrid denotes the simultaneous combination of Hinton, AT, and FitNet. All values are reported with two decimal places.
Class NameTeacher-FTTeacher-SchScratchHintonAT FitNet Hinton-FitNetHinton-ATAT-FitNetUnified Hybrid
Lite-R21D
Nunchucks91.4322.8628.5751.4342.8671.4374.2965.7177.1477.14
BrushingTeeth72.2222.2236.1147.2244.4466.6755.5638.8972.2250.00
HandstandWalking67.6526.4720.5958.8252.9470.5967.6570.5967.6570.59
Basketball97.1457.1440.0071.4374.2971.4385.7188.5788.5785.71
FrontCrawl78.3840.5462.1659.4659.4678.3864.8672.9775.6872.97
Lite-MC3
Nunchucks91.4322.8622.8634.2920.0040.0054.2960.0045.7160.00
BrushingTeeth72.2222.2219.4427.7850.0061.1158.3338.8958.3372.22
HandstandWalking67.6526.4711.7635.2932.3538.2438.2441.1841.1847.06
Basketball97.1457.1434.2957.1462.8654.2951.4362.8660.0071.43
FrontCrawl78.3840.5445.9543.2435.1472.9756.7670.2762.1664.86
Lite-LF
Nunchucks91.4322.8625.7140.0034.2962.8665.7162.8671.4365.71
BrushingTeeth72.2222.2230.5641.6755.5666.6755.5658.3366.6763.89
HandstandWalking67.6526.4723.5335.2941.1855.8867.6552.9464.7167.65
Basketball97.1457.1434.2957.1460.0060.0060.0065.7157.1462.86
FrontCrawl78.3840.5440.5454.0537.8475.6872.9759.4681.0864.86
Table 5. Cross-domain transfer performance on HMDB51 using UCF101-initialized models.
Table 5. Cross-domain transfer performance on HMDB51 using UCF101-initialized models.
ModelScratch FitNet HintonAT Hinton-AT AT-FitNet Hinton-FitNet Unified Hybrid
Teacher69.48
Lite-R21D49.1555.5650.0056.6057.3260.5258.5058.30
Lite-MC339.6745.6244.8447.5247.2548.6952.2248.37
Lite-LF44.9049.4148.9552.6854.0554.1856.8053.20
Table 6. Second-stage KD results on HMDB51 based on best selected UCF101 KD initializations.
Table 6. Second-stage KD results on HMDB51 based on best selected UCF101 KD initializations.
ModelATFitNetHintonHinton-ATAT-FitNetHinton-FitNetUnified Hybrid
Teacher
Lite-R21D62.4861.5763.2064.9065.2965.5664.84
Lite-MC352.7546.9953.3355.3655.1055.5655.88
Lite-LF58.6354.3858.0458.4359.8760.3360.26
Table 7. Inference time (ms) of the full-capacity Teacher R (2+1) D versus the three proposed lightweight models across two devices.
Table 7. Inference time (ms) of the full-capacity Teacher R (2+1) D versus the three proposed lightweight models across two devices.
Device 1 (ms)Device 2 (ms)
ModelCPU-1GPU-1CPU-2GPU-2
Teacher-R (2+1) D1482113544.440.2
Lite-R21D609.2646.64200.913.7
Lite-MC3331.219.77113.810.1
Lite-LF290.416.6101.56
Table 8. Comparison of our proposed models with state-of-the-art architectures. The table shows the parameter count in millions (M), computational complexity in giga FLOPs (GFLOPs), and the spatial resolution of frames (Resolution), in addition to the Top-1 accuracy on the UCF101 and HMDB51 datasets and the corresponding references.
Table 8. Comparison of our proposed models with state-of-the-art architectures. The table shows the parameter count in millions (M), computational complexity in giga FLOPs (GFLOPs), and the spatial resolution of frames (Resolution), in addition to the Top-1 accuracy on the UCF101 and HMDB51 datasets and the corresponding references.
ModelParams (M)GFLOPs Resolution UCF101 %HMDB51 %Reference
TSM24.36522495.973.5[56]
MEACI-Net8922496.174.0[64]
C3D38.522482.351.6[55]
CoViAR4.222490.459.1[55]
Res3D19.311285.854.9[49]
I3D27.4357.0822495.0673.46[50]
R2plus1D-1833.3162.5822494.7469.48[38]
Top-I3D47.466.654.5[37]
MNv3-MFAE 1.457.3122496.74[70]
CA3D 7.006.3011294.8063.20[71]
ViT-HAR 23.404.7022493.90[72]
Lite-R21D 8.3343.8122492.0765.56Proposed Model
Lite-LF6.9717.922489.9660.33Proposed Model
Lite-MC34.240.5822487.9155.88Proposed Model
Table 9. Ablation study of hyperparameter tuning for individual knowledge distillation methods on the UCF101 dataset using the Lite-R21D baseline (120 epochs). The optimal configuration for each method is highlighted in bold.
Table 9. Ablation study of hyperparameter tuning for individual knowledge distillation methods on the UCF101 dataset using the Lite-R21D baseline (120 epochs). The optimal configuration for each method is highlighted in bold.
KD TypeTarget Type T / λ Hint / P WeightTop 1 Accuracy %
HintonLogits T Values α
Logits40.483.95
Logits80.483.37
Logits40.982.92
Logits80.985.06
Logits120.984.48
FitNetLayers λ Hint Values
2, 35.074.09
3574.17
4588.63
4887.68
ATLayers P β
3, 42100082.26
43100083.14
42200085.14
42240084.67
43300083.48
Table 10. Scratch-trained performance and computational cost on UCF101 for different architectural width configurations. Channel capacity indicates the scaled channel width relative to the full-capacity R (2+1) D Teacher; Params [M] reports the number of parameters in millions; and FLOPs [G] reports computational cost in giga Floating-Point Operations.
Table 10. Scratch-trained performance and computational cost on UCF101 for different architectural width configurations. Channel capacity indicates the scaled channel width relative to the full-capacity R (2+1) D Teacher; Params [M] reports the number of parameters in millions; and FLOPs [G] reports computational cost in giga Floating-Point Operations.
ModelChannel CapacityParms (M)GFLOPsTop-1 Accuracy %
Lite-R21D50%8.3343.8178.72
Lite-R21D33%3.6822.7377.61
Lite-R21D25%2.1011.7276.50
Lite-MC350%4.240.5870.31
Lite-MC333%1.8921.2369.87
Lite-LF50%6.9717.974.41
Lite-LF33%3.059.5972.73
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

Rasras, M.; Marin, I. Hybrid Knowledge Distillation for Edge-Efficient Video Action Recognition: Improving Lightweight 3D CNNs via Joint Distillation. Computers 2026, 15, 371. https://doi.org/10.3390/computers15060371

AMA Style

Rasras M, Marin I. Hybrid Knowledge Distillation for Edge-Efficient Video Action Recognition: Improving Lightweight 3D CNNs via Joint Distillation. Computers. 2026; 15(6):371. https://doi.org/10.3390/computers15060371

Chicago/Turabian Style

Rasras, Mohammad, and Iuliana Marin. 2026. "Hybrid Knowledge Distillation for Edge-Efficient Video Action Recognition: Improving Lightweight 3D CNNs via Joint Distillation" Computers 15, no. 6: 371. https://doi.org/10.3390/computers15060371

APA Style

Rasras, M., & Marin, I. (2026). Hybrid Knowledge Distillation for Edge-Efficient Video Action Recognition: Improving Lightweight 3D CNNs via Joint Distillation. Computers, 15(6), 371. https://doi.org/10.3390/computers15060371

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