Memory-Aware Framework for Efficient Second-Order Random Walk on Large Graphs
Yingxia Shao, Shiyue Huang, Xupeng Miao, Bin Cui, Lei Chen
摘要
Second-order random walk is an important technique for graph analysis. Many applications use it to capture higher-order patterns in the graph, thus improving the model accuracy. However, the memory explosion problem of this technique hinders it from analyzing large graphs. When processing a billion-edge graph like Twitter, existing solutions (e.g., alias method) of the second-order random walk may take up 1796TB memory. Such high memory overhead comes from the memory-unaware strategies for node sampling across the graph. In this paper, to clearly study the efficiency of various node sampling methods in the context of second-order random walk, we design a cost model, and then propose a new node sampling method following the acceptance-rejection paradigm to achieve a better balance between memory and time cost. Further, to guarantee the efficiency of the second-order random walk within arbitrary memory budgets, we propose a memory-aware framework on the basis of the cost model. The framework applies a cost-based optimizer to assign desirable node sampling method for each node in the graph within a memory budget while minimizing the time cost. Finally, we provide general programming interfaces for users to benefit from the memory-aware framework easily. The empirical studies demonstrate that our memory-aware framework is robust with respect to memory and is able to achieve considerable efficiency by reducing 90% of the memory cost.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper14
- ThunderRW: An In-Memory Graph Random Walk EngineShixuan Sun, Yuhang Chen, Shengliang Lu, Bingsheng He 等VLDB 2021 · 被引用 31 次
- Random Walks on Huge Graphs at Cache EfficiencyKe Yang, Xiaosong Ma, Saravanan Thirumuruganathan, Kang Chen 等SOSP 2021 · 被引用 26 次
- An I/O-Efficient Disk-based Graph System for Scalable Second-Order Random Walk of Large GraphsHongzheng Li, Yingxia Shao, Junping Du, Bin Cui 等VLDB 2022 · 被引用 19 次
- TEA: A General-Purpose Temporal Graph Random Walk EngineChengying Huan, Shuaiwen Leon Song, Santosh Pandey, Hang Liu 等EuroSys 2023 · 被引用 11 次
- UniNet: Scalable Network Representation Learning with Metropolis-Hastings SamplingXingyu Yao, Yingxia Shao, Bin Cui, Lei ChenICDE 2021 · 被引用 11 次
相关 Paper
- Distributed Graph Embedding with Information-Oriented Random WalksPeng Fang, Arijit Khan, Siqiang Luo, Fang Wang 等VLDB 2023 · 被引用 18 次
- SOWalker: An I/O-Optimized Out-of-Core Graph Processing System for Second-Order Random WalksYutong Wu, Zhan Shi, Shicai Huang, Zhipeng Tian 等USENIX ATC 2023 · 被引用 3 次
- A Bootstrapping Approach to Optimize Random Walk Based Statistical Estimation over GraphsPei Yi, Hong Xie, Yongkun Li, John C. S. LuiICDE 2021 · 被引用 7 次
- FlowWalker: A Memory-efficient and High-performance GPU-based Dynamic Graph Random Walk FrameworkJunyi Mei, Shixuan Sun, Chao Li, Cheng Xu 等VLDB 2024 · 被引用 10 次
- Social Graph Restoration via Random Walk SamplingKazuki Nakajima, Kazuyuki ShudoICDE 2022 · 被引用 6 次
