Skeleton motion topology-masked prediction and contrastive learning for self-supervised human action recognition | Synapse