Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/119653
Title: EmbedX : a versatile, efficient and scalable platform to embed both graphs and high-dimensional sparse data
Authors: Zou, Y
Ding, Z 
Shi, J 
Guo, S
Su, C
Zhang, Y
Issue Date: Aug-2023
Source: Proceedings of the VLDB Endowment, Aug. 2023, v. 16, no. 12, p. 3543-3556
Abstract: In modern online services, it is of growing importance to process web-scale graph data and high-dimensional sparse data together into embeddings for downstream tasks, such as recommendation, advertisement, prediction, and classification. There exist learning methods and systems for either high-dimensional sparse data or graphs, but not both.
There is an urgent need in industry to have a system to efficiently process both types of data for higher business value, which however, is challenging. The data in Tencent contains billions of samples with sparse features in very high dimensions, and graphs are also with billions of nodes and edges. Moreover, learning models often perform expensive operations with high computational costs. It is difficult to store, manage, and retrieve massive sparse data and graph data together, since they exhibit different characteristics.
We present EmbedX, an industrial distributed learning framework from Tencent, which is versatile and efficient to support embedding on both graphs and high-dimensional sparse data. EmbedX consists of distributed server layers for graph and sparse data management, and optimized parameter and graph operators, to efficiently support 4 categories of methods, including deep learning models on high-dimensional sparse data, network embedding methods, graph neural networks, and in-house developed joint learning models on both types of data. Extensive experiments on massive Tencent data and public data demonstrate the superiority of EmbedX. For instance, on a Tencent dataset with 1.3 billion nodes, 35 billion edges, and 2.8 billion samples with sparse features in 1.6 billion dimension, EmbedX performs an order of magnitude faster for training and our joint models achieve superior effectiveness. EmbedX is deployed in Tencent. A/B test on real use cases further validates the power of EmbedX. EmbedX is implemented in C++ and open-sourced at https://github.com/Tencent/embedx.
Publisher: Association for Computing Machinery
Journal: Proceedings of the VLDB Endowment 
ISSN: 2150-8097
DOI: 10.14778/3611540.3611546
Description: The 49th International Conference on Very Large Data Bases, Vancouver, Canada, August 28 to September 1, 2023
Rights: This work is licensed under the Creative Commons BY-NC-ND 4.0 International License. Visit https://creativecommons.org/licenses/by-nc-nd/4.0/ to view a copy of this license. For any use beyond those covered by this license, obtain permission by emailing info@vldb.org. Copyright is held by the owner/author(s). Publication rights licensed to the VLDB Endowment.
The following publication Zou, Y., Ding, Z., Shi, J., Guo, S., Su, C., & Zhang, Y. (2023). Embedx: A versatile, efficient and scalable platform to embed both graphs and high-dimensional sparse data. Proceedings of the VLDB Endowment, 16(12), 3543-3556 is available at https://doi.org/10.14778/3611540.3611546.
Appears in Collections:Conference Paper

Open Access Information
Status open access
File Version Version of Record
Access
View full-text via PolyU eLinks SFX Query
Show full item record

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.