IP Library Granted Patent US 11,232,355
Granted Patent B2
US 11,232,355 · App. 16/680,215 · Granted Jan 25, 2022

Deep graph representation learning

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 11,232,355
App. No.
16/680,215
Granted
Jan 25, 2022
Kind
B2
Abstract

A method of deep graph representation learning includes: deriving a set of base features; and automatically developing, by a processing device, a multi-layered hierarchical graph representation based on the set of base features, wherein each successive layer of the multi-layered hierarchical graph representation leverages an output from a previous layer to learn features of a higher-order.

Claims (54)

1. A method of deep graph representation learning, the method comprising:

deriving a set of base features;

adding the set of base features to a feature matrix;

generating, by a processing device, a current feature layer from the feature matrix, the current feature layer corresponding to a set of current features;

selecting a subset of features from the set of current features based on an evaluation of the set of current features; and

adding the subset of features to the feature matrix to generate an updated feature matrix.

2. The method of claim 1 , wherein the evaluation of the set of current features comprises:

evaluating feature pairs associated with the current feature layer.

3. The method of claim 1 , further comprising:

incrementing the current feature layer to generate a new current feature layer.

4. The method of claim 1 , further comprising:

transforming the set of base features after generating a current feature layer to generate a plurality of transformed based features; and

adding the plurality of transformed base features to the updated feature matrix to generate a new updated feature matrix.

5. The method of claim 1 , further comprising:

transforming the set of current features after generating a current feature layer.

6. The method of claim 1 , wherein a plurality of features in the feature matrix are transfer learning features.

7. The method of claim 1 , wherein selecting the subset of features further comprises:

applying a set of relational feature operators to each feature of a previous feature layer.

8. A system comprising:

a memory to store a set of base features; and

a processing device, operatively coupled to the memory, to:

derive the set of base features;

add the set of base features to a feature matrix;

generate a current feature layer from the feature matrix, the current feature layer corresponding to a set of current features;

select a subset of features from the set of current features based on an evaluation of the set of current features; and

add the subset of features to the feature matrix to generate an updated feature matrix.

9. The system of claim 8 , wherein to evaluate the set of current features the processing device is further to:

evaluate feature pairs associated with the current feature layer.

10. The system of claim 8 , wherein the processing device is further to:

increment the current feature layer to generate a new current feature layer.

11. The system of claim 8 , wherein the processing device is further to:

transform the set of base features after generating a current feature layer to generate a plurality of transformed based features; and

add the plurality of transformed base features to the updated feature matrix to generate a new updated feature matrix.

12. The system of claim 8 , wherein the processing device is further to:

transform the set of current features after generating a current feature layer.

13. The system of claim 8 , wherein the processing device is one or more graphics processing units of one or more servers.

14. The system of claim 8 , wherein to select the subset of features the processing device is to:

apply a set of relational feature operators to each feature of a previous feature layer.

15. A non-transitory computer-readable storage medium having instructions stored thereon that, when executed by a processing device, cause the processing device to:

derive a set of base features;

add the set of base features to a feature matrix;

generate, by the processing device, a current feature layer from the feature matrix, the current feature layer corresponding to a set of current features;

select a subset of features from the set of current features based on an evaluation of the set of current features; and

add the subset of features to the feature matrix to generate an updated feature matrix.

16. A non-transitory computer-readable storage medium of claim 15 , wherein to evaluate the set of current features, the processing device further to:

evaluate feature pairs associated with the current feature layer.

17. The non-transitory computer-readable storage medium of claim 15 , the processing device further to:

increment the current feature layer to generate a new current feature layer.

18. The non-transitory computer-readable storage medium of claim 15 , the processing device further to:

transform the set of base features after generating a current feature layer to generate a plurality of transformed based features; and

add the plurality of transformed base features to the updated feature matrix to generate a new updated feature matrix.

19. The non-transitory computer-readable storage medium of claim 15 , the processing device further to:

transform the set of current features after generating a current feature layer.

20. The non-transitory computer-readable storage medium of claim 15 , wherein a plurality of features in the feature matrix are transfer learning features.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073562/0677 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064161/0001 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064038/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2019
From: ROSSI, RYAN; ZHOU, RONG
To: PALO ALTO RESEARCH CENTER INCORPORATED
Reel/Frame 050983/0939 →