Abstract

Network embedding has attracted considerable attention in recent years. It represents nodes in a network into a low-dimensional vector space while keeping the properties of the network. Some methods (e.g. ComE, MNMF, and CARE) have been proposed to preserve the community property in network embedding, and they have obtained good results in some downstream network analysis tasks. However, there still exists a significant challenge because nodes may lose important structural information following embedding. To address this problem, we propose a community structure enhancement framework for network embedding, based on edge reweighting. Through edge reweighting, the weight of intra-community edges is increased while the weight of inter-community edges is decreased. Therefore, after embedding, nodes in the same community are closer to each other than nodes in different communities in the embedding space. We apply the edge reweighting as a preprocessing stage in network embedding, and construct an enhanced network by incorporating enhanced community structures into the original network. By doing this, the embedded vectors from the enhanced network can better perform all downstream network analysis tasks. Extensive experiments are conducted on two network analysis tasks (community detection and node classification) with synthetic and real-world datasets. The results show that our method outperforms state-of-the-art network embedding methods.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call