From Node Embedding To Community Embedding
Most of the existing graph embedding methods focus on nodes, which aim to output a vector representation for each node in the graph such that two nodes being "close" on the graph are close too in the low-dimensional space. Despite the success of embedding individual nodes for graph analytics, we notice that an important concept of embedding communities (i.e., groups of nodes) is missing. Embedding communities is useful, not only for supporting various community-level applications, but also to help preserve community structure in graph embedding. In fact, we see community embedding as providing a higher-order proximity to define the node closeness, whereas most of the popular graph embedding methods focus on first-order and/or second-order proximities. To learn the community embedding, we hinge upon the insight that community embedding and node embedding reinforce with each other. As a result, we propose ComEmbed, the first community embedding method, which jointly optimizes the community embedding and node embedding together. We evaluate ComEmbed on real-world data sets. We show it outperforms the state-of-the-art baselines in both tasks of node classification and community prediction.
Code (2)
Tasks
Graph EmbeddingNode ClassificationSimilar Papers 제목 키워드 기반
Variational Embeddings for Community Detection and Node Representation
In this paper, we study how to simultaneously learn two highly correlated tasks of graph analysis, i.e., community detection and node representation learning. We propose an efficient generative model called VECoDeR for j…
Community DetectionNode ClassificationRepresentation LearningIntegrating Network Embedding and Community Outlier Detection via Multiclass Graph Description
Network (or graph) embedding is the task to map the nodes of a graph to a lower dimensional vector space, such that it preserves the graph properties and facilitates the downstream network mining tasks. Real world networ…
Community DetectionGraph EmbeddingNetwork EmbeddingOutlier DetectionVECoDeR - Variational Embeddings for Community Detection and Node Representation
In this paper, we study how to simultaneously learn two highly correlated tasks of graph analysis, i.e., community detection and node representation learning. We propose an efficient generative model called VECoDeR for j…
Community DetectionNode ClassificationRepresentation LearningCommunity Detection Guarantees Using Embeddings Learned by Node2Vec
Embedding the nodes of a large network into an Euclidean space is a common objective in modern machine learning, with a variety of tools available. These embeddings can then be used as features for tasks such as communit…
ClusteringCommunity DetectionLink PredictionNode ClusteringHyperbolic Multiplex Network Embedding with Maps of Random Walk
Recent research on network embedding in hyperbolic space have proven successful in several applications. However, nodes in real world networks tend to interact through several distinct channels. Simple aggregation or ign…
Community DetectionNetwork Embedding