atlas

Research map / Learning theory and algorithms / Matrix and tensor methods

A Geometric Approach to Personalized Recommendation with Set-Theoretic Constraints Using Box Embeddings

ICML 2025 · Learning theory and algorithms › Matrix and tensor methods · approach: Structured low-rank learning · 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.

Formulates personalized recommendation with set-theoretic queries (intersection, negation) as matrix completion and uses Gumbel box embeddings to represent users and attributes, outperforming vector-based MF/NeuMF/LightGCN baselines on compositional queries.

Problem

Standard vector-embedding matrix factorization struggles to answer personalized recommendation queries that involve set-theoretic compositions such as intersection and negation of attributes (e.g., comedy and action but not romance) under sparse data.

Approach

Represent users, attributes, and items as Gumbel-smoothed axis-parallel boxes so that set operations (intersection, set difference via inclusion-exclusion) can be computed geometrically on the embeddings, giving a set-theoretic inductive bias that vectors lack.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use box embeddings with geometric set operations instead of the strongest vector-based methodPersonalized set-theoretic recommendation · Last-FM, U ∩ A₁ ∩ ¬A₂Hit Rate@50 (%): 27.6 -> 60.0Helped
Use box embeddings with geometric set operations instead of the strongest vector-based methodPersonalized set-theoretic recommendation · MovieLens-1M, U ∩ A₁ ∩ A₂Hit Rate@50 (%): 43.5 -> 46.1Helped
Use box embeddings with geometric set operations instead of the strongest vector-based methodPersonalized set-theoretic recommendation · NYC-R, U ∩ A₁ ∩ A₂Hit Rate@50 (%): 35.1 -> 39.2Helped
Use geometric operations on box embeddings rather than score multiplication (ablation)Box recommendation model · Last-FM, U ∩ A₁ ∩ ¬A₂Hit Rate@50 (%): 60.3 -> 60.0No clear effect
Use geometric operations on box embeddings rather than score multiplication (ablation)Box recommendation model · MovieLens-1M, U ∩ A₁ ∩ A₂Hit Rate@50 (%): 34.2 -> 46.1Helped
Use geometric operations on box embeddings rather than score multiplication (ablation)Box recommendation model · NYC-R, U ∩ A₁ ∩ A₂Hit Rate@50 (%): 37.3 -> 39.2Helped
Use box geometric query composition rather than vector addition and subtractionMF geometric query composition · MovieLens-1M, U ∩ A₁ ∩ A₂Hit Rate@50 (%): 0.8 -> 46.1Helped
Increase the number of negative samples from 5 to 20Box embeddings training · Training hyperparameter selectionselected negative samples: 5 -> 20No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MovieLens 1M MovieLens-20M Last-FM NYC-R

Benchmarks: MovieLens 1M MovieLens-20M Last-FM NYC-R

Metrics: Hit Rate@10 Hit Rate@20 Hit Rate@50 NDCG

Baselines: MF NeuMF LightGCN

Builds on: Gumbel box embeddings matrix factorization NeuMF LightGCN

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