Abstract: Heterogeneous networks are a special type of network that contains different types of nodes and edges. Link prediction in heterogeneous networks can reveal hidden interaction patterns among ...