Extracting Interaction-Aware Monosemantic Concepts in Recommender Systems
Dor Arviv, Yehonatan Elisha, Oren Barkan, Noam Koenigstein
TL;DR
This work tackles the opacity of latent embeddings in two-tower recommender systems by extracting monosemantic neurons using a Sparse Autoencoder (SAE) trained with a prediction-aware objective that backpropagates through a frozen recommender. The method preserves user–item interaction semantics via a reconstruction loss that combines embedding fidelity and alignment of predicted affinities, supplemented by KL-based sparsity to encourage compact, disentangled representations. Across MF and NCF on MovieLens ML1M and Last.FM, the approach yields neurons that align with genres, popularity, and temporal trends, enabling post hoc interventions such as targeted promotion without retraining. The results demonstrate practical benefits for interpretability, controllability, and content governance, while revealing hierarchical structure through Matryoshka SAEs and preserving recommendation fidelity with balanced sparsity.
Abstract
We present a method for extracting \emph{monosemantic} neurons, defined as latent dimensions that align with coherent and interpretable concepts, from user and item embeddings in recommender systems. Our approach employs a Sparse Autoencoder (SAE) to reveal semantic structure within pretrained representations. In contrast to work on language models, monosemanticity in recommendation must preserve the interactions between separate user and item embeddings. To achieve this, we introduce a \emph{prediction aware} training objective that backpropagates through a frozen recommender and aligns the learned latent structure with the model's user-item affinity predictions. The resulting neurons capture properties such as genre, popularity, and temporal trends, and support post hoc control operations including targeted filtering and content promotion without modifying the base model. Our method generalizes across different recommendation models and datasets, providing a practical tool for interpretable and controllable personalization. Code and evaluation resources are available at https://github.com/DeltaLabTLV/Monosemanticity4Rec.
