paper-with-me

Papers

Learning Compact Compositional Embeddings via Regularized Pruning for Recommendation

2023-09-07 · Xurong Liang, Tong Chen, Quoc Viet Hung Nguyen, JianXin Li, Hongzhi Yin

Latent factor models are the dominant backbones of contemporary recommender systems (RSs) given their performance advantages, where a unique vector embedding with a fixed dimensionality (e.g., 128) is required to represent each entity (commonly a user/item). Due to the large number of users and items on e-commerce sites, the embedding table is arguably the least memory-efficient component of RSs. For any lightweight recommender that aims to efficiently scale with the growing size of users/items or to remain applicable in resource-constrained settings, existing solutions either reduce the number of embeddings needed via hashing, or sparsify the full embedding table to switch off selected embedding dimensions. However, as hash collision arises or embeddings become overly sparse, especially when adapting to a tighter memory budget, those lightweight recommenders inevitably have to compromise their accuracy. To this end, we propose a novel compact embedding framework for RSs, namely Compositional Embedding with Regularized Pruning (CERP). Specifically, CERP represents each entity by combining a pair of embeddings from two independent, substantially smaller meta-embedding tables, which are then jointly pruned via a learnable element-wise threshold. In addition, we innovatively design a regularized pruning mechanism in CERP, such that the two sparsified meta-embedding tables are encouraged to encode information that is mutually complementary. Given the compatibility with agnostic latent factor models, we pair CERP with two popular recommendation models for extensive experiments, where results on two real-world datasets under different memory budgets demonstrate its superiority against state-of-the-art baselines. The codebase of CERP is available in https://github.com/xurong-liang/CERP.

📄 PDF Abstract BibTeX arXiv:2309.03518

Code (1)

xurong-liang/cerp 공식 구현 pytorch

Tasks

Recommendation Systems

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Answering Compositional Queries with Set-Theoretic Embeddings

2023-06-07 · Shib Dasgupta, Andrew McCallum, Steffen Rendle, Li Zhang

The need to compactly and robustly represent item-attribute relations arises in many important tasks, such as faceted browsing and recommendation systems. A popular machine learning approach for this task denotes that an…

AttributeRecommendation SystemsRetrieval

Efficient On-Device Session-Based Recommendation

2022-09-27 · Xin Xia, Junliang Yu, Qinyong Wang, Chaoqun Yang 외

On-device session-based recommendation systems have been achieving increasing attention on account of the low energy/resource consumption and privacy protection while providing promising recommendation performance. To fi…

Knowledge DistillationModel CompressionRecommendation SystemsSession-Based Recommendations

Random Features for Compositional Kernels

2017-03-22 · Amit Daniely, Roy Frostig, Vineet Gupta, Yoram Singer

We describe and analyze a simple random feature scheme (RFS) from prescribed compositional kernels. The compositional kernels we use are inspired by the structure of convolutional neural networks and kernels. The resulti…

Diversity

Adaptive Sharpness-Aware Pruning for Robust Sparse Networks

2023-06-25 · Anna Bair, Hongxu Yin, Maying Shen, Pavlo Molchanov 외

Robustness and compactness are two essential attributes of deep learning models that are deployed in the real world. The goals of robustness and compactness may seem to be at odds, since robustness requires generalizatio…

image-classificationImage Classificationobject-detectionObject Detection+1

Lightweight Compositional Embeddings for Incremental Streaming Recommendation

2022-02-04 · Mengyue Hang, Tobias Schnabel, Longqi Yang, Jennifer Neville

Most work in graph-based recommender systems considers a {\em static} setting where all information about test nodes (i.e., users and items) is available upfront at training time. However, this static setting makes littl…

Recommendation Systems