Generate initial node embeddings for both graphs
generate_initial_embeddings.RdRuns node2vec independently on both graphs using identical hyperparameters, storing the resulting embedding matrices in the object. Graph 1 serves as the reference for subsequent Procrustes alignment. For details on the node2vec algorithm, see Grover & Leskovec. For the approach generally speaking, see Amir, et al.
Usage
generate_initial_embeddings(
object,
embd_dim = 64L,
node2vec_params = params_node2vec(),
directed = FALSE,
seed = 42L,
.verbose = TRUE
)Arguments
- object
An
EmbedDriftobject, seeEmbedDrift().- embd_dim
Integer. Embedding dimension size. Defaults to
64L.- node2vec_params
Named list. Node2vec training parameters, see
params_node2vec().- directed
Boolean. Whether to treat both graphs as directed. Defaults to
FALSE.- seed
Integer. Random seed for reproducibility.
- .verbose
Boolean. Controls verbosity. Defaults to
TRUE.