paper-with-me

홈 › Papers

Memory-aware framework for fast and scalable second-order random walk over billion-edge natural graphs

2021-05-07 · The VLDB Journal 2021 5 · Yingxia Shao, Shiyue Huang, Yawen Li, Xupeng Miao, Bin Cui & Lei Chen

Second-order random walk is an important technique for graph analysis. Many applications including graph embedding, proximity measure and community detection 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 consumption comes from the memory-unaware strategies for the node sampling during the random walk. In this paper, to clearly compare the efficiency of various node sampling methods, we first design a cost model and propose two new node sampling methods: one follows the acceptance-rejection paradigm to achieve a better balance between memory and time cost, and the other is optimized for fast sampling the skewed probability distributions existed in natural graphs. Second, to achieve the high efficiency of the second-order random walk within arbitrary memory budgets, we propose a novel 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 or edge in the graph within a memory budget meanwhile minimizing the time cost of the random walk. Finally, the framework provides general programming interfaces for users to define new second-order random walk models 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.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Community DetectionGraph Embedding

Similar Papers 제목 키워드 기반

FlatCAD: Fast Curvature Regularization of Neural SDFs for CAD Models

2025-06-19 · Haotian Yin, Aleksander Plocharski, Michal Jan Wlodarczyk, Mikolaj Kida 외

Neural signed-distance fields (SDFs) have become a versatile backbone for geometric learning, yet enforcing developable, CAD-style behavior still hinges on Gaussian curvature penalties that require full Hessian evaluatio…

GPU

KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networks

2021-07-04 · J. Gregory Pauloski, Qi Huang, Lei Huang, Shivaram Venkataraman 외

Kronecker-factored Approximate Curvature (K-FAC) has recently been shown to converge faster in deep neural network (DNN) training than stochastic gradient descent (SGD); however, K-FAC's larger memory footprint hinders i…

EZLDA: Efficient and Scalable LDA on GPUs

2020-07-17 · Shilong Wang, Hang Liu, Anil Gaihre, Hengyong Yu

LDA is a statistical approach for topic modeling with a wide range of applications. However, there exist very few attempts to accelerate LDA on GPUs which come with exceptional computing and memory throughput capabilitie…

GPU

WarpLDA: a Cache Efficient O(1) Algorithm for Latent Dirichlet Allocation

2015-10-29 · Jianfei Chen, Kaiwei Li, Jun Zhu, WenGuang Chen

Developing efficient and scalable algorithms for Latent Dirichlet Allocation (LDA) is of wide interest for many applications. Previous work has developed an O(1) Metropolis-Hastings sampling method for each token. Howeve…

FaST: Efficient and Effective Long-Horizon Forecasting for Large-Scale Spatial-Temporal Graphs via Mixture-of-Experts

2026-01-08 · Yiji Zhao, Zihao Zhong, Ao Wang, Haomin Wen 외 arxiv

Spatial-Temporal Graph (STG) forecasting on large-scale networks has garnered significant attention. However, existing models predominantly focus on short-horizon predictions and suffer from notorious computational costs…

Computational Efficiency