Skip to content

superca729/pL-UFG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pL-UFG

Before running our code:

  1. Please download the packages from: https://github.com/guoji-fu/pGNNs.
  2. Please merge "src" folder from both https://github.com/guoji-fu/pGNNs and pL-UFG.
  3. Since we made a modification on the "data_proc.py" and "main.py", please using ours for running the experiment.

Framelet Structure:

framelet Fig.1 The above figure shows the framelet framework by giving a graph with structure (adjacency matrix) and feature information.

Instruction of Adjustable p value:

regularization_new

Fig.2 The figure above shows the working flow of the $p$-Laplacian regularized framelet. The input graph data is first filtered and reconstructed by the framelet model; then, the result is further regularized by a sequence of graph convolution and diagonal rescaling induced by the $p$-Laplacian, which is generated based on the graph gradient information, serving as an implicit layer of the model. By adjusting the $p$ value, node features resulting from this implicit layer can be smoothed or sharpened accordingly, thus making the model adopt both homophily and heterophilic graphs. Lastly, the layer output will then be either forwarded to the task objective function or to the next framelet and $p$-Laplacian layers before the final prediction task.

Statistic of datasets:

image

More experiment results are presented as follows:

image

image

Noise tolerancy test:

image

Fig.3 Denoising power on heterophilic graph (Chameleon).

image

Fig.4 Denoising power on homophilic graph (Cora).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages