The Graph Convolutional Neural Networks (GCNs) have demonstrated a powerful capacity for relation processing. To improve the representation learning capability of GCNs, numerous studies have begun to excavate latent topological graphs based on node features, aiming to obtain richer representations of nodes. However, these graph mining methods based on global metrics, such as Euclidean distance, lack descriptions of uncertainty and fine granularity, leading to the loss of structural information, which affects the final representation of nodes. Therefore, this paper proposes the Three-way Graph Convolutional Neural Network (TW-GCN), which is based on multi-granularity and three-way decision. First, from the perspective of multi-granularity, each attribute is analyzed as a granule, and we establish relations of advantage, disadvantage, and uncertainty for objects under each attribute granule. Three-way relation captures the complex connections between nodes from multiple perspectives, improves the comprehensive understanding of graph data, and avoids the information loss caused by traditional two-way processing. Second, a three-way graph convolutional layer is constructed to capture uncertainty and ambiguity by performing graph convolution on different topological graphs. The final node representation is obtained through message passing on the node’s neighbor graph, which considers not only the global structure, but also effectively captures local structural features. Finally, we employ the TW-GCN for multi-label classification within information systems to validate the model’s validity based on multiple indicators.