1 INTRODUCTION  
1.1 Related Surveys and Our Contribution  
1.2 Text Classification Tasks  
1.3 Text Classification Development  
1.4 Outline  

2 BACKGROUND OF GNN  
2.1 Definition of Graph  
2.2 Traditional Graph-based Algorithms  
2.3 Foundations of GNN  
2.4 GNN for Text Classification  

3 CORPUS-LEVEL GNN FOR TEXT CLASSIFICATION  
3.1 Document and Word Nodes as a Graph  
3.2 Document Nodes as a Graph  
3.3 Word Nodes as a Graph  
3.4 Extra Topic Nodes in the Graph  
3.5 Critical Analysis  

4 DOCUMENT-LEVEL GNN FOR TEXT CLASSIFICATION  
4.1 Local Word Consecutive Graph  
4.2 Global Word Co-occurrence Graph  
4.3 Other Word Graphs  
4.4 Critical Analysis  

5 DATASETS AND METRICS  
5.1 Datasets  
5.2 Evaluation Methods  

6 PERFORMANCE  

7 CHALLENGES AND FUTURE WORK  
7.1 Model Performance  
7.2 Graph Construction  
7.3 Application  

8 CONCLUSION