Ing. Vojtěch Vančura, Ph.D.

Publikace

The Future is Sparse: Embedding Compression for Scalable Retrieval in Recommender Systems

Autoři
Rok
2025
Publikováno
RecSys '25: Proceedings of the Nineteenth ACM Conference on Recommender Systems. New York: ACM, 2025. p. 1099-1103. ISBN 979-8-4007-1364-4.
Typ
Stať ve sborníku
Anotace
Industry-scale recommender systems face a core challenge: representing entities with high cardinality, such as users or items, using dense embeddings that must be accessible during both training and inference. However, as embedding sizes grow, memory constraints make storage and access increasingly difficult. We describe a lightweight, learnable embedding compression technique that projects dense embeddings into a high-dimensional, sparsely activated space. Designed for retrieval tasks, our method reduces memory requirements while preserving retrieval performance, enabling scalable deployment under strict resource constraints. Our results demonstrate that leveraging sparsity is a promising approach for improving the efficiency of large-scale recommenders. We release our code at https://github.com/recombee/CompresSAE.

beeFormer: Bridging the Gap Between Semantic and Interaction Similarity in Recommender Systems

Autoři
Vančura, V.; Kordík, P.; Straka, M.
Rok
2024
Publikováno
RecSys '24: Proceedings of the 18th ACM Conference on Recommender Systems. New York: ACM, 2024. p. 1102-1107. ISBN 979-8-4007-0505-2.
Typ
Stať ve sborníku
Anotace
Recommender systems often use text-side information to improve their predictions, especially in cold-start or zero-shot recommendation scenarios, where traditional collaborative filtering approaches cannot be used. Many approaches to text-mining side information for recommender systems have been proposed over recent years, with sentence Transformers being the most prominent one. However, these models are trained to predict semantic similarity without utilizing interaction data with hidden patterns specific to recommender systems. In this paper, we propose beeFormer, a framework for training sentence Transformer models with interaction data. We demonstrate that our models trained with beeFormer can transfer knowledge between datasets while outperforming not only semantic similarity sentence Transformers but also traditional collaborative filtering methods. We also show that training on multiple datasets from different domains accumulates knowledge in a single model, unlocking the possibility of training universal, domain-agnostic sentence Transformer models to mine text representations for recommender systems. We release the source code, trained models, and additional details allowing replication of our experiments at https://github.com/recombee/beeformer.

Scalable and Explainable Linear Shallow Autoencoders for Collaborative Filtering from Industrial Perspective

Autoři
Rok
2023
Publikováno
UMAP '23: Proceedings of the 31st ACM Conference on User Modeling, Adaptation and Personalization. New York: Association for Computing Machinery, 2023. p. 290-295. ISBN 978-1-4503-9932-6.
Typ
Stať ve sborníku
Anotace
The popularity of linear shallow autoencoders for collaborative filtering is growing in the research community, and internet industry providers of Recommender Systems are also taking notice. However, despite their simplicity and accuracy, these models often cannot be used in real-world industrial recommender systems due to their inability to scale to very large interaction matrices. Our research aims to address this issue by developing a scalable, explainable, and accurate shallow linear autoencoder method for collaborative filtering that meets the demands of real-world recommenders. In this paper, we present our industrial Ph.D. research project, which includes: (1) the development of a scalable method called ELSA and the adaptation of the method to a large real-world recommender and (2) the creation of a framework to visualize the recommender systems insights based on modeling the distribution of retrieval metrics in latent user space. We discuss the current status of our project, the key steps to finish the project, and the possible future extensions after the dissertation.

Offline evaluation of the serendipity in recommendation systems

Autoři
Rok
2022
Publikováno
IEEE 17th International Conference on Computer Science and Information Technologies. Dortmund: IEEE, 2022. p. 597-601. ISBN 979-8-3503-3431-9.
Typ
Stať ve sborníku
Anotace
Offline optimization of recommender systems is a difficult task. Popular optimization criteria such as RMSE, Recall, and NDCG do not correlate much with online performance, especially when the recommendation algorithm is largely different from the one used to generate the offline data. An exciting direction of research to mitigate this problem is to use more robust optimization criteria. Serendipity is reported to be a promising proxy. However, more variants exist, and it is unclear whether they can be used as a single criterion to optimize. This paper analyzes how serendipity relates to other optimization criteria for three different recommendation algorithms. Based on our findings, we propose to modify the way serendipity is computed. We conduct experiments using three collaborative filtering algorithms: K-Nearest Neighbors, Matrix Factorization, and Embarrassingly Shallow Autoencoder (EASE). We also employ and evaluate the ensemble learning approach and analyze the importance of the individual components of serendipity.

RepSys: Framework for Interactive Evaluation of Recommender Systems

Autoři
Šafařík, J.; Vančura, V.; Kordík, P.
Rok
2022
Publikováno
RecSys '22: Proceedings of the 16th ACM Conference on Recommender Systems. New York: Association for Computing Machinery, 2022. p. 636-639. ISBN 978-1-4503-9278-5.
Typ
Stať ve sborníku
Anotace
Making recommender systems more transparent and auditable is crucial for the future adoption of these systems. Available tools typically present mostly errors of models aggregated over all test users, which is often insufficient to uncover hidden biases and problems. Moreover, the emphasis is primarily on the accuracy of recommendations but less on other important metrics, such as the diversity of recommended items, the extent of catalog coverage, or the opportunity to discover novel items at bestsellers’ expense. In this work, we propose RepSys, a framework for evaluating recommender systems. Our work offers a set of highly interactive approaches for investigating various scenario recommendations, analyzing a dataset, and evaluating distributions of various metrics that combine visualization techniques with existing offline evaluation methods. RepSys framework is available under an open-source license to other researchers.

Scalable Linear Shallow Autoencoder for Collaborative Filtering

Rok
2022
Publikováno
RecSys '22: Proceedings of the 16th ACM Conference on Recommender Systems. New York: Association for Computing Machinery, 2022. p. 604-609. ISBN 978-1-4503-9278-5.
Typ
Stať ve sborníku
Anotace
Recently, the RS research community has witnessed a surge in popularity for shallow autoencoder-based CF methods. Due to its straightforward implementation and high accuracy on item retrieval metrics, EASE is potentially the most prominent of these models. Despite its accuracy and simplicity, EASE cannot be employed in some real-world recommender system applications due to its inability to scale to huge interaction matrices. In this paper, we proposed ELSA, a scalable shallow autoencoder method for implicit feedback recommenders. ELSA is a scalable autoencoder in which the hidden layer is factorizable into a low-rank plus sparse structure, thereby drastically lowering memory consumption and computation time. We conducted a comprehensive offline experimental section that combined synthetic and several real-world datasets. We also validated our strategy in an online setting by comparing ELSA to baselines in a live recommender system using an A/B test. Experiments demonstrate that ELSA is scalable and has competitive performance. Finally, we demonstrate the explainability of ELSA by illustrating the recovered latent space.

Deep Variational Autoencoder with Shallow Parallel Path for Top-N Recommendation (VASP)

Rok
2021
Publikováno
Artificial Neural Networks and Machine Learning – ICANN 2021. Cham: Springer, 2021. p. 138-149. V. vol. 12895. ISSN 1611-3349. ISBN 978-3-030-86383-8.
Typ
Stať ve sborníku
Anotace
The recently introduced Embarrasingelly Shallow Autoencoder (EASE) algorithm presents a simple and elegant way to solve the top-N recommendation task. In this paper, we introduce Neural EASE to further improve the performance of this algorithm by incorporating techniques for training modern neural networks. Also, there is a growing interest in the recsys community to utilize variational autoencoders (VAE) for this task. We introduce Focal Loss Variational AutoEncoder (FLVAE), benefiting from multiple non-linear layers without an information bottleneck while not overfitting towards the identity. We show how to learn FLVAE in parallel with Neural EASE and achieve state-of-the-art performance on the MovieLens 20M dataset and competitive results on the Netflix Prize dataset.

Neural Basket Embedding for Sequential Recommendation

Autoři
Rok
2021
Publikováno
RecSys '21: Fifteenth ACM Conference on Recommender Systems. New York: Association for Computing Machinery, 2021. p. 878-883. ISBN 978-1-4503-8458-2.
Typ
Stať ve sborníku
Anotace
Next basket prediction from historical purchases is quite a complex task, even for e-commerce datasets with a low number of items that are being purchased repeatedly. Neural approaches are not much better in predicting next purchases than simple heuristics. This paper focuses on the challenge of how to encode baskets into efficient neural embedding with low reconstruction error while maintaining the similarity of baskets in the latent space. In our representation, replacing a product with a similar product or increasing quantity will not change the embedding of the basket much. We believe that good basket representation is critical for subsequent prediction. Our analysis shows that state-of-the-art next basket prediction approaches have limitations in their representation of baskets. We would like to focus on this aspect in our future research.