Papers
Topics
Authors
Recent
2000 character limit reached

Repeat-Aware Neighbor Sampling for Dynamic Graph Learning (2405.17473v2)

Published 24 May 2024 in cs.LG, cs.AI, and cs.SI

Abstract: Dynamic graph learning equips the edges with time attributes and allows multiple links between two nodes, which is a crucial technology for understanding evolving data scenarios like traffic prediction and recommendation systems. Existing works obtain the evolving patterns mainly depending on the most recent neighbor sequences. However, we argue that whether two nodes will have interaction with each other in the future is highly correlated with the same interaction that happened in the past. Only considering the recent neighbors overlooks the phenomenon of repeat behavior and fails to accurately capture the temporal evolution of interactions. To fill this gap, this paper presents RepeatMixer, which considers evolving patterns of first and high-order repeat behavior in the neighbor sampling strategy and temporal information learning. Firstly, we define the first-order repeat-aware nodes of the source node as the destination nodes that have interacted historically and extend this concept to high orders as nodes in the destination node's high-order neighbors. Then, we extract neighbors of the source node that interacted before the appearance of repeat-aware nodes with a slide window strategy as its neighbor sequence. Next, we leverage both the first and high-order neighbor sequences of source and destination nodes to learn temporal patterns of interactions via an MLP-based encoder. Furthermore, considering the varying temporal patterns on different orders, we introduce a time-aware aggregation mechanism that adaptively aggregates the temporal representations from different orders based on the significance of their interaction time sequences. Experimental results demonstrate the superiority of RepeatMixer over state-of-the-art models in link prediction tasks, underscoring the effectiveness of the proposed repeat-aware neighbor sampling strategy.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (45)
  1. SubMix: Learning to Mix Graph Sampling Heuristics. In UAI 2023, July 31 - 4 August 2023, Pittsburgh, PA, USA, Vol. 216. PMLR, 1–10.
  2. MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixing. In ICML 2019, 9-15 June 2019, Long Beach, California, USA, Vol. 97. PMLR, 21–29.
  3. The dynamics of repeat consumption. In WWW ’14, Seoul, Republic of Korea, April 7-11, 2014. ACM, 419–430.
  4. ReCANet: A Repeat Consumption-Aware Neural Network for Next Basket Recommendation in Grocery Shopping. In SIGIR ’22, Madrid, Spain, July 11 - 15, 2022. ACM, 1240–1250.
  5. Layer Normalization. CoRR abs/1607.06450 (2016).
  6. Motif Prediction with Graph Neural Networks. In KDD ’22, Washington, DC, USA, August 14 - 18, 2022. ACM, 35–45.
  7. Stochastic Training of Graph Convolutional Networks with Variance Reduction. In ICML 2018, Stockholmsmässan, Stockholm, Sweden, July 10-15, 2018, Vol. 80. PMLR, 941–949.
  8. PowerLyra: Differentiated Graph Computation and Partitioning on Skewed Graphs. ACM Trans. Parallel Comput. 5, 3 (2018), 13:1–13:39.
  9. Do We Really Need Complicated Model Architectures For Temporal Networks?. In ICLR 2023, Kigali, Rwanda, May 1-5, 2023. OpenReview.net.
  10. A Case Study on Sampling Strategies for Evaluating Neural Sequential Item Recommendation Models. In RecSys ’21, The Netherlands, 27 September 2021 - 1 October 2021. ACM, 505–514.
  11. A Survey on Embedding Dynamic Graphs. ACM Comput. Surv. 55, 2 (2023), 10:1–10:37.
  12. Deep Learning for Sequential Recommendation: Algorithms, Influential Factors, and Evaluations. ACM Trans. Inf. Syst. 39, 1 (2020), 10:1–10:42.
  13. Understanding and Extending Subgraph GNNs by Rethinking Their Symmetries. In NeurIPS 2022, New Orleans, LA, USA, November 28 - December 9, 2022.
  14. Inductive Representation Learning on Large Graphs. In Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4-9, 2017, Long Beach, CA, USA. 1024–1034.
  15. Deep Residual Learning for Image Recognition. In CVPR 2016, Las Vegas, NV, USA, June 27-30, 2016. IEEE Computer Society, 770–778.
  16. Dan Hendrycks and Kevin Gimpel. 2016. Bridging Nonlinearities and Stochastic Regularizers with Gaussian Error Linear Units. CoRR abs/1606.08415 (2016).
  17. Modeling Personalized Item Frequency Information for Next-basket Recommendation. In SIGIR 2020, Virtual Event, China, July 25-30, 2020. ACM, 1071–1080.
  18. Temporal Graph Benchmark for Machine Learning on Temporal Graphs. CoRR abs/2307.01026 (2023).
  19. Yongjie Huang and Meng Yang. 2021. Breadth First Reasoning Graph for Multi-hop Question Answering. In NAACL-HLT 2021, Online, June 6-11, 2021. Association for Computational Linguistics, 5810–5821.
  20. Representation Learning for Dynamic Graphs: A Survey. J. Mach. Learn. Res. 21 (2020), 70:1–70:73.
  21. Predicting Dynamic Embedding Trajectory in Temporal Interaction Networks. In KDD’ 19, Anchorage, AK, USA, August 4-8, 2019. ACM, 1269–1278.
  22. Sampling Methods for Efficient Training of Graph Convolutional Networks: A Survey. IEEE CAA J. Autom. Sinica 9, 2 (2022), 205–234.
  23. Dynamic Network Embeddings: From Random Walks to Temporal Random Walks. In (IEEE BigData 2018), Seattle, WA, USA, December 10-13, 2018. IEEE, 1085–1092.
  24. Towards Better Evaluation for Dynamic Link Prediction. In NeurIPS 2022, New Orleans, LA, USA, November 28 - December 9, 2022.
  25. Predicting Music Relistening Behavior Using the ACT-R Framework. In RecSys ’21, 27 September 2021 - 1 October 2021. ACM, 702–707.
  26. Temporal Graph Networks for Deep Learning on Dynamic Graphs. CoRR abs/2006.10637 (2020).
  27. Representation Learning in Continuous-Time Dynamic Signed Networks. In CIKM 2023, Birmingham, United Kingdom, October 21-25, 2023. ACM, 2229–2238.
  28. MLP-Mixer: An all-MLP Architecture for Vision. In NeurIPS 2021, December 6-14, 2021. 24261–24272.
  29. DyRep: Learning Representations over Dynamic Graphs. In ICLR 2019, New Orleans, LA, USA, May 6-9, 2019. OpenReview.net.
  30. TCL: Transformer-based Dynamic Graph Modelling via Contrastive Learning. CoRR abs/2105.07944 (2021).
  31. Inductive Representation Learning in Temporal Networks via Causal Anonymous Walks. In ICLR 2021, Virtual Event, Austria, May 3-7, 2021. OpenReview.net.
  32. CLARE: A Semi-supervised Community Detection Algorithm. In KDD ’22, DC, USA, August 14 - 18, 2022. ACM, 2059–2069.
  33. Inductive representation learning on temporal graphs. In ICLR 2020, Addis Ababa, Ethiopia, April 26-30, 2020. OpenReview.net.
  34. Graph Convolutional Neural Networks for Web-Scale Recommender Systems. In KDD’18, London, UK, August 19-23, 2018. ACM, 974–983.
  35. Performance-Adaptive Sampling Strategy Towards Fast and Accurate Graph Neural Networks. In KDD ’21, Virtual Event, Singapore, August 14-18, 2021. ACM, 2046–2056.
  36. ROLAND: Graph Learning Framework for Dynamic Graphs. In KDD ’22, DC, USA, August 14 - 18, 2022. ACM, 2358–2366.
  37. Le Yu. 2023. An Empirical Evaluation of Temporal Graph Benchmark. CoRR abs/2307.12510 (2023).
  38. Continuous-Time User Preference Modelling for Temporal Sets Prediction. IEEE Trans. Knowl. Data Eng. 36, 4 (2024), 1475–1488.
  39. Towards Better Dynamic Graph Learning: New Architecture and Unified Library. In NeurIPS 2023, New Orleans, LA, USA, December 10 - 16, 2023.
  40. NetWalk: A Flexible Deep Embedding Approach for Anomaly Detection in Dynamic Networks. In KDD 2018, London, UK, August 19-23, 2018. ACM, 2672–2681.
  41. GraphSAINT: Graph Sampling Based Inductive Learning Method. In ICLR 2020, Addis Ababa, Ethiopia, April 26-30, 2020. OpenReview.net.
  42. DyTed: Disentangled Representation Learning for Discrete-time Dynamic Graph. In KDD’ 23, Long Beach, CA, USA, August 6-10, 2023. ACM, 3309–3320.
  43. Constrained Social Community Recommendation. In KDD 2023, Long Beach, CA, USA, August 6-10, 2023. ACM, 5586–5596.
  44. Instant Graph Neural Networks for Dynamic Graphs. In KDD ’22, DC, USA, August 14 - 18, 2022. ACM, 2605–2615.
  45. Event-Based Dynamic Graph Representation Learning for Patent Application Trend Prediction. IEEE Trans. Knowl. Data Eng. 36, 5 (2024), 1951–1963.

Summary

We haven't generated a summary for this paper yet.

Slide Deck Streamline Icon: https://streamlinehq.com

Whiteboard

Dice Question Streamline Icon: https://streamlinehq.com

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Lightbulb Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

X Twitter Logo Streamline Icon: https://streamlinehq.com

Tweets

Sign up for free to view the 4 tweets with 0 likes about this paper.