Patent attributes
In some embodiments, a network analysis system receives network data in the form of a temporal graph that includes nodes and edges. Each node represents an entity involved in a network. An edge connects two nodes to indicate an association between the two nodes. Each edge also has a temporal value indicating a time point when the association between the two nodes was created. The network analysis system generates a sequence of nodes by traversing the nodes in the temporal graph along edges with non-decreasing temporal values or with non-increasing temporal values. The network analysis system further replaces the identifiers of the nodes in the sequence to generate a sequence of feature values. Based on the sequence of feature values, the network analysis system determines network embeddings for the nodes in the temporal graph. Using the network embeddings, the network analysis system identifies two or more of the nodes in the temporal graph that belong to the same entity.