Hello,
I want to use the method dgl.sampling.node2vec_random_walk and I wonder how the edge weights given by the variable prob are used in the random walk generation. The source code shows that a function _CAPI_DGLSamplingNode2vec is used to generate the random walks, but I couldn’t find this function. I would assume that the edge weights should be multiplied by either 1, 1/p or 1/q as done to calculate the unnormalized transition probabilities in the Node2vec paper ([1607.00653] node2vec: Scalable Feature Learning for Networks). But I would like to know if dgl.sampling.node2vec_random_walk indeed does that.
Thank you