SketchNE: Embedding Billion-Scale Networks Accurately in One Hour

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Xie, Yuyang, Dong, Yuxiao, Qiu, Jiezhong, Yu, Wenjian, Feng, Xu, Tang, Jie
Format: Preprint
Published: 2021
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916111401877504
author Xie, Yuyang
Dong, Yuxiao
Qiu, Jiezhong
Yu, Wenjian
Feng, Xu
Tang, Jie
author_facet Xie, Yuyang
Dong, Yuxiao
Qiu, Jiezhong
Yu, Wenjian
Feng, Xu
Tang, Jie
contents We study large-scale network embedding with the goal of generating high-quality embeddings for networks with more than 1 billion vertices and 100 billion edges. Recent attempts LightNE and NetSMF propose to sparsify and factorize the (dense) NetMF matrix for embedding large networks, where NetMF is a theoretically-grounded network embedding method. However, there is a trade-off between their embeddings' quality and scalability due to their expensive memory requirements, making embeddings less effective under real-world memory constraints. Therefore, we present the SketchNE model, a scalable, effective, and memory-efficient network embedding solution developed for a single machine with CPU only. The main idea of SketchNE is to avoid the explicit construction and factorization of the NetMF matrix either sparsely or densely when producing the embeddings through the proposed sparse-sign randomized single-pass SVD algorithm. We conduct extensive experiments on nine datasets of various sizes for vertex classification and link prediction, demonstrating the consistent outperformance of SketchNE over state-of-the-art baselines in terms of both effectiveness and efficiency. SketchNE costs only 1.0 hours to embed the Hyperlink2012 network with 3.5 billion vertices and 225 billion edges on a CPU-only single machine with embedding superiority (e.g., a 282% relative HITS@10 gain over LightNE).
format Preprint
id arxiv_https___arxiv_org_abs_2110_12782
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle SketchNE: Embedding Billion-Scale Networks Accurately in One Hour
Xie, Yuyang
Dong, Yuxiao
Qiu, Jiezhong
Yu, Wenjian
Feng, Xu
Tang, Jie
Social and Information Networks
Numerical Analysis
We study large-scale network embedding with the goal of generating high-quality embeddings for networks with more than 1 billion vertices and 100 billion edges. Recent attempts LightNE and NetSMF propose to sparsify and factorize the (dense) NetMF matrix for embedding large networks, where NetMF is a theoretically-grounded network embedding method. However, there is a trade-off between their embeddings' quality and scalability due to their expensive memory requirements, making embeddings less effective under real-world memory constraints. Therefore, we present the SketchNE model, a scalable, effective, and memory-efficient network embedding solution developed for a single machine with CPU only. The main idea of SketchNE is to avoid the explicit construction and factorization of the NetMF matrix either sparsely or densely when producing the embeddings through the proposed sparse-sign randomized single-pass SVD algorithm. We conduct extensive experiments on nine datasets of various sizes for vertex classification and link prediction, demonstrating the consistent outperformance of SketchNE over state-of-the-art baselines in terms of both effectiveness and efficiency. SketchNE costs only 1.0 hours to embed the Hyperlink2012 network with 3.5 billion vertices and 225 billion edges on a CPU-only single machine with embedding superiority (e.g., a 282% relative HITS@10 gain over LightNE).
title SketchNE: Embedding Billion-Scale Networks Accurately in One Hour
topic Social and Information Networks
Numerical Analysis
url https://arxiv.org/abs/2110.12782