DeepWalk learns embeddings (social representations) of a graph's vertices, by modeling a stream of short random walks. Social representations are latent features of the vertices that capture neighborhood similarity and community membership. These latent representations encode social relations in a continuous vector space with a relatively small number of dimensions. It generalizes neural language models to process a special language composed of a set of randomly-generated walks.
The goal is to learn a latent representation, not only a probability distribution of node co-occurrences, and so as to introduce a mapping function $\Phi \colon v \in V \mapsto \mathbb{R}^{|V|\times d}$. This mapping $\Phi$ represents the latent social representation associated with each vertex $v$ in the graph. In practice, $\Phi$ is represented by a $|V| \times d$ matrix of free parameters.
Source: DeepWalk: Online Learning of Social RepresentationsPaper | Code | Results | Date | Stars |
---|
Task | Papers | Share |
---|---|---|
Node Classification | 16 | 17.98% |
Link Prediction | 14 | 15.73% |
Graph Embedding | 10 | 11.24% |
Graph Representation Learning | 6 | 6.74% |
Recommendation Systems | 4 | 4.49% |
Community Detection | 4 | 4.49% |
Clustering | 4 | 4.49% |
BIG-bench Machine Learning | 4 | 4.49% |
General Classification | 4 | 4.49% |
Component | Type |
|
---|---|---|
🤖 No Components Found | You can add them if they exist; e.g. Mask R-CNN uses RoIAlign |