On Calibration of Graph Neural Networks for Node Classification

06/03/2022
by   Tong Liu, et al.
0

Graphs can model real-world, complex systems by representing entities and their interactions in terms of nodes and edges. To better exploit the graph structure, graph neural networks have been developed, which learn entity and edge embeddings for tasks such as node classification and link prediction. These models achieve good performance with respect to accuracy, but the confidence scores associated with the predictions might not be calibrated. That means that the scores might not reflect the ground-truth probabilities of the predicted events, which would be especially important for safety-critical applications. Even though graph neural networks are used for a wide range of tasks, the calibration thereof has not been sufficiently explored yet. We investigate the calibration of graph neural networks for node classification, study the effect of existing post-processing calibration methods, and analyze the influence of model capacity, graph density, and a new loss function on calibration. Further, we propose a topology-aware calibration method that takes the neighboring nodes into account and yields improved calibration compared to baseline methods.

READ FULL TEXT

page 3

page 6

page 7

page 11

page 12

page 13

page 14

page 15

research
10/12/2022

What Makes Graph Neural Networks Miscalibrated?

Given the importance of getting calibrated predictions and reliable unce...
research
08/03/2023

Evaluating Link Prediction Explanations for Graph Neural Networks

Graph Machine Learning (GML) has numerous applications, such as node/gra...
research
09/29/2021

Be Confident! Towards Trustworthy Graph Neural Networks via Confidence Calibration

Despite Graph Neural Networks (GNNs) have achieved remarkable accuracy, ...
research
05/23/2023

Dual Focal Loss for Calibration

The use of deep neural networks in real-world applications require well-...
research
05/15/2019

Can Graph Neural Networks Go "Online"? An Analysis of Pretraining and Inference

Large-scale graph data in real-world applications is often not static bu...
research
08/12/2021

Room Classification on Floor Plan Graphs using Graph Neural Networks

We present our approach to improve room classification task on floor pla...
research
08/05/2022

A Gaze into the Internal Logic of Graph Neural Networks, with Logic

Graph Neural Networks share with Logic Programming several key relationa...

Please sign up or login with your details

Forgot password? Click here to reset