Skip to content

sybeam27/QpiGNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quantile-free Prediction Interval GNN

paper : QpiGNN: Quantile-Free Uncertainty Quantification in Graph Neural Networks

repo : https://anonymous.4open.science/r/QpiGNN-15366

methodology

Requirements & Setup

This codebase utilizes Anaconda for managing environmental dependencies. Please follow these steps to set up the environment:

  1. Download Anaconda: Click here to download Anaconda.

  2. Clone the Repository: Clone the repository using the following command.

    git clone https://anonymous.4open.science/r/QpiGNN-15366
  3. Install Requirements:

    • Navigate to the cloned repository:
      cd QpiGNN
    • Create a Conda environment from the provided env.yaml file:
      conda env create -f env.yaml
    • Activate the Conda environment:
      conda activate qpi-gnn

This will set up the environment required to run the codebase.

Datasets

Below are the details and download links for real-world datasets used in our experiments:

U.S. County-Level Datasets (Education, Election, Income, Unemployment)

This dataset are constructed from county-level U.S. maps, using adjacency information derived from geographic boundaries. Node attributes include socioeconomic indicators, and targets `reflect either vote shares or demographic statistics. The base topology and election outcomes were obtained from an open (GitHub), while additional attributes were sourced from the U.S. Department of Agriculture Economic Research Service. (Download)

Wikipedia & Twitch Graphs (Chameleon, Squirrel, Crocodile, PTBR)

This dataset were collected from the MUSAE project, which provides temporal and social graphs annotated with node features and continuous targets. These datasets are widely used for benchmarking node regression in non-homophilous graphs. (Download)

Transportation Networks (Anaheim, Chicago)

This Networks model urban road networks as graphs, with nodes corresponding to intersections and edges to road segments. Node features include traffic-related metrics, and the targets correspond to flow estimates or congestion levels. These datasets were obtained from the Transportation Networks for (Research repository)

These datasets provide valuable resources for our experiments.

Training QpiGNN

Please refer to the training/training_code.txt file.

python train.py --dataset <dataset name> --model <model name> --target_coverage 0.9 --lambda_factor 0.5

Thanks to

We extend our gratitude to the authors of the following libraries for generously sharing their source code and dataset: MUSAE, SQR, RQR, CF-GNN

Your contributions are greatly appreciated.

Citation


About

QpiGNN: Quantile-Free Uncertainty Quantification in Graph Neural Networks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages