Enhancing Cross-Category Learning in Recommendation Systems with Multi-Layer Embedding Training
Zihao Deng, Benjamin Ghaemmaghami, Ashish Kumar Singh, Benjamin Cho,, Leo Orshansky, Mattan Erez, Michael Orshansky

TL;DR
This paper introduces MLET, a training technique that improves embedding quality for recommendation systems, especially for rare categories, by using multi-layer factorization, leading to better models with smaller size.
Contribution
The paper proposes MLET, a novel multi-layer embedding training method that enhances cross-category learning and theoretical understanding of its effectiveness in recommendation systems.
Findings
MLET improves embedding quality for rare items in CTR prediction.
MLET enables significant reduction in model size without sacrificing accuracy.
Theoretical analysis explains MLET's adaptive update mechanism based on singular vectors.
Abstract
Modern DNN-based recommendation systems rely on training-derived embeddings of sparse features. Input sparsity makes obtaining high-quality embeddings for rarely-occurring categories harder as their representations are updated infrequently. We demonstrate a training-time technique to produce superior embeddings via effective cross-category learning and theoretically explain its surprising effectiveness. The scheme, termed the multi-layer embeddings training (MLET), trains embeddings using factorization of the embedding layer, with an inner dimension higher than the target embedding dimension. For inference efficiency, MLET converts the trained two-layer embedding into a single-layer one thus keeping inference-time model size unchanged. Empirical superiority of MLET is puzzling as its search space is not larger than that of the single-layer embedding. The strong dependence of MLET on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Topic Modeling · Expert finding and Q&A systems
