From Knots to Knobs: Towards Steerable Collaborative Filtering Using Sparse Autoencoders
By: Martin Spišák , Ladislav Peška , Petr Škoda and more
Potential Business Impact:
Finds hidden patterns to improve movie suggestions.
Sparse autoencoders (SAEs) have recently emerged as pivotal tools for introspection into large language models. SAEs can uncover high-quality, interpretable features at different levels of granularity and enable targeted steering of the generation process by selectively activating specific neurons in their latent activations. Our paper is the first to apply this approach to collaborative filtering, aiming to extract similarly interpretable features from representations learned purely from interaction signals. In particular, we focus on a widely adopted class of collaborative autoencoders (CFAEs) and augment them by inserting an SAE between their encoder and decoder networks. We demonstrate that such representation is largely monosemantic and propose suitable mapping functions between semantic concepts and individual neurons. We also evaluate a simple yet effective method that utilizes this representation to steer the recommendations in a desired direction.
Similar Papers
Sparse Autoencoders for Sequential Recommendation Models: Interpretation and Flexible Control
Information Retrieval
Explains why computers suggest what they do.
Interpretable and Steerable Concept Bottleneck Sparse Autoencoders
Machine Learning (CS)
Makes AI understand and control ideas better.
Interpretable Embeddings with Sparse Autoencoders: A Data Analysis Toolkit
Artificial Intelligence
Finds hidden ideas in text data.