Related Experiment Video
Updated: Jan 9, 2026

06:37
Author Spotlight: Addressing Technical and Subjective Challenges in Measuring Classroom Attention
Published on: December 15, 2023
5.2K
Clustered Federated Spatio-Temporal Graph Attention Networks for Skeleton-Based Action Recognition
Tao Yu1, Sandro Pinto1, Tiago Gomes1
1Centro Algoritmi, University do Minho, 4800-058 Guimarães, Portugal.
Sensors (Basel, Switzerland)
|December 11, 2025
Summary
Clustered Federated Spatio-Temporal Graph Attention Networks (CF-STGAT) improve skeleton-based action recognition under client heterogeneity. This novel framework enhances model convergence and accuracy by dynamically grouping clients using attention mechanisms.
Area of Science:
- Computer Science
- Artificial Intelligence
- Machine Learning
Background:
- Federated learning (FL) for skeleton-based action recognition is challenging due to client heterogeneity, leading to model drift and convergence issues with standard methods like FedAvg.
- Existing FL approaches struggle to maintain stable performance when clients exhibit significant variations in their data distributions and model parameters.
Purpose of the Study:
- To introduce a novel clustered FL framework, Clustered Federated Spatio-Temporal Graph Attention Networks (CF-STGAT), designed to address client heterogeneity in skeleton-based action recognition.
- To enhance the stability and accuracy of FL models by dynamically grouping clients and performing attention-weighted inter-cluster fusion.
Main Methods:
- Leveraged attention-derived spatio-temporal statistics from local Spatio-Temporal Graph Attention Network (STGAT) models to dynamically group clients.
- Implemented a server-side process involving extraction, normalization, and PCA projection of multi-head parameter-based attention descriptors for K-means clustering.
- Utilized attention-similarity weighting to compute a global reference for regularizing cluster models via a lightweight fusion step, keeping local training unchanged.
Main Results:
- CF-STGAT consistently outperformed strong FL baselines on the NTU RGB+D 60/120 datasets, achieving significant absolute top-1 accuracy gains over FedAvg.
- Demonstrated improved performance across different evaluation settings (X-Sub/X-Setup), with notable gains of +0.84/+4.09 on NTU 60 and +7.98/+4.18 on NTU 120.
- Observed smoother per-client training trajectories and lower terminal test loss, indicating enhanced model stability and convergence.
Conclusions:
- Attention-guided clustering and inter-cluster fusion are effective complementary strategies for mitigating within-group variance and cross-cluster divergence in FL.
- The CF-STGAT framework offers a robust solution for skeleton-based action recognition under strong client heterogeneity without altering local training procedures.
- The proposed method effectively enhances federated learning performance by leveraging attention mechanisms for dynamic client grouping and model alignment.
Related Concept Videos
Association Areas of the Cortex
8.7K
Association areas are regions of the cerebral cortex that do not have a specific sensory or motor function. Instead, they integrate and interpret information from various sources to enable higher cognitive processes such as memory, learning, and decision-making. Some key association areas include the following:
Prefrontal Association Area: This area is located in the frontal lobe and is involved in planning, decision-making, and moderating social behavior. It connects with primary motor areas,...
Prefrontal Association Area: This area is located in the frontal lobe and is involved in planning, decision-making, and moderating social behavior. It connects with primary motor areas,...
8.7K
Structural Classification of Joints
6.9K
Joints, also known as articulations, are classified based on their structural characteristics, i.e., based on whether the articulating surfaces of the adjacent bones are directly connected by fibrous connective tissue or cartilage, or whether the articulating surfaces contact each other within a fluid-filled joint cavity. These differences serve to divide the joints of the body into three structural classifications.
A fibrous joint is where the adjacent bones are united by fibrous connective...
A fibrous joint is where the adjacent bones are united by fibrous connective...
6.9K
Muscle Coordination and Action
3.0K
Muscle coordination is a complex and finely tuned process essential for smooth and purposeful movements like flexion, extension, adduction, abduction, and rotation. The human body orchestrates the actions of various muscles working in concert, each with a specific role. Four functional types describe how muscles work together: agonist, antagonist, synergist, and fixator.
Agonists
Agonist muscles, often called prime movers, are the primary muscles responsible for producing a specific movement....
Agonists
Agonist muscles, often called prime movers, are the primary muscles responsible for producing a specific movement....
3.0K
Functional Classification of Joints
6.5K
Functional Classification of Joints
The functional classification of joints is determined by the amount of mobility between the adjacent bones. Joints are functionally classified as a synarthrosis or immobile joint, an amphiarthrosis or slightly moveable joint, or as a diarthrosis, a freely moveable joint. Fibrous and cartilaginous joints can be functionally classified as either synarthroses or amphiarthroses, whereas all synovial joints are classified as diarthroses.
Synarthrosis
An...
The functional classification of joints is determined by the amount of mobility between the adjacent bones. Joints are functionally classified as a synarthrosis or immobile joint, an amphiarthrosis or slightly moveable joint, or as a diarthrosis, a freely moveable joint. Fibrous and cartilaginous joints can be functionally classified as either synarthroses or amphiarthroses, whereas all synovial joints are classified as diarthroses.
Synarthrosis
An...
6.5K
Carbon Skeletons
113.7K
Life on Earth is carbon-based, as all macromolecules that make up living organisms contain carbon atoms. All organic compounds have a carbon backbone. Each carbon atom is tetravalent and can bond with four other atoms, making it an extraordinarily flexible component of biological molecules. Because carbon’s valence electrons are stable, it rarely becomes an ion. As the carbon chain increases in length, structural modifications such as ring structures, double bonds, and branching side...
113.7K
