Exploiting Answer Set Programming for Building explainable Recommendations

1Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The capability of a recommendation system to justify its proposals becomes an ever more important aspect in light of recent legislation and skeptic users. Answer Set Programming (ASP) is a logic programming paradigm aiming at expressing complex problems in a succinct and declarative manner. Due to its rich set of high level language constructs it turns out that ASP is also perfectly suitable for realizing knowledge and/or utility-based recommendation applications, since every aspect of such a utility-based recommendation capable of producing explanations can be specified within ASP. In this paper we give an introduction to the concepts of ASP and how they can be applied in the domain of recommender systems. Based on a small excerpt of a real life recommender database we exemplify how utility based recommendation engines can be implemented with just some few lines of code and show how meaningful explanations can be derived out of the box.

Cite

CITATION STYLE

APA

Teppan, E., & Zanker, M. (2020). Exploiting Answer Set Programming for Building explainable Recommendations. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12117 LNAI, pp. 395–404). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-59491-6_37

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free