Meta decision trees for explainable recommendation systems

Eyal Shulman, Lior Wolf

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

11 Scopus citations

Abstract

We tackle the problem of building explainable recommendation systems that are based on a per-user decision tree, with decision rules that are based on single attribute values.We build the trees by applying learned regression functions to obtain the decision rules as well as the values at the leaf nodes. The regression functions receive as input the embedding of the user's training set, as well as the embedding of the samples that arrive at the current node. The embedding and the regressors are learned end-to-end with a loss that encourages the decision rules to be sparse. By applying our method, we obtain a collaborative filtering solution that provides a direct explanation to every rating it provides. With regards to accuracy, it is competitive with other algorithms. However, as expected, explainability comes at a cost and the accuracy is typically slightly lower than the state of the art result reported in the literature. Our code is available at https://github.com/shulmaneyal/metatrees.

Original languageEnglish
Title of host publicationAIES 2020 - Proceedings of the AAAI/ACM Conference on AI, Ethics, and Society
PublisherAssociation for Computing Machinery, Inc
Pages365-371
Number of pages7
ISBN (Electronic)9781450371100
DOIs
StatePublished - 7 Feb 2020
Event3rd AAAI/ACM Conference on AI, Ethics, and Society, AIES 2020, co-located with AAAI 2020 - New York, United States
Duration: 7 Feb 20208 Feb 2020

Publication series

NameAIES 2020 - Proceedings of the AAAI/ACM Conference on AI, Ethics, and Society

Conference

Conference3rd AAAI/ACM Conference on AI, Ethics, and Society, AIES 2020, co-located with AAAI 2020
Country/TerritoryUnited States
CityNew York
Period7/02/208/02/20

Funding

FundersFunder number
Horizon 2020 Framework Programme725974
European Research Council

    Keywords

    • Decision trees
    • Explainability
    • Meta learning
    • Recommendation systems

    Fingerprint

    Dive into the research topics of 'Meta decision trees for explainable recommendation systems'. Together they form a unique fingerprint.

    Cite this