Skip to main navigation Skip to search Skip to main content

PB-GCN: Progressive binary graph convolutional networks for skeleton-based action recognition

  • Mengyi Zhao
  • , Shuling Dai*
  • , Yanjun Zhu
  • , Hao Tang
  • , Pan Xie
  • , Yue Li
  • , Chunlei Liu
  • , Baochang Zhang
  • *Corresponding author for this work
  • Beihang University
  • SUNY Buffalo
  • Swiss Federal Institute of Technology Zurich

Research output: Contribution to journal › Article › peer-review

Abstract

Skeleton-based action recognition is an essential yet challenging visual task, whose accuracy has been remarkably improved due to the successful application of graph convolutional networks (GCNs). However, high computation cost and memory usage hinder their deployment on resource-constrained environment. To deal with the issue, in this paper, we introduce two novel progressive binary graph convolutional network for skeleton-based action recognition PB-GCN and PB-GCN*, which can obtain significant speed-up and memory saving. In PB-GCN, the filters are binarized, and in PB-GCN*, both filters and activations are binary. Specifically, we propose a progressive optimization, i.e., employing ternary models as the initialization of binary GCNs (BGCN) to improve the representational capability of binary models. Moreover, the center loss is exploited to improve the training procedure for better performance. Experimental results on two public benchmarks (i.e., Skeleton-Kinetics and NTU RGB + D) demonstrate that the accuracy of the proposed PB-GCN and PB-GCN* are comparable to their full-precision counterparts and outperforms the state-of-the-art methods, such as BWN, XNOR-Net, and Bi-Real Net.

Original languageEnglish
Pages (from-to)640-649
Number of pages10
JournalNeurocomputing
Volume501
DOIs
StatePublished - 28 Aug 2022

Keywords

  • Binary neural network
  • Center loss
  • Progressive optimization
  • Skeleton-based action recognition
  • Spatial-temporal graph convolutional networks

Fingerprint

Dive into the research topics of 'PB-GCN: Progressive binary graph convolutional networks for skeleton-based action recognition'. Together they form a unique fingerprint.

Cite this