Skip to main navigation Skip to search Skip to main content

Saec: Similarity-Aware Embedding Compression in Recommendation Systems

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

Embedding methods are commonly used in recommender systems to represent features about user and item. An impeding practical challenge is that the large number of embedding vectors incurs substantial memory footprint for serving queries, especially as the number of features continues to grow. We propose an embedding compression system called Saec to address this challenge. Saec exploits the similarity among features within a field as they represent the same attribute of user or item, and uses clustering to compress the embeddings. We propose a new fast clustering method that relies on the empirical heavy-tailed nature of features to drastically reduce the clustering overhead. We implement a prototype of Saec on a production system and evaluate it with private feature datasets from a large Internet company. Testbed experiments show that Saec consistently reduces the memory footprint of embedding vectors from 4.46 GB to 161 MB. The fast clustering method we design achieves 32x speedup compared to the baseline method.
Original languageEnglish
Title of host publicationAPSys '20
Subtitle of host publicationProceedings of the 2020 ACM SIGOPS Asia-Pacific Workshop on Systems
PublisherAssociation for Computing Machinery
Pages82-89
ISBN (Print)9781450380690
DOIs
Publication statusPublished - Aug 2020
Event11th ACM SIGOPS Asia-Pacific Workshop on Systems, APSys 2020 - Virtual, Tsukuba, Japan
Duration: 24 Aug 202025 Aug 2020

Publication series

NameAPSys - Proceedings of the ACM SIGOPS Asia-Pacific Workshop on Systems

Conference

Conference11th ACM SIGOPS Asia-Pacific Workshop on Systems, APSys 2020
PlaceJapan
CityTsukuba
Period24/08/2025/08/20

Fingerprint

Dive into the research topics of 'Saec: Similarity-Aware Embedding Compression in Recommendation Systems'. Together they form a unique fingerprint.

Cite this