EDBT 2026 Demo / reviewers in the wild / expert
Gabriel de Souza Pereira Moreira
dblp:29/8144
· DBLP profile ↗
9ranked-venue papers in the field
5as first author
7since 2021 · last 2025
0000-0002-9745-5014ORCID · verified
Domains — venue-derived; a paper can count in several
Information Retrieval & Web Search · 8 (5 first)Data Mining & Knowledge Discovery · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Improving Text Embedding Models with Positive-aware Hard-negative Mining
Gabriel de Souza Pereira Moreira, Radek Osmulski, Ronay Ak, Benedikt Schifferer, Even Oldridge |
CIKM | 1 |
| 2023 | Investigating the effects of incremental training on neural ranking modelsabstractRecommender systems are an essential component of online platforms providing users with personalized experiences. Some recommendation scenarios such as social networks and news are extremely dynamic in nature with user interests changing over time and new items being continuously added due to breaking news and trending events. Benedikt Schifferer, Wenzhe Shi, Gabriel de Souza Pereira Moreira, Even Oldridge, Chris Deotte, Gilberto Titericz, Kazuki Onodera, Praveen Dhinwa, Vishal Agrawal, Chris Green |
RecSys | 3 |
| 2022 | Reducing the Friction for Building Recommender Systems with MerlinabstractRecommender Systems (RecSys) are the engine of the modern internet and the catalyst for human decisions. The goal of a recommender system is to generate relevant recommendations for users from a collection of items or services that might interest them. Building a recommendation system is challenging because it requires multiple stages (item retrieval, filtering, ranking, ordering) to work together seamlessly and efficiently during training and inference. The biggest challenges faced by new practitioners are the lack of understanding around what RecSys look like in the real world and the difficulty in transitioning from the simple Matrix Factorization (MF) to more complex deep learning architectures with multiple input features, neural components and prediction heads. Sara Rabhi, Ronay Ak, Marc Romeijn, Gabriel de Souza Pereira Moreira, Benedikt Schifferer |
KDD | 4 |
| 2022 | Training and Deploying Multi-Stage Recommender SystemsabstractIndustrial recommender systems are made up of complex pipelines requiring multiple steps including feature engineering and preprocessing, a retrieval model for candidate generation, filtering, a feature store query, a ranking model for scoring, and an ordering stage. These pipelines need to be carefully deployed as a set, requiring coordination during their development and deployment. Data scientists, ML engineers, and researchers might focus on different stages of recommender systems, however they share a common desire to reduce the time and effort searching for and combining boilerplate code coming from different sources or writing custom code from scratch to create their own RecSys pipelines. Ronay Ak, Benedikt Schifferer, Sara Rabhi, Gabriel de Souza Pereira Moreira |
RecSys | 4 |
| 2022 | Building and Deploying a Multi-Stage Recommender System with MerlinabstractNewcomers to recommender systems often face challenges related to their lack of understanding of how these systems operate in real life. In most online content related to this topic, the focus is on models and algorithms that score items based on the user’s preferences. However, the recommender model alone does not comprise everything needed for serving optimized recommender systems that meet the company’s business objectives. An industry-standard recommender system involves a number of steps, including data preprocessing, defining and training recommender models, as well as filtering and business logic for serving. In this work, we propose the four-stage recommender system, an industry-wide design pattern we have identified for production recommender systems. The four-stage pipeline includes an item retrieval step that prepares a small subset of relevant items for scoring. The filtering stage then cleans up the subset of items based on business logic such as removing out-of-stock or previously seen items. As for the ranking component, it uses a recommender model to score each item in the presented list based on the preferences of the user. In the final step, the scores are re-ordered to provide a final recommendation list aligned with other business needs or constraints such as diversity. In particular, the presented demo demonstrates how easy it is to build and deploy a four-stage recommender system pipeline using the NVIDIA Merlin open-source framework. Karl Higley, Even Oldridge, Ronay Ak, Sara Rabhi, Gabriel de Souza Pereira Moreira |
RecSys | 5 |
| 2021 | End-to-End Session-Based Recommendation on GPUabstractIn recent years, several deep learning-based algorithms have been proposed for recommendation systems while its adoption in industry deployments have been steeply growing. In particular, NLP-inspired approaches have been successfully adapted for sequential and session-based recommendation problems, which are important for many domains like e-commerce, news and streaming media. In this regard, this hands-on tutorial will offer to the participants: (I) an introduction on the main concepts and algorithms for session-based recommendation, (II) how to build, train and evaluate a session-based recommendation model based on RNN and Transformer architectures, and (III) how to speed up with GPUs the entire RecSys pipeline which encompasses feature engineering, preprocessing, training, evaluation and inference using NVIDIA Merlin - an open source ecosystem for large-scale deep learning recommender systems. Gabriel de Souza Pereira Moreira, Sara Rabhi, Ronay Ak, Benedikt Schifferer |
RecSys | 1 |
| 2021 | Transformers4Rec: Bridging the Gap between NLP and Sequential / Session-Based RecommendationabstractMuch of the recent progress in sequential and session-based recommendation has been driven by improvements in model architecture and pretraining techniques originating in the field of Natural Language Processing. Transformer architectures in particular have facilitated building higher-capacity models and provided data augmentation and training techniques which demonstrably improve the effectiveness of sequential recommendation. But with a thousandfold more research going on in NLP, the application of transformers for recommendation understandably lags behind. To remedy this we introduce Transformers4Rec, an open-source library built upon HuggingFace’s Transformers library with a similar goal of opening up the advances of NLP based Transformers to the recommender system community and making these advancements immediately accessible for the tasks of sequential and session-based recommendation. Like its core dependency, Transformers4Rec is designed to be extensible by researchers, simple for practitioners, and fast and robust in industrial deployments. Gabriel de Souza Pereira Moreira, Sara Rabhi, Jeongmin Lee 0001, Ronay Ak, Even Oldridge |
RecSys | 1 |
| 2018 | CHAMELEON: a deep learning meta-architecture for news recommender systemsabstractNews recommender systems are aimed to personalize users experiences and help them discover relevant articles from a large and dynamic search space. Therefore, news domain is a challenging scenario for recommendations, due to its sparse user profiling, fast growing number of items, accelerated item's value decay, and users preferences dynamic shift. Gabriel de Souza Pereira Moreira |
RecSys | 1 |
| 2016 | A Recommender System to tackle Enterprise CollaborationabstractIn order to survive, companies depend on their capacity to generate and manage knowledge while promoting alignment among its employees. To tackle this problem, it was developed an enterprise collaboration platform named Smart Canvas, a service whose goal is to leverage companies' knowledge and tear down silos by connecting people, teams, and content. These connections are suggested by a Recommender System, using techniques like Topic Modeling, Content-Based Filtering and Graph traversing. Smart Canvas is a multi-tenant Software as a Service, featuring a scalable cloud-based Recommender System architecture, including tools like Spark and Titan Graph Database, deployed on Google Cloud Platform. Gabriel de Souza Pereira Moreira, Gilmar Alves de Souza |
RecSys | 1 |