Positive-Unlabeled Node Classification with Structure-aware Graph Learning
Node classification on graphs is an important research problem with many applications. Real-world graph data sets may not be balanced and accurate as assumed by most existing works. A challenging setting is positive-unlabeled (PU) node classification, where labeled nodes are restricted to positive nodes. It has diverse applications, e.g., pandemic prediction or network anomaly detection. Existing works on PU node classification overlook information in the graph structure, which can be critical. In this paper, we propose to better utilize graph structure for PU node classification. We first propose a distance-aware PU loss that uses homophily in graphs to introduce more accurate supervision. We also propose a regularizer to align the model with graph structure. Theoretical analysis shows that minimizing the proposed loss also leads to minimizing the expected loss with both positive and negative labels. Extensive empirical evaluation on diverse graph data sets demonstrates its superior performance over existing state-of-the-art methods.
Code (0)
등록된 구현이 없습니다.
Tasks
Anomaly DetectionClassificationGraph LearningNode ClassificationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
No Data Is Not No Risk: Visibility Aware Graph-Based Inference of Business Conduct Risk
The monitoring of business conduct risk is hindered by sparse, uneven, and visibility-biased data. Prior studies show that business conduct risk information and media coverage propagate through supply chain, peer, and co…
Node ClassificationMaximizing Cohesion and Separation in Graph Representation Learning: A Distance-aware Negative Sampling Approach
The objective of unsupervised graph representation learning (GRL) is to learn a low-dimensional space of node embeddings that reflect the structure of a given unlabeled graph. Existing algorithms for this task rely on ne…
Graph Representation LearningNode ClassificationRepresentation LearningPI-GNN: Towards Robust Semi-Supervised Node Classification against Noisy Labels
Semi-supervised node classification on graphs is a fundamental problem in graph mining that uses a small set of labeled nodes and many unlabeled nodes for training, so that its performance is quite sensitive to the quali…
Graph MiningGraph Neural NetworkNode ClassificationStructure-Aware Consensus Network on Graphs with Few Labeled Nodes
Graph node classification with few labeled nodes presents significant challenges due to limited supervision. Conventional methods often exploit the graph in a transductive learning manner. They fail to effectively utiliz…
Graph Neural NetworkMultiview LearningNode ClassificationTransductive LearningWeighted Graph Structure Learning with Attention Denoising for Node Classification
Node classification in graphs aims to predict the categories of unlabeled nodes by utilizing a small set of labeled nodes. However, weighted graphs often contain noisy edges and anomalous edge weights, which can distort …
ClassificationDenoisingGraph AttentionGraph structure learning+1