Explainable Recommendation Systems by Generalized Additive Models with Manifest and Latent Interactions
In recent years, the field of recommendation systems has attracted increasing attention to developing predictive models that provide explanations of why an item is recommended to a user. The explanations can be either obtained by post-hoc diagnostics after fitting a relatively complex model or embedded into an intrinsically interpretable model. In this paper, we propose the explainable recommendation systems based on a generalized additive model with manifest and latent interactions (GAMMLI). This model architecture is intrinsically interpretable, as it additively consists of the user and item main effects, the manifest user-item interactions based on observed features, and the latent interaction effects from residuals. Unlike conventional collaborative filtering methods, the group effect of users and items are considered in GAMMLI. It is beneficial for enhancing the model interpretability, and can also facilitate the cold-start recommendation problem. A new Python package GAMMLI is developed for efficient model training and visualized interpretation of the results. By numerical experiments based on simulation data and real-world cases, the proposed method is shown to have advantages in both predictive performance and explainable recommendation.
Code (0)
등록된 구현이 없습니다.
Tasks
Additive modelsCollaborative FilteringExplainable RecommendationRecommendation SystemsSimilar Papers 제목 키워드 기반
neuralGAM: Explainable generalized additive neural networks with independent neural network training
Neural Networks are one of the most popular methods nowadays given their high performance on diverse tasks, such as computer vision, anomaly detection, computer-aided disease detection and diagnosis, or natural language …
Additive modelsAnomaly DetectionDecision MakingGAMI-Net: An Explainable Neural Network based on Generalized Additive Models with Structured Interactions
The lack of interpretability is an inevitable problem when using neural network models in real applications. In this paper, an explainable neural network based on generalized additive models with structured interactions …
Additive modelsAdaptive Explainable Neural Networks (AxNNs)
While machine learning techniques have been successfully applied in several fields, the black-box nature of the models presents challenges for interpreting and explaining the results. We develop a new framework called Ad…
Distributed ComputingExtractive Text Summarization Using Generalized Additive Models with Interactions for Sentence Selection
Automatic Text Summarization (ATS) is becoming relevant with the growth of textual data; however, with the popularization of public large-scale datasets, some recent machine learning approaches have focused on dense mode…
Additive modelsBinary ClassificationExtractive SummarizationExtractive Text Summarization+2Explainable Recommendation: A Survey and New Perspectives
Explainable recommendation attempts to develop models that generate not only high-quality recommendations but also intuitive explanations. The explanations may either be post-hoc or directly come from an explainable mode…
Explainable RecommendationPersuasivenessProduct RecommendationRecommendation Systems+1