Serveur d'exploration autour du Bourgeois gentilhomme

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Enhancing explanations in recommender systems with knowledge graphs

Identifieur interne : 000002 ( Hal/Corpus ); précédent : 000001; suivant : 000003

Enhancing explanations in recommender systems with knowledge graphs

Auteurs : Vincent Lully ; Philippe Laublet ; Milan Stankovic ; Filip Radulovic

Source :

RBID : Hal:hal-02187053

English descriptors

Abstract

Recommender systems are becoming must-have facilities on e-commerce websites to alleviate information overload and to improve user experience. One important component of such systems is the explanations of the recommendations. Existing explanation approaches have been classified by style and the classes are aligned with the ones for recommendation approaches, such as collaborative-based and content-based. Thanks to the semantically interconnected data, knowledge graphs have been boosting the development of content-based explanation approaches. However, most approaches focus on the exploitation of the structured semantic data to which recommended items are linked (e.g. actor, director, genre for movies). In this paper, we address the under-studied problem of leveraging knowledge graphs to explain the recommendations with items' unstructured textual description data. We point out 3 shortcomings of the state of the art entity-based explanation approach: absence of entity filtering, lack of intelligibility and poor user-friendliness. Accordingly, 3 novel approaches are proposed to alleviate these shortcomings. The first approach leverages a DBpedia category tree for filtering out incorrect and irrelevant entities. The second approach increases the intelligibility of entities with the classes of an integrated ontology (DBpedia, schema.org and YAGO). The third approach explains the recommendations with the best sentences from the textual descriptions selected by means of the entities. We showcase our approaches within a tourist tour recommendation explanation scenario and present a thorough face-to-face user study with a real commercial dataset containing 1310 tours in 106 countries. We showed the advantages of the proposed explanation approaches on five quality aspects: intelligibility, effectiveness, efficiency, relevance and satisfaction. Abstract Recommender systems are becoming must-have facilities on e-commerce websites to alleviate information overload and to improve user experience. One important component of such systems is the explanations of the recommendations. Existing explanation approaches have been classified by style and the classes are aligned with the ones for recommendation approaches, such as collaborative-based and content-based. Thanks to the semantically interconnected data, knowledge graphs have been boosting the development of content-based explanation approaches. However, most approaches focus on the exploitation of the structured semantic data to which recommended items are linked (e.g. actor, director, genre for movies). In this paper, we address the under-studied problem of leveraging knowledge graphs to explain the recommendations with items' unstructured textual description data. We point out 3 shortcomings of the state of the art entity-based explanation approach: absence of entity filtering, lack of intelligibility and poor user-friendliness. Accordingly, 3 novel approaches are proposed to alleviate these shortcomings. The first approach leverages a DBpedia category tree for filtering out incorrect and irrelevant entities. The second approach increases the intelligibility of entities with the classes of an integrated ontology (DBpedia, schema.org and YAGO). The third approach explains the recommendations with the best sentences from the textual descriptions selected by means of the entities. We showcase our approaches within a tourist tour recommendation explanation scenario and present a thorough face-to-face user study with a real commercial dataset containing 1310 tours in 106 countries. We showed the advantages of the proposed explanation approaches on five quality aspects: intelligibility, effectiveness, efficiency, relevance and satisfaction.


Url:
DOI: 10.1016/j.procs.2018.09.020

Links to Exploration step

Hal:hal-02187053

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Enhancing explanations in recommender systems with knowledge graphs</title>
<author>
<name sortKey="Lully, Vincent" sort="Lully, Vincent" uniqKey="Lully V" first="Vincent" last="Lully">Vincent Lully</name>
<affiliation>
<hal:affiliation type="laboratory" xml:id="struct-542233" status="VALID">
<orgName>Sens, Texte, Informatique, Histoire</orgName>
<orgName type="acronym">STIH</orgName>
<desc>
<address>
<addrLine>1 rue Victor Cousin 75230 Paris cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.stih.paris-sorbonne.fr/</ref>
</desc>
<listRelation>
<relation name="EA4509" active="#struct-413221" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle name="EA4509" active="#struct-413221" type="direct">
<org type="institution" xml:id="struct-413221" status="VALID">
<orgName>Sorbonne Université</orgName>
<orgName type="acronym">SU</orgName>
<date type="start">2018-01-01</date>
<desc>
<address>
<addrLine>21 rue de l’École de médecine - 75006 Paris</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.sorbonne-universite.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Laublet, Philippe" sort="Laublet, Philippe" uniqKey="Laublet P" first="Philippe" last="Laublet">Philippe Laublet</name>
<affiliation>
<hal:affiliation type="laboratory" xml:id="struct-542233" status="VALID">
<orgName>Sens, Texte, Informatique, Histoire</orgName>
<orgName type="acronym">STIH</orgName>
<desc>
<address>
<addrLine>1 rue Victor Cousin 75230 Paris cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.stih.paris-sorbonne.fr/</ref>
</desc>
<listRelation>
<relation name="EA4509" active="#struct-413221" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle name="EA4509" active="#struct-413221" type="direct">
<org type="institution" xml:id="struct-413221" status="VALID">
<orgName>Sorbonne Université</orgName>
<orgName type="acronym">SU</orgName>
<date type="start">2018-01-01</date>
<desc>
<address>
<addrLine>21 rue de l’École de médecine - 75006 Paris</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.sorbonne-universite.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Stankovic, Milan" sort="Stankovic, Milan" uniqKey="Stankovic M" first="Milan" last="Stankovic">Milan Stankovic</name>
<affiliation>
<hal:affiliation type="laboratory" xml:id="struct-542233" status="VALID">
<orgName>Sens, Texte, Informatique, Histoire</orgName>
<orgName type="acronym">STIH</orgName>
<desc>
<address>
<addrLine>1 rue Victor Cousin 75230 Paris cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.stih.paris-sorbonne.fr/</ref>
</desc>
<listRelation>
<relation name="EA4509" active="#struct-413221" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle name="EA4509" active="#struct-413221" type="direct">
<org type="institution" xml:id="struct-413221" status="VALID">
<orgName>Sorbonne Université</orgName>
<orgName type="acronym">SU</orgName>
<date type="start">2018-01-01</date>
<desc>
<address>
<addrLine>21 rue de l’École de médecine - 75006 Paris</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.sorbonne-universite.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Radulovic, Filip" sort="Radulovic, Filip" uniqKey="Radulovic F" first="Filip" last="Radulovic">Filip Radulovic</name>
<affiliation>
<hal:affiliation type="institution" xml:id="struct-504014" status="INCOMING">
<orgName>Sépage</orgName>
<desc>
<address>
<addrLine>27 Rue du Chemin Vert, 75011 Paris</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://sepage.fr/</ref>
</desc>
</hal:affiliation>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">HAL</idno>
<idno type="RBID">Hal:hal-02187053</idno>
<idno type="halId">hal-02187053</idno>
<idno type="halUri">https://hal.sorbonne-universite.fr/hal-02187053</idno>
<idno type="url">https://hal.sorbonne-universite.fr/hal-02187053</idno>
<idno type="doi">10.1016/j.procs.2018.09.020</idno>
<date when="2018">2018</date>
<idno type="wicri:Area/Hal/Corpus">000002</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en">Enhancing explanations in recommender systems with knowledge graphs</title>
<author>
<name sortKey="Lully, Vincent" sort="Lully, Vincent" uniqKey="Lully V" first="Vincent" last="Lully">Vincent Lully</name>
<affiliation>
<hal:affiliation type="laboratory" xml:id="struct-542233" status="VALID">
<orgName>Sens, Texte, Informatique, Histoire</orgName>
<orgName type="acronym">STIH</orgName>
<desc>
<address>
<addrLine>1 rue Victor Cousin 75230 Paris cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.stih.paris-sorbonne.fr/</ref>
</desc>
<listRelation>
<relation name="EA4509" active="#struct-413221" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle name="EA4509" active="#struct-413221" type="direct">
<org type="institution" xml:id="struct-413221" status="VALID">
<orgName>Sorbonne Université</orgName>
<orgName type="acronym">SU</orgName>
<date type="start">2018-01-01</date>
<desc>
<address>
<addrLine>21 rue de l’École de médecine - 75006 Paris</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.sorbonne-universite.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Laublet, Philippe" sort="Laublet, Philippe" uniqKey="Laublet P" first="Philippe" last="Laublet">Philippe Laublet</name>
<affiliation>
<hal:affiliation type="laboratory" xml:id="struct-542233" status="VALID">
<orgName>Sens, Texte, Informatique, Histoire</orgName>
<orgName type="acronym">STIH</orgName>
<desc>
<address>
<addrLine>1 rue Victor Cousin 75230 Paris cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.stih.paris-sorbonne.fr/</ref>
</desc>
<listRelation>
<relation name="EA4509" active="#struct-413221" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle name="EA4509" active="#struct-413221" type="direct">
<org type="institution" xml:id="struct-413221" status="VALID">
<orgName>Sorbonne Université</orgName>
<orgName type="acronym">SU</orgName>
<date type="start">2018-01-01</date>
<desc>
<address>
<addrLine>21 rue de l’École de médecine - 75006 Paris</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.sorbonne-universite.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Stankovic, Milan" sort="Stankovic, Milan" uniqKey="Stankovic M" first="Milan" last="Stankovic">Milan Stankovic</name>
<affiliation>
<hal:affiliation type="laboratory" xml:id="struct-542233" status="VALID">
<orgName>Sens, Texte, Informatique, Histoire</orgName>
<orgName type="acronym">STIH</orgName>
<desc>
<address>
<addrLine>1 rue Victor Cousin 75230 Paris cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.stih.paris-sorbonne.fr/</ref>
</desc>
<listRelation>
<relation name="EA4509" active="#struct-413221" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle name="EA4509" active="#struct-413221" type="direct">
<org type="institution" xml:id="struct-413221" status="VALID">
<orgName>Sorbonne Université</orgName>
<orgName type="acronym">SU</orgName>
<date type="start">2018-01-01</date>
<desc>
<address>
<addrLine>21 rue de l’École de médecine - 75006 Paris</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.sorbonne-universite.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Radulovic, Filip" sort="Radulovic, Filip" uniqKey="Radulovic F" first="Filip" last="Radulovic">Filip Radulovic</name>
<affiliation>
<hal:affiliation type="institution" xml:id="struct-504014" status="INCOMING">
<orgName>Sépage</orgName>
<desc>
<address>
<addrLine>27 Rue du Chemin Vert, 75011 Paris</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://sepage.fr/</ref>
</desc>
</hal:affiliation>
</affiliation>
</author>
</analytic>
<idno type="DOI">10.1016/j.procs.2018.09.020</idno>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="mix" xml:lang="en">
<term>DBpedia</term>
<term>Recommender system</term>
<term>category</term>
<term>e-tourism</term>
<term>e-tourism Keywords: Recommender system</term>
<term>explanation</term>
<term>hierarchical data</term>
<term>knowledge graph</term>
<term>natural language</term>
<term>ontology</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">
<p>Recommender systems are becoming must-have facilities on e-commerce websites to alleviate information overload and to improve user experience. One important component of such systems is the explanations of the recommendations. Existing explanation approaches have been classified by style and the classes are aligned with the ones for recommendation approaches, such as collaborative-based and content-based. Thanks to the semantically interconnected data, knowledge graphs have been boosting the development of content-based explanation approaches. However, most approaches focus on the exploitation of the structured semantic data to which recommended items are linked (e.g. actor, director, genre for movies). In this paper, we address the under-studied problem of leveraging knowledge graphs to explain the recommendations with items' unstructured textual description data. We point out 3 shortcomings of the state of the art entity-based explanation approach: absence of entity filtering, lack of intelligibility and poor user-friendliness. Accordingly, 3 novel approaches are proposed to alleviate these shortcomings. The first approach leverages a DBpedia category tree for filtering out incorrect and irrelevant entities. The second approach increases the intelligibility of entities with the classes of an integrated ontology (DBpedia, schema.org and YAGO). The third approach explains the recommendations with the best sentences from the textual descriptions selected by means of the entities. We showcase our approaches within a tourist tour recommendation explanation scenario and present a thorough face-to-face user study with a real commercial dataset containing 1310 tours in 106 countries. We showed the advantages of the proposed explanation approaches on five quality aspects: intelligibility, effectiveness, efficiency, relevance and satisfaction. Abstract Recommender systems are becoming must-have facilities on e-commerce websites to alleviate information overload and to improve user experience. One important component of such systems is the explanations of the recommendations. Existing explanation approaches have been classified by style and the classes are aligned with the ones for recommendation approaches, such as collaborative-based and content-based. Thanks to the semantically interconnected data, knowledge graphs have been boosting the development of content-based explanation approaches. However, most approaches focus on the exploitation of the structured semantic data to which recommended items are linked (e.g. actor, director, genre for movies). In this paper, we address the under-studied problem of leveraging knowledge graphs to explain the recommendations with items' unstructured textual description data. We point out 3 shortcomings of the state of the art entity-based explanation approach: absence of entity filtering, lack of intelligibility and poor user-friendliness. Accordingly, 3 novel approaches are proposed to alleviate these shortcomings. The first approach leverages a DBpedia category tree for filtering out incorrect and irrelevant entities. The second approach increases the intelligibility of entities with the classes of an integrated ontology (DBpedia, schema.org and YAGO). The third approach explains the recommendations with the best sentences from the textual descriptions selected by means of the entities. We showcase our approaches within a tourist tour recommendation explanation scenario and present a thorough face-to-face user study with a real commercial dataset containing 1310 tours in 106 countries. We showed the advantages of the proposed explanation approaches on five quality aspects: intelligibility, effectiveness, efficiency, relevance and satisfaction.</p>
</div>
</front>
</TEI>
<hal api="V3">
<titleStmt>
<title xml:lang="en">Enhancing explanations in recommender systems with knowledge graphs</title>
<author role="aut">
<persName>
<forename type="first">Vincent</forename>
<surname>Lully</surname>
</persName>
<email type="md5">1aa617b2ad168289279aa54252562fce</email>
<email type="domain">sorbonne-universite.fr</email>
<idno type="halauthorid">11480723</idno>
<affiliation ref="#struct-542233"></affiliation>
<affiliation ref="#struct-504014"></affiliation>
</author>
<author role="aut">
<persName>
<forename type="first">Philippe</forename>
<surname>Laublet</surname>
</persName>
<idno type="halauthorid">89957</idno>
<affiliation ref="#struct-542233"></affiliation>
</author>
<author role="aut">
<persName>
<forename type="first">Milan</forename>
<surname>Stankovic</surname>
</persName>
<idno type="halauthorid">701450</idno>
<affiliation ref="#struct-542233"></affiliation>
<affiliation ref="#struct-504014"></affiliation>
</author>
<author role="aut">
<persName>
<forename type="first">Filip</forename>
<surname>Radulovic</surname>
</persName>
<idno type="halauthorid">963442</idno>
<orgName ref="#struct-302798"></orgName>
<affiliation ref="#struct-504014"></affiliation>
</author>
<editor role="depositor">
<persName>
<forename>Gestionnaire</forename>
<surname>HAL-SU</surname>
</persName>
<email type="md5">7a506738bb4db17d254a4bfabd12a9f6</email>
<email type="domain">sorbonne-universite.fr</email>
</editor>
</titleStmt>
<editionStmt>
<edition n="v1" type="current">
<date type="whenSubmitted">2019-07-17 15:43:30</date>
<date type="whenModified">2019-07-20 01:26:57</date>
<date type="whenReleased">2019-07-18 10:54:54</date>
<date type="whenProduced">2018</date>
<date type="whenEndEmbargoed">2019-07-17</date>
<ref type="file" target="https://hal.sorbonne-universite.fr/hal-02187053/document">
<date notBefore="2019-07-17"></date>
</ref>
<ref type="file" subtype="publisherPaid" n="1" target="https://hal.sorbonne-universite.fr/hal-02187053/file/1-s2.0-S1877050918316259-main.pdf">
<date notBefore="2019-07-17"></date>
</ref>
<ref type="externalLink" target="https://doi.org/10.1016/j.procs.2018.09.020"></ref>
</edition>
<respStmt>
<resp>contributor</resp>
<name key="651455">
<persName>
<forename>Gestionnaire</forename>
<surname>HAL-SU</surname>
</persName>
<email type="md5">7a506738bb4db17d254a4bfabd12a9f6</email>
<email type="domain">sorbonne-universite.fr</email>
</name>
</respStmt>
</editionStmt>
<publicationStmt>
<distributor>CCSD</distributor>
<idno type="halId">hal-02187053</idno>
<idno type="halUri">https://hal.sorbonne-universite.fr/hal-02187053</idno>
<idno type="halBibtex">lully:hal-02187053</idno>
<idno type="halRefHtml">Procedia Computer Science, Elsevier, 2018, 137, pp.211-222. ⟨10.1016/j.procs.2018.09.020⟩</idno>
<idno type="halRef">Procedia Computer Science, Elsevier, 2018, 137, pp.211-222. ⟨10.1016/j.procs.2018.09.020⟩</idno>
</publicationStmt>
<seriesStmt>
<idno type="stamp" n="SORBONNE-UNIV" corresp="SORBONNE-UNIVERSITE">Sorbonne Université 01/01/2018</idno>
<idno type="stamp" n="SORBONNE-UNIVERSITE">Sorbonne Université</idno>
<idno type="stamp" n="STIH" corresp="SORBONNE-UNIVERSITE">Sens, Texte, Informatique, Histoire</idno>
<idno type="stamp" n="SU-LETTRES" corresp="SORBONNE-UNIVERSITE">Faculté des Lettres de Sorbonne Université</idno>
</seriesStmt>
<notesStmt>
<note type="audience" n="2">International</note>
<note type="popular" n="0">No</note>
<note type="peer" n="1">Yes</note>
</notesStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en">Enhancing explanations in recommender systems with knowledge graphs</title>
<author role="aut">
<persName>
<forename type="first">Vincent</forename>
<surname>Lully</surname>
</persName>
<email type="md5">1aa617b2ad168289279aa54252562fce</email>
<email type="domain">sorbonne-universite.fr</email>
<idno type="halauthorid">11480723</idno>
<affiliation ref="#struct-542233"></affiliation>
<affiliation ref="#struct-504014"></affiliation>
</author>
<author role="aut">
<persName>
<forename type="first">Philippe</forename>
<surname>Laublet</surname>
</persName>
<idno type="halauthorid">89957</idno>
<affiliation ref="#struct-542233"></affiliation>
</author>
<author role="aut">
<persName>
<forename type="first">Milan</forename>
<surname>Stankovic</surname>
</persName>
<idno type="halauthorid">701450</idno>
<affiliation ref="#struct-542233"></affiliation>
<affiliation ref="#struct-504014"></affiliation>
</author>
<author role="aut">
<persName>
<forename type="first">Filip</forename>
<surname>Radulovic</surname>
</persName>
<idno type="halauthorid">963442</idno>
<orgName ref="#struct-302798"></orgName>
<affiliation ref="#struct-504014"></affiliation>
</author>
</analytic>
<monogr>
<idno type="halJournalId" status="VALID">103927</idno>
<idno type="eissn">1877-0509</idno>
<title level="j">Procedia Computer Science</title>
<imprint>
<publisher>Elsevier</publisher>
<biblScope unit="volume">137</biblScope>
<biblScope unit="pp">211-222</biblScope>
<date type="datePub">2018</date>
</imprint>
</monogr>
<idno type="doi">10.1016/j.procs.2018.09.020</idno>
</biblStruct>
</sourceDesc>
<profileDesc>
<langUsage>
<language ident="en">English</language>
</langUsage>
<textClass>
<keywords scheme="author">
<term xml:lang="en">Recommender system</term>
<term xml:lang="en">explanation</term>
<term xml:lang="en">knowledge graph</term>
<term xml:lang="en">hierarchical data</term>
<term xml:lang="en">category</term>
<term xml:lang="en">ontology</term>
<term xml:lang="en">DBpedia</term>
<term xml:lang="en">natural language</term>
<term xml:lang="en">e-tourism Keywords: Recommender system</term>
<term xml:lang="en">e-tourism</term>
</keywords>
<classCode scheme="halDomain" n="info">Computer Science [cs]</classCode>
<classCode scheme="halTypology" n="ART">Journal articles</classCode>
</textClass>
<abstract xml:lang="en">
<p>Recommender systems are becoming must-have facilities on e-commerce websites to alleviate information overload and to improve user experience. One important component of such systems is the explanations of the recommendations. Existing explanation approaches have been classified by style and the classes are aligned with the ones for recommendation approaches, such as collaborative-based and content-based. Thanks to the semantically interconnected data, knowledge graphs have been boosting the development of content-based explanation approaches. However, most approaches focus on the exploitation of the structured semantic data to which recommended items are linked (e.g. actor, director, genre for movies). In this paper, we address the under-studied problem of leveraging knowledge graphs to explain the recommendations with items' unstructured textual description data. We point out 3 shortcomings of the state of the art entity-based explanation approach: absence of entity filtering, lack of intelligibility and poor user-friendliness. Accordingly, 3 novel approaches are proposed to alleviate these shortcomings. The first approach leverages a DBpedia category tree for filtering out incorrect and irrelevant entities. The second approach increases the intelligibility of entities with the classes of an integrated ontology (DBpedia, schema.org and YAGO). The third approach explains the recommendations with the best sentences from the textual descriptions selected by means of the entities. We showcase our approaches within a tourist tour recommendation explanation scenario and present a thorough face-to-face user study with a real commercial dataset containing 1310 tours in 106 countries. We showed the advantages of the proposed explanation approaches on five quality aspects: intelligibility, effectiveness, efficiency, relevance and satisfaction. Abstract Recommender systems are becoming must-have facilities on e-commerce websites to alleviate information overload and to improve user experience. One important component of such systems is the explanations of the recommendations. Existing explanation approaches have been classified by style and the classes are aligned with the ones for recommendation approaches, such as collaborative-based and content-based. Thanks to the semantically interconnected data, knowledge graphs have been boosting the development of content-based explanation approaches. However, most approaches focus on the exploitation of the structured semantic data to which recommended items are linked (e.g. actor, director, genre for movies). In this paper, we address the under-studied problem of leveraging knowledge graphs to explain the recommendations with items' unstructured textual description data. We point out 3 shortcomings of the state of the art entity-based explanation approach: absence of entity filtering, lack of intelligibility and poor user-friendliness. Accordingly, 3 novel approaches are proposed to alleviate these shortcomings. The first approach leverages a DBpedia category tree for filtering out incorrect and irrelevant entities. The second approach increases the intelligibility of entities with the classes of an integrated ontology (DBpedia, schema.org and YAGO). The third approach explains the recommendations with the best sentences from the textual descriptions selected by means of the entities. We showcase our approaches within a tourist tour recommendation explanation scenario and present a thorough face-to-face user study with a real commercial dataset containing 1310 tours in 106 countries. We showed the advantages of the proposed explanation approaches on five quality aspects: intelligibility, effectiveness, efficiency, relevance and satisfaction.</p>
</abstract>
</profileDesc>
</hal>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Musique/explor/BourgeoisGentilV1/Data/Hal/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000002 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Hal/Corpus/biblio.hfd -nk 000002 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Musique
   |area=    BourgeoisGentilV1
   |flux=    Hal
   |étape=   Corpus
   |type=    RBID
   |clé=     Hal:hal-02187053
   |texte=   Enhancing explanations in recommender systems with knowledge graphs
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Sun Sep 29 22:08:28 2019. Site generation: Mon Mar 11 10:07:23 2024