IP Library › Granted Patent US 12,518,163
Granted Patent B2
US 12,518,163 · App. 18/484,872 · Granted Jan 6, 2026

Information-aware graph contrastive learning

Inventors: Wei Cheng (Princeton Junction, NJ); Dongkuan Xu (State College, PA); Haifeng Chen (West Windsor, NJ)
Assignee: NEC Corporation
G06N3/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,518,163
App. No.
18/484,872
Granted
Jan 6, 2026
Kind
B2
Abstract

A method for performing contrastive learning for graph tasks and datasets by employing an information-aware graph contrastive learning framework is presented. The method includes obtaining two semantically similar views of a graph coupled with a label for training by employing a view augmentation component, feeding the two semantically similar views into respective encoder networks to extract latent representations preserving both structure and attribute information in the two views, optimizing a contrastive loss based on a contrastive mode by maximizing feature consistency between the latent representations, training a neural network with the optimized contrastive loss, and predicting a new graph label or a new node label in the graph.

Claims (149)

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:

(

c

i

*

,

c

j

*

)

=

arg

⁢

min

(

c

i

,

c

j

)

-

I

⁡

(

c

i

(

z

i

*

)

;

c

j

(

z

j

*

)

)

where c*i and c*j are aggregation operations applied to latent representations z*i and z*j from the respective separate instances of encoder networks 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 graph classification model by performing graph contrastive learning with the minimized contrastive loss in such a way that the trained graph classification model predicts a new graph label of a new graph based on the new graph, wherein the predicted new graph label is used to support a decision making task.

2 . The method of claim 1 , comprising predicting the new graph label of the new graph using the graph classification model.

3 . The method of claim 2 , comprising predicting that a new node label of a new node in the new graph is the new graph label.

4 . The method of claim 1 , wherein each of the encoder networks includes a graph neural network (GNN) backbone and a projection multilayer perceptron (MLP).

5 . The method of claim 1 , wherein the contrastive mode is selected from the group consisting of a global-global mode, a local-global mode, a local-local mode, a multi-scale mode, and a hybrid-mode.

6 . The method of claim 5 , wherein, in the global-global mode, graph representations from the two semantically similar views are contrasted.

7 . The method of claim 5 , wherein, in the local-global mode, node representations from the first view of the two semantically similar views are contrasted with graph representations from the second view of the two semantically similar views.

8 . The method of claim 5 , wherein, in the local-local mode, node representations from the two semantically similar views are contrasted.

9 . The method of claim 1 , wherein the new graph label is classified as either positive or negative.

10 . A non-transitory computer-readable storage medium comprising a computer-readable program for performing contrastive learning for graph tasks and datasets by employing an information-aware graph contrastive learning framework, wherein the computer-readable program when executed on a computer causes the computer to perform the steps of:

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:

(

c

i

*

,

c

j

*

)

=

arg

⁢

min

(

c

i

,

c

j

)

-

I

⁡

(

c

i

(

z

i

*

)

;

c

j

(

z

j

*

)

)

where c*i and c*j are aggregation operations applied to latent representations z*i and z*j from the respective separate instances of encoder networks 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 graph classification model by performing graph contrastive learning with the minimized contrastive loss in such a way that the trained graph classification model predicts a new graph label of a new graph based on the new graph, wherein the predicted new graph label is used to support a decision making task.

11 . A system for performing contrastive learning for graph tasks and datasets by employing an information-aware graph contrastive learning framework, the system comprising: a memory; and one or more processors in communication with the memory configured to:

obtain 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;

feed 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;

select a contrastive mode that is characterized by an aggregation operation by solving an optimization problem:

(

c

i

*

,

c

j

*

)

=

arg

⁢

min

(

c

i

,

c

j

)

-

I

⁡

(

c

i

(

z

i

*

)

;

c

j

(

z

j

*

)

)

where c*i and c*j are aggregation operations applied to latent representations z*i and z*j from the respective separate instances of encoder networks and where I(.;.) is a mutual information;

minimize a contrastive loss based on the contrastive mode by maximizing feature consistency between the latent representations; and

train a graph classification model by performing graph contrastive learning with the minimized contrastive loss in such a way that the trained graph classification model predicts a new graph label of a new graph based on the new graph, wherein the predicted new graph label is used to support a decision making task.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2025
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 072938/0913 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2025
From: CHENG, WEI; XU, DONGKUAN; CHEN, HAIFENG
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 070617/0858 →
Continuity (4)
Continuation 17728071 · Apr 25, 2022
Provisional Application 63316505 · Mar 4, 2022
Provisional Application 63191367 · May 21, 2021
Related Publication 20240037403A1 · Feb 1, 2024
References Cited (13)
US 5289303A · Cloonan · 1994 [cited by examiner]
US 20150363702A1 · Baum · 2015 [cited by examiner]
US 20170124711A1 · Chandraker · 2017 [cited by examiner]
US 20190034798A1 · Yu · 2019 [cited by examiner]
US 20190095806A1 · Martinez Canedo · 2019 [cited by examiner]
US 20200242507A1 · Gan · 2020 [cited by examiner]
US 20210064931A1 · Yang · 2021 [cited by examiner]
US 20210110262A1 · Schmitt · 2021 [cited by examiner]
US 20210326660A1 · Krishnan · 2021 [cited by examiner]
US 20220156591A1 · Li · 2022 [cited by examiner]
WO WO2017031356A1 · 2017 [cited by examiner]
ÂGlocalized Weisfeiler-Lehman Graph Kernals: Global-Local Feature Maps of Graphsâ IEEE Internation Conference on Data Mining, 2017, pp. 327-336 (Year: 2017). [cited by examiner]
ÂGraph Contrastive Learning With Augmentationsâ, arXiv:201, 13902v3[cs. LG], pp. 1-12, Apr. 2021 (Year: 2021). [cited by examiner]