REVIEW 4 major objections 5 minor 21 references
Dynamic Graph Embedding Through Hub-aware Random Walks
T0 review · 4 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read Hub-repelling random walks beat the standard baseline on 8 of 9 networks
desk verdict A simple, transparent extension of hub-aware random walks to dynamic graphs, but the empirical claim is weakened by tuning on the test metric and the abstract overstates downstream gains. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The core mechanism is a degree-biased transition distribution inside the random walk, governed by three parameters: backtracking probability p, uniform-move probability u, and a degree-scoring mode (normal, inverse, log, or inverse-log). Rather than handling hubness as a post-hoc alignment step, the bias is injected at sampling time within the standard dynnode2vec incremental-update loop, so the walk itself produces contexts in which less-connected nodes are not drowned out by high-degree neighbors.
What would settle it
Run DeepHub and dynnode2vec with a fixed, pre-registered hyperparameter budget and evaluate on a held-out snapshot or a downstream task such as link prediction; if DeepHub no longer beats dynnode2vec on most networks, the hub-awareness advantage claimed here does not transfer beyond the tuning procedure.
Extended reading notes
Core claim
DeepHub modifies dynnode2vec's random walk sampling so that at each step, with probability p the walker backtracks to the previous node, with probability u it moves to a uniformly random neighbor, and otherwise it samples among neighbors with probabilities proportional to degree-based scores. The scores are either proportional to degree, or inversely proportional via 1 + max_deg - deg(n), optionally with a log transform, and in the configurations that worked best on the tested networks the walker avoids hubs. Across nine temporal networks, DeepHub's best-tuned F1 exceeds dynnode2vec's on eight of them, with relative improvements up to about 17.8 percent, and it lowers the hub versus non-hub F1 gap enough that a Mann-Whitney test can no longer reject equal distributions in three networks where dynnode2vec showed significant differences.
Load-bearing premise
The paper's central evidence is a comparison where the same F1 metric on the last snapshot is used both to pick hyperparameters and to report results, so the reported gains may partly reflect DeepHub's extra tuning freedom rather than hub awareness itself.
Editorial extensions
If this is right
- DeepHub improves graph reconstruction F1 over dynnode2vec on 8 of 9 real temporal networks, with the largest gains appearing on networks where hubs were strongly overrepresented.
- The best configurations consistently use inverse or inverse-log degree scaling, meaning walkers that avoid hubs produce higher-quality embeddings in these networks.
- Hub-aware sampling makes hub and non-hub node embeddings more comparable, with the hub versus non-hub F1 gap no longer statistically significant in three networks where it was significant for the baseline.
- Because DeepHub changes only the sampling strategy, it can be dropped into the incremental-update framework of dynnode2vec without altering the model architecture or the embedding update step.
Reading between the lines
- A natural testable extension is to combine hub-aware sampling with local-intrinsic-dimensionality-based walk biases, since both target the same failure mode of standard walks.
- The inverse-log scaling that won most networks suggests an optimal trade-off curve between exploration and hub avoidance; tuning that curve per network may yield further gains beyond the grid used here.
- If hub-awareness improves reconstruction F1, it likely also helps downstream tasks such as link prediction and node classification, but the paper does not test those tasks, so that transfer remains an open inference.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes DeepHub, a dynamic graph embedding method that augments the dynnode2vec sampling procedure with degree-based transition scoring. In addition to the return parameter p and a uniform-move probability u, DeepHub chooses among four degree transforms (normal, log, inverse, inverse-log) to bias walks toward or away from hubs. The authors evaluate DeepHub and the dynnode2vec baseline on nine real temporal networks using micro-averaged graph reconstruction F1 on the last snapshot, and they also analyze hub/non-hub F1 differences with Spearman correlations and Mann-Whitney U tests. They report that DeepHub outperforms dynnode2vec on eight of nine datasets, and that the best per-dataset transform is always inverse or inverse-log, which they interpret as evidence that avoiding hubs improves embeddings.
Significance. The idea of making dynamic random-walk embeddings structurally aware of hubs is reasonable and not well explored, and the method is simple enough to be usable. The paper's strengths include a systematic comparison across nine publicly available datasets, a careful hub/non-hub fairness analysis, and explicit reporting of selected hyperparameters. However, the main empirical claim currently rests on an evaluation protocol in which the same last-snapshot reconstruction F1 is used both to select hyperparameters and to report final scores, and DeepHub has more tunable axes than the baseline. The significance of the paper will rise or fall on whether the 8-of-9 advantage survives an independent held-out evaluation.
major comments (4)
- [Section 4, baseline tuning paragraph; Tables 2 and 5] The evaluation protocol tunes both dynnode2vec and DeepHub by maximizing the last-snapshot graph reconstruction F1 and then reports that same F1 as the outcome. Because DeepHub has additional hyperparameter axes (the uniform-move probability u and the four-way degree-transform choice) beyond dynnode2vec's p and q grid, the reported gains on eight of nine datasets could be produced by extra tuning freedom rather than by hub-aware sampling. The authors should separate model selection from evaluation, for example by using one or more held-out snapshots for selecting p, u, and transform type and reporting F1 only on a final test snapshot, or by reporting nested cross-validated estimates. Without such separation, the central claim is not established.
- [Section 5, Table 5] The conclusion that 'in all networks biased random walks tend to avoid hubs' is post hoc: the transform type (inverse or inverse-log) was chosen per dataset because it maximized the reported F1. This selection makes it unsurprising that inverse/inverse-log dominate the 'best' column, and it does not independently confirm that hub avoidance causes the improvement. A fair test would fix the transform family before seeing the evaluation data, or would compare hub-avoiding versus hub-favoring walks under identical selection protocols.
- [Abstract and Section 6] The abstract states that hub-aware walks 'improve downstream task performance,' but the experiments contain no downstream tasks (link prediction, node classification, or similar); the evaluation is exclusively intrinsic graph reconstruction. If downstream performance is claimed, the authors need to add such experiments; otherwise the claim should be restricted to graph reconstruction quality.
- [Section 4, ten-run averaging; Tables 2 and 5] No standard deviations or confidence intervals are reported even though F1 is averaged over ten runs, and several claimed improvements are small (email-eu 1.07%, fb-forum 2.56%, college-msg 3.10%, ia-primary 2.86%). Without variance information or a paired significance test across runs, these individual wins are not distinguishable from noise. The authors should report per-configuration mean and standard deviation (or a paired test) for at least the final selected configurations.
minor comments (5)
- [Definition 1] The phrase 'minimal set satisfying the condition' is ambiguous; specify that H is minimal by cardinality (or by the described greedy construction), and note that there is a typo ('set od nodes').
- [Table 1] The dataset named 'ia-primschool' in Table 1 is called 'ia-primary' in Tables 3-5; please unify the name.
- [Section 5, paragraph on CTDNE and STWalk] The assertion that CTDNE and STWalk 'exhibit noticeably higher graph reconstruction errors' is not supported by any table or figure; either report the numbers or omit the claim.
- [Algorithms 1-3] The pseudocode uses 'N C' with a space and defines max_deg over neighbors, but it does not define behavior for isolated nodes or for walks of length one; a short clarification would improve reproducibility.
- [Figure 2] Adding error bars or at least the 10-run standard deviation to Figure 2 would help readers judge the small differences between methods.
Circularity Check
DeepHub's reported F1 advantage and hub-avoidance conclusion largely reduce to per-dataset hyperparameter selection on the same metric; the finding is partly fitted rather than predicted.
-
fitted input called prediction
[Section 4 (Evaluation Methodology, baseline tuning) and Section 5 (Table 5, "Best F1-scores for DeepHub algorithm...")]
"The baseline method, Dynnode2vec, is tuned by selecting the values of its hyperparameters p (the return back parameter) and q (the in-out parameter) that maximize the F1 score in the last snapshot. ... Table 5. Best F1-scores for DeepHub algorithm and its comparison with DN2V. ... Besides F1 scores, this table provides information about the best values of DeepHub parameters p (backtrack probability) and u (uniform sampling probability) and the type of scaling applied to degree centrality (it can be normal, log, inverse or inverse-log...)."
DeepHub's hyperparameters (p, u, degree-transform type) are selected to maximize the same last-snapshot reconstruction F1 that is later reported as the outcome. The 8/9 win is therefore a comparison of two grid-search optima on the reported metric. Because DeepHub searches over an additional discrete axis (four transform modes) and an extra probability u, its attainable optimum is inflated by tuning freedom unrelated to hub-awareness. Reporting this optimum as "DeepHub outperforms Dynnode2vec" (Section 5) presents a fitted quantity as an independent test of the method, and no held-out snapshot or downstream task separates tuning effects from the hub-bias mechanism.
-
fitted input called prediction
[Section 5, discussion after Table 5]
"The type of transformation applied to degree centrality is either inverse-log (6 networks) or inverse (3 networks). This means that in all networks biased random walks tend to avoid hubs."
This finding is a restatement of the per-dataset hyperparameter selection: the transform type was chosen as the one giving the best F1 (Table 5 reports "best values" of p, u, and scaling type). Saying that all winning configurations use inverse or inverse-log transforms is equivalent to saying that the F1-optimal transform is inverse or inverse-log, not evidence that hub-avoiding walks improve embeddings. The conclusion is thus the fitted input, the selected transform, renamed as an empirical regularity about hub behavior.
full rationale
The paper's central empirical claim—that hub-aware walks improve dynamic graph embeddings—is not derived from the method's equations, but from a comparison on nine real temporal networks. The hub-bias mechanism is an a priori design choice with independent grounding in static graph experiments, so the circularity is partial rather than total. However, the evaluation protocol uses the reported metric as the selection criterion: Dynnode2vec hyperparameters are chosen to maximize last-snapshot F1, and DeepHub's p, u, and degree-transform type are likewise reported as "best values" under the same reconstruction F1. The paper then interprets the selected inverse/inverse-log transforms as evidence that "biased random walks tend to avoid hubs," which is simply the output of the hyperparameter search, not an independent confirmation of the hub-avoidance hypothesis. Because there is no held-out snapshot, no separate downstream task, and no paired significance testing, the 8/9 F1 advantage and the hub-avoidance conclusion partly reduce to selection on the evaluation metric. This fits the fitted-input-called-prediction pattern, giving a partial circularity score of 6.
Assumptions & free parameters
free parameters (4)
- p (backtrack probability) =
0, 0.15, 0.25, or 0.5 depending on network
- u (uniform move probability) =
0.15 or 0.5 depending on network
- degree transform type =
inverse or inverse-log for all winning configurations
- dynnode2vec p and q (comparison baseline) =
selected from {0.25, 0.5, 1, 2, 4}
assumptions (4)
- domain assumption Graph reconstruction F1 is a valid proxy for general-purpose dynamic graph embedding quality.
- domain assumption The minimal set of nodes whose total degree exceeds the degree of all remaining nodes is a useful hub partition.
- domain assumption Incremental updating with random walks only from delta nodes preserves enough temporal structure for embedding quality.
- standard math Skip-gram word2vec training on walk sequences produces semantically meaningful node embeddings.
Cite this review
Pith. "Pith review of Dynamic Graph Embedding Through Hub-aware Random Walks." pith.science (2026). https://pith.science/paper/G2HP4FR2
@misc{pith2026250517764,
author = {Pith},
title = {Pith review of: Dynamic Graph Embedding Through Hub-aware Random Walks},
year = {2026},
howpublished = {\url{https://pith.science/paper/G2HP4FR2}},
note = {Machine review of arXiv:2505.17764}
}
read the original abstract
The role of high-degree nodes, or hubs, in shaping graph dynamics and structure is well-recognized in network science, yet their influence remains underexplored in the context of dynamic graph embedding. Recent advances in representation learning for graphs have shown that random walk-based methods can capture both structural and temporal patterns, but often overlook the impact of hubs on walk trajectories and embedding stability. In this paper, we introduce DeepHub, a method for dynamic graph embedding that explicitly integrates hub sensitivity into random walk sampling strategies. Focusing on dynnode2vec as a representative dynamic embedding method, we systematically analyze the effect of hub-biased walks across nine real-world temporal networks. Our findings reveal that standard random walks tend to overrepresent hub nodes, leading to embeddings that underfit the evolving local context of less-connected nodes. By contrast, hub-aware walks can balance exploration, resulting in embeddings that better preserve temporal neighborhood structure and improve downstream task performance. These results suggest that hub-awareness is an important yet overlooked factor in dynamic graph embedding, and our work provides a foundation for more robust, structure-sensitive representation learning in evolving networks.
Figures
Reference graph
Works this paper leans on
-
[20]
Statistical Analysis and Data Mining: The ASA Data Science Journal 17(2), e11676 (2024)
Tomčić, A., Savić, M., Radovanović, M.: Hub-aware random walk graph embedding methods for classification. Statistical Analysis and Data Mining: The ASA Data Science Journal 17(2), e11676 (2024). https://doi.org/10.1002/sam.11676
-
[1]
ACM Computing Surveys55(1), 1–37 (2021)
Barros, C.D., Mendonça, M.R., Vieira, A.B., Ziviani, A.: A survey on embedding dynamic graphs. ACM Computing Surveys55(1), 1–37 (2021)
work page 2021
-
[2]
Dynamic Network Embeddings for Network Evolution Analysis
Chen, C., Tao, Y., Lin, H.: Dynamic network embeddings for network evolution analysis. arXiv:1906.09860 (2019)
work page Pith review arXiv 2019
-
[3]
De Winter, S., Decuypere, T., Mitrović, S., Baesens, B., De Weerdt, J.: Combining temporal aspects of dynamic networks with node2vec for a more efficient dynamic link prediction. In: 2018 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM). pp. 1234–1241. IEEE (2018)
work page 2018
-
[4]
In: Pro- ceedings of the 22nd ACM SIGKDD International Conference on Knowledge Dis- covery and Data Mining
Grover, A., Leskovec, J.: node2vec: Scalable feature learning for networks. In: Pro- ceedings of the 22nd ACM SIGKDD International Conference on Knowledge Dis- covery and Data Mining. pp. 855–864 (2016)
2016
-
[5]
Physics Reports 519(3), 97–125 (2012) 14 A
Holme, P., Saramäki, J.: Temporal networks. Physics Reports 519(3), 97–125 (2012) 14 A. Tomčić et al
work page 2012
-
[6]
ACM Transactions on Intelligent Systems and Technology15(1), 1–55 (2024)
Khoshraftar, S., An, A.: A survey on graph representation learning methods. ACM Transactions on Intelligent Systems and Technology15(1), 1–55 (2024)
2024
-
[7]
In: Cherifi, H., Donduran, M., Rocha, L.M., Cherifi, C., Varol, O
Knežević, D., Savić, M., Radovanović, M.: Local intrinsic dimensionality for dy- namic graph embeddings. In: Cherifi, H., Donduran, M., Rocha, L.M., Cherifi, C., Varol, O. (eds.) Complex Networks & Their Applications XIII. pp. 374–385. Springer Nature Switzerland, Cham (2025)
work page 2025
Show all 21 references
-
[8]
In: 2018 IEEE international conference on big data (Big Data)
Mahdavi, S., Khoshraftar, S., An, A.: dynnode2vec: Scalable dynamic network embedding. In: 2018 IEEE international conference on big data (Big Data). pp. 3762–3765. IEEE (2018)
2018
-
[9]
The Annals of Mathematical Statistics pp
Mann, H.B., Whitney, D.R.: On a test of whether one of two random variables is stochastically larger than the other. The Annals of Mathematical Statistics pp. 50–60 (1947)
1947
-
[10]
In: Proceedings of the International Conference on Data Science
Mitrovic, S., De Weerdt, J.: Dyn2vec: Exploiting dynamic behaviour using dif- ference networks-based node embeddings for classification. In: Proceedings of the International Conference on Data Science. pp. 194–200. CSREA Press (2019)
2019
-
[11]
In: Companion Pro- ceedings of The Web Conference 2018
Nguyen, G.H., Lee, J.B., Rossi, R.A., Ahmed, N.K., Koh, E., Kim, S.: Continuous-time dynamic network embeddings. In: Companion Pro- ceedings of The Web Conference 2018. pp. 969–976. WWW ’18 (2018). https://doi.org/10.1145/3184558.3191526
2018
-
[12]
In: Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence
Nikolentzos, G., Meladianos, P., Vazirgiannis, M.: Matching node embeddings for graph similarity. In: Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence. p. 2429–2435. AAAI’17, AAAI Press (2017)
2017
-
[13]
In: Proceedings of the ACM India Joint International Conference on Data Science and Management of Data
Pandhre, S., Mittal, H., Gupta, M., Balasubramanian, V.N.: Stwalk: learning tra- jectory representations in temporal graphs. In: Proceedings of the ACM India Joint International Conference on Data Science and Management of Data. pp. 210–219. CODS-COMAD ’18, Association for Com...
2018
-
[14]
In: Proceedings of the 20th ACM SIGKDD International Confer- ence on Knowledge Discovery and Data Mining
Perozzi, B., Al-Rfou, R., Skiena, S.: DeepWalk: Online learning of social rep- resentations. In: Proceedings of the 20th ACM SIGKDD International Confer- ence on Knowledge Discovery and Data Mining. KDD ’14, ACM (Aug 2014). https://doi.org/10.1145/2623330.2623732
2014
-
[15]
Journal of Machine Learning Research 11(sept), 2487–2531 (2010)
Radovanovic, M., Nanopoulos, A., Ivanovic, M.: Hubs in space: Popular near- est neighbors in high-dimensional data. Journal of Machine Learning Research 11(sept), 2487–2531 (2010)
2010
-
[16]
Computing99, 1055–1079 (2017)
Savić, M., Ivanović, M., Radovanović, M.: Analysis of high structural class coupling in object-oriented software systems. Computing99, 1055–1079 (2017)
2017
-
[17]
In: Similarity Search and Applications
Savić, M., Kurbalija, V., Radovanović, M.: Local intrinsic dimensionality and graphs: Towards LID-aware graph embedding algorithms. In: Similarity Search and Applications. pp. 159–172. Springer (2021). https://doi.org/10.1007/978-3- 030-89657-7_13
2021 doi
-
[18]
Information Systems 119, 102272 (2023)
Savić, M., Kurbalija, V., Radovanović, M.: Local intrinsic dimensionality mea- sures for graphs, with applications to graph embeddings. Information Systems 119, 102272 (2023). https://doi.org/10.1016/j.is.2023.102272
2023
-
[19]
arXiv:1903.08889 (2019)
Singer, U., Guy, I., Radinsky, K.: Node embedding over temporal graphs. arXiv:1903.08889 (2019)
2019 arXiv
-
[21]
In: 2019 International Joint Conference on Neural Networks (IJCNN)
Zhou, Y., Liu, W., Pei, Y., Wang, L., Zha, D., Fu, T.: Dynamic network embedding by semantic evolution. In: 2019 International Joint Conference on Neural Networks (IJCNN). pp. 1–8. IEEE (2019)
2019
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.