atlas

Research map / Architectures and efficiency / RNNs and normalization

ImplicitSLIM and How it Improves Embedding-based Collaborative Filtering

ICLR 2024 · Architectures and efficiency › RNNs and normalization · approach: Learned embeddings for retrieval · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ImplicitSLIM, a closed-form, memory-efficient way to extract embeddings from EASE/SLIM-like item-item models without explicitly computing the I×I weight matrix, and uses them to initialize or regularize embedding-based CF models.

Problem

SLIM-style item-item models give strong collaborative filtering accuracy but have quadratic memory and near-cubic time cost, so they are hard to scale; their learned item-item structure is hard to exploit in embedding-based models.

Approach

Reformulates EASE as the first step of locally linear embedding (LLE) and collapses LLE's two steps into one closed-form, Woodbury-based computation, yielding low-dimensional embeddings that can be used to initialize or regularize existing CF models without ever forming the item-item matrix.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply ImplicitSLIM to RecVAE item embeddingsRecVAE · MovieLens-20MNDCG@100: 0.442 -> 0.447Helped
Apply ImplicitSLIM to RecVAE item embeddingsRecVAE · Netflix Prize DatasetNDCG@100: 0.394 -> 0.398Helped
Apply ImplicitSLIM to RecVAE item embeddingsRecVAE · Million Songs DatasetNDCG@100: 0.326 -> 0.342Helped
Apply ImplicitSLIM to H+Vamp(Gated) item embeddingsH+Vamp(Gated) · MovieLens-20MNDCG@100: 0.445 -> 0.450Helped
Apply ImplicitSLIM to H+Vamp(Gated) item embeddingsH+Vamp(Gated) · Netflix Prize DatasetNDCG@100: 0.407 -> 0.410Helped
Apply ImplicitSLIM to H+Vamp(Gated) item embeddingsH+Vamp(Gated) · Million Songs DatasetNDCG@100: 0.342 -> 0.347Helped
Apply ImplicitSLIM to user embeddingsUltraGCN · Yelp2018NDCG@20: 0.0561 -> 0.0568Helped
Apply ImplicitSLIM to user embeddingsUltraGCN · MovieLens-1MRecall@20: 0.2787 -> 0.2778Hurt
Apply ImplicitSLIM to item embeddingsUltraGCN · Yelp2018NDCG@20: 0.0561 -> 0.0573Helped
Apply ImplicitSLIM to item embeddingsUltraGCN · MovieLens-1MNDCG@20: 0.2642 -> 0.2659Helped
Apply ImplicitSLIM to item embeddingsBERT4Rec · MovieLens-1M, 30 epochsNDCG@10: 0.511 -> 0.549Helped
Apply ImplicitSLIM to item embeddingsBERT4Rec · MovieLens-20M, 200 epochsNDCG@10: 0.790 -> 0.798Helped

Surprising findings

Limitations

Experimental setup

Datasets: MovieLens-20M Netflix Prize Dataset Million Songs Dataset Yelp2018 MovieLens-1M

Benchmarks: MovieLens-20M Netflix Prize Dataset Million Songs Dataset Yelp2018 MovieLens-1M

Metrics: Recall@k NDCG@k

Baselines: MF WMF CoFactor GRALS SLIM EASE PLRec CDAE MultVAE RaCT RecVAE H+Vamp(Gated)

Builds on: EASE SLIM locally linear embedding RecVAE UltraGCN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy