Saved in:
Bibliographic Details
Main Authors: Avena, Luca, Bet, Gianmarco, Schroeder, Lars, Stegehuis, Clara
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2604.13681
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914475336007680
author Avena, Luca
Bet, Gianmarco
Schroeder, Lars
Stegehuis, Clara
author_facet Avena, Luca
Bet, Gianmarco
Schroeder, Lars
Stegehuis, Clara
contents The node2vec random walk is a non-Markovian random walk on the vertex set of a graph, widely used for network embedding and exploration. This random walk model is defined in terms of three parameters which control the probability of, respectively, backtracking moves, moves within triangles, and moves to the remaining neighboring nodes. From a mathematical standpoint, the node2vec random walk is a nontrivial generalization of the non-backtracking random walk and thus belongs to the class of second-order Markov chains. Despite its widespread use in applications, little is known about its long-run behavior. The goal of this paper is to begin exploring its fundamental properties on arbitrary graphs. To this aim, we show how lifting the node2vec random walk to the state spaces of directed edges and directed wedges yields two distinct Markovian representations which are key for its asymptotic analysis. Using these representations, we find mild sufficient conditions on the underlying finite or infinite graph to guarantee ergodicity, reversibility, recurrence and characterization of the invariant measure. As we discuss, the behavior of the node2vec random walk is drastically different compared to the non-backtracking random walk. While the latter simplifies on arbitrary graphs when using its natural edge Markovian representation thanks to bistochasticity, the former simplifies on regular graphs when using its natural wedge Markovian representation. Remarkably, this representation reveals that a graph is regular if and only if a certain weighted Eulerianity condition holds.
format Preprint
id arxiv_https___arxiv_org_abs_2604_13681
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle node2vec or triangle-biased random walks: stationarity, regularity & recurrence
Avena, Luca
Bet, Gianmarco
Schroeder, Lars
Stegehuis, Clara
Probability
Machine Learning
The node2vec random walk is a non-Markovian random walk on the vertex set of a graph, widely used for network embedding and exploration. This random walk model is defined in terms of three parameters which control the probability of, respectively, backtracking moves, moves within triangles, and moves to the remaining neighboring nodes. From a mathematical standpoint, the node2vec random walk is a nontrivial generalization of the non-backtracking random walk and thus belongs to the class of second-order Markov chains. Despite its widespread use in applications, little is known about its long-run behavior. The goal of this paper is to begin exploring its fundamental properties on arbitrary graphs. To this aim, we show how lifting the node2vec random walk to the state spaces of directed edges and directed wedges yields two distinct Markovian representations which are key for its asymptotic analysis. Using these representations, we find mild sufficient conditions on the underlying finite or infinite graph to guarantee ergodicity, reversibility, recurrence and characterization of the invariant measure. As we discuss, the behavior of the node2vec random walk is drastically different compared to the non-backtracking random walk. While the latter simplifies on arbitrary graphs when using its natural edge Markovian representation thanks to bistochasticity, the former simplifies on regular graphs when using its natural wedge Markovian representation. Remarkably, this representation reveals that a graph is regular if and only if a certain weighted Eulerianity condition holds.
title node2vec or triangle-biased random walks: stationarity, regularity & recurrence
topic Probability
Machine Learning
url https://arxiv.org/abs/2604.13681