Node2Vec
node2vec is a scalable feature learning framework for networks that generates continuous vector representations for nodes. It combines biased random walks with a skip-gram model to preserve network neighborhoods in a low-dimensional space, enabling various downstream tasks such as link prediction and node classification.
The core idea is to sample node sequences with biased random walks. node2vec uses a second-order random
Training is performed by applying the skip-gram objective to the sequences produced by the biased walks. The
Node2vec embeddings are applicable to weighted and unweighted graphs and can be used for a range of
Limitations include sensitivity to hyperparameters such as walk length, number of walks per node, embedding dimension,