| CPC H04L 9/008 (2013.01) [G06F 9/3887 (2013.01); H04L 63/0428 (2013.01)] | 20 Claims |

|
1. A method, in a data processing system, for fully homomorphic encryption enabled graph embedding, the method comprising:
receiving an encrypted graph data structure comprising a plurality of encrypted entities and a plurality of encrypted predicates;
generating, for each encrypted entity in the plurality of encrypted entities, a corresponding set of entity ciphertexts based on an initial embedding of entity features of the encrypted entity;
generating, for each encrypted predicate in the plurality of encrypted predicates, a corresponding predicate ciphertext based on an initial embedding of predicate features of the encrypted predicate;
iteratively executing a machine learning process, on the sets of entity ciphertexts and the predicate ciphertexts to update embeddings of the entity features of the encrypted entities and update embeddings of predicate features of the encrypted predicates, to generate a computer model for embedding entities and predicates; and
outputting a final embedding based on the updated embeddings of the entity features and predicate features of the computer model.
|