Graph Convolutional Networks for Text Classification

By Liang Yao, Chengsheng Mao, Yuan Luo. AAAI Conference on Artificial Intelligence, 2018

2,101 citations recorded by the source corpus.

Text classification is an important and classical problem in natural language processing. There have been a number of studies that applied convolutional neural networks (convolution on regular grid, e.g., sequence) to classification. However, only a limited number of studies have explored the more flexible graph convolutional neural networks (convolution on non-grid, e.g., arbitrary graph) for the task. In this work, we propose to use graph convolutional networks for text classification. We build a single text graph for a corpus based on word co-occurrence and document word relations, then learn a Text Graph Convolutional Network (Text GCN) for the corpus. Our Text GCN is initialized with one-hot representation for word and document, it then jointly learns the embeddings for both words and documents, as supervised by the known class labels for documents. Our experimental results on multiple benchmark datasets demonstrate that a vanilla Text GCN without any external word embeddings or knowledge outperforms state-of-the-art methods for text classification. On the other hand, Text GCN also learns predictive word and document embeddings. In addition, experimental results show that the improvement of Text GCN over state-of-the-art comparison methods become more prominent as we lower the percentage of training data, suggesting the robustness of Text GCN to less training data in text classification.

Subfields: Artificial Intelligence, Natural Language Processing, Graph Learning

View Paper: https://arxiv.org/abs/1809.05679

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Jianfeng Gao
  2. Philip S. Yu
  3. Mohit Bansal
  4. Xiangnan He
  5. Percy Liang
  6. Erik Cambria
  7. Yejin Choi
  8. Jiliang Tang

In Natural Language Processing

  1. Jianfeng Gao
  2. Mohit Bansal
  3. Yejin Choi
  4. Erik Cambria
  5. Maarten de Rijke
  6. Xiaodong He
  7. Percy Liang
  8. Graham Neubig

In Graph Learning

  1. Xiangnan He
  2. Shirui Pan
  3. Erik Cambria
  4. Yu Zheng
  5. Tianyi Zhang
  6. Antoine Jean-Pierre Tixier
  7. Liang Wang
  8. Lianzhe Huang

Citations in the corpus