Continual Graph Convolutional Network for Text Classification

Tiandeng Wu, Qijiong Liu, Yi Cao, Yao Huang, Xiao-Ming Wu +1 more
4/9/2023
cs.CL

Official code: Jyonn/ContGCN (4 stars, last commit 2024-11-28). 3 more implementations below.

Abstract

Graph convolutional network (GCN) has been successfully applied to capture global non-consecutive and long-distance semantic information for text classification. However, while GCN-based methods have shown promising results in offline evaluations, they commonly follow a seen-token-seen-document paradigm by constructing a fixed document-token graph and cannot make inferences on new documents. It is a challenge to deploy them in online systems to infer steaming text data. In this work, we present a continual GCN model (ContGCN) to generalize inferences from observed documents to unobserved documents. Concretely, we propose a new all-token-any-document paradigm to dynamically update the document-token graph in every batch during both the training and testing phases of an online system. Moreover, we design an occurrence memory module and a self-supervised contrastive learning objective to update ContGCN in a label-free manner. A 3-month A/B test on Huawei public opinion analysis system shows ContGCN achieves 8.86% performance gain compared with state-of-the-art methods. Offline experiments on five public datasets also show ContGCN can improve inference quality. The source code will be released at https://github.com/Jyonn/ContGCN.

View on arXivView PDF

Code Implementations(4)

Jyonn/ContGCNOfficial100%

AAAI2023 accepted paper

40Nov 19, 20221 years ago

Pytorch implementation of "Graph Convolutional Networks for Text Classification"

13233PythonMay 12, 20193 years ago
gcngraph-convolution-networkgraph-convolutional-networksgraph-neural-networksnatural-language-processing+2 more

Graph Convolutional Networks for Text Classification. AAAI 2019

1,390436PythonSep 10, 20184 years ago
deep-learninggraph-convolutional-networksnlptext-classification
kenqgu/Text-GCNCommunity71%
PyTorchMIT

A PyTorch implementation of "Graph Convolutional Networks for Text Classification." (AAAI 2019)

12925PythonMay 17, 20206 years agoMIT
aaaideep-learninggcngnngraph-convolutional-networks+5 more

Similar Papers

Cite this paper

@article{wu2023continual,
  title  = {Continual Graph Convolutional Network for Text Classification},
  author = {Tiandeng Wu and Qijiong Liu and Yi Cao and Yao Huang and Xiao-Ming Wu and Jiandong Ding},
  year   = {2023},
  eprint = {2304.04152},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.04152v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.04152.svg)](https://codeofpaper.com/paper/2304.04152)

Discussion