reviews) • The traditional recommendation engines consist in acquiring the preferences: • Implicit Feedback • Explicit Feedback • Literature reports a lack of techniques which integrate different types of user feedback into a generic model MULTIMODAL INTERACTIONS IN RECOMMENDER SYSTEMS: AN ENSEMBLING APPROACH 3
interactions • Unimodal algorithms • To generate a more accurate list of recommendations optimized for the user MULTIMODAL INTERACTIONS IN RECOMMENDER SYSTEMS: AN ENSEMBLING APPROACH 4 Figure 1. Interactions by users
or a simple subset of types of user feedback to generate a list of items • The set of unimodal recommenders that are used by our algorithm are: • Matrix Factorization (MF) • BPR MF (Bayesian Personalized Ranking) MULTIMODAL INTERACTIONS IN RECOMMENDER SYSTEMS: AN ENSEMBLING APPROACH 5
techniques allow the discovery of latent features underlying the interactions between users and items • BPR MF • The BPR MF approach consists of providing personalized ranking of items to a user according only to implicit feedback (e.g. navigation, clicks, etc.) • Considers positive and negative feedback MULTIMODAL INTERACTIONS IN RECOMMENDER SYSTEMS: AN ENSEMBLING APPROACH 6
based on multimodal user interactions (Positive and Negative) • Post-processing step which combines classifications generated by different unimodal recommenders • Interactions used: - Ratings assigned by users (1-5) - Tags assigned (0 | 1) - History View (0 | 1) MULTIMODAL INTERACTIONS IN RECOMMENDER SYSTEMS: AN ENSEMBLING APPROACH 7
the number of returned items increases while Precision has the opposite effect • MAP only considers the relevant items and their positions in the ranking • In Precision the order of items is irrelevant, the more items are filtered to the user, the more false positives may also be returned • Explicit feedback achieved the worst results using matrix factorization. • Using the proposed ensemble algorithm, we achieved better results than the baselines MULTIMODAL INTERACTIONS IN RECOMMENDER SYSTEMS: AN ENSEMBLING APPROACH 19