| CPC G06N 3/08 (2013.01) | 20 Claims |

|
1. A method for performing contrastive learning for graph tasks and datasets by employing an information-aware graph contrastive learning framework, the method comprising:
obtaining two semantically similar views of a graph coupled with a label for training by employing a view augmentation component to generate views of the graph that do not affect a semantic label of the graph;
feeding the two semantically similar views into respective separate instances of encoder networks to extract latent representations preserving both structure and attribute information in the two semantically similar views;
selecting a contrastive mode that is characterized by an aggregation operation by solving an optimization problem:
![]() where c*i and c*j are aggregation operations applied to latent representations z*i and z*j and where I(.;.) is a mutual information;
minimizing a contrastive loss based on the contrastive mode by maximizing feature consistency between the latent representations;
training a neural network by performing graph contrastive learning with the minimized contrastive loss; and
predicting a new graph label or a new node label in the graph using the neural network trained by the graph contrastive learning, wherein the predictive new graph label or new node label is used to support a decision making process.
|