Context-aware feature attribution through argumentation
Not on the map. Why?
Abstract (arXiv)
Feature attribution is a fundamental task in both machine learning and data analysis, which involves determining the contribution of individual features or variables to a model's output. This process helps identify the most important features for predicting an outcome. The history of feature attribution methods can be traced back to General Additive Models (GAMs), which extend linear regression models by incorporating non-linear relationships between dependent and independent variables. In recent years, gradient-based methods and surrogate models have been applied to unravel complex Artificial Intelligence (AI) systems, but these methods have limitations. GAMs tend to achieve lower accuracy, gradient-based methods can be difficult to interpret, and surrogate models often suffer from stability and fidelity issues. Furthermore, most existing methods do not consider users' contexts, which can significantly influence their preferences. To address these limitations and advance the current state-of-the-art, we define a novel feature attribution framework called Context-Aware Feature Attribution Through Argumentation (CA-FATA). Our framework harnesses the power of argumentation by treating each feature as an argument that can either support, attack or neutralize a prediction. Additionally, CA-FATA formulates feature attribution as an argumentation procedure, and each computation has explicit semantics, which makes it inherently interpretable. CA-FATA also easily integrates side information, such as users' contexts, resulting in more accurate predictions.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 18 of its 58 references that are in the map. First posted on arXiv 24 Oct 2023.
Builds on
18 of 58 references.
References · 18
- 2017Graph Attention Networkscited by 8,923
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,898
- 2017Neural Collaborative Filteringcited by 1,111
- 2017SmoothGrad: removing noise by adding noisecited by 1,109
- 2019Neural Graph Collaborative Filteringcited by 661
- 2020Knowledge Graphscited by 621
- 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 443
- 2022Recommendation as Language Processing (RLP): A Unified Pretrain, Personalized Prompt & Predict Paradigm (P5)cited by 402
- 2020S^3-Rec: Self-Supervised Learning for Sequential Recommendation with Mutual Information Maximizationcited by 311
6 more
- 2020Problems with Shapley-value-based explanations as feature importance measurescited by 200
- 2019Knowledge-aware Graph Neural Networks with Label Smoothness Regularization for Recommender Systemscited by 107
- 2021Argumentative XAI: A Surveycited by 67
- 2015Frappe: Understanding the Usage and Perception of Mobile App Recommendations In-The-Wildcited by 14
- 2022TinyKG: Memory-Efficient Training Framework for Knowledge Graph Neural Recommender Systemscited by 7
- 2020Making Neural Networks Interpretable with Attribution: Application to Implicit Signals Predictioncited by 6
Built on by
Not cited yet.