1
Collective Spatial Keyword Querying (CoSKQ) q Technique from the spatial databases field q Goal: retrieve a group of spatial objects that collectively match the user preferences given: Specific locations (of the user and also of the objects) A set of keywords q Use of IR-tree data structures (balanced trees that allow indexing objects and keywords) Introduction and goals q Interest of recommender systems in mobile computing scenarios q The location is a key spatial attribute: Can techniques from the field of spatial databases help? à Explore the potential use of Collective Spatial Keyword Querying (CoSKQ) Re-CoSKQ: Towards POIs Recommendation Using Collective Spatial Keyword Queries Ramón Hermoso, Sergio Ilarri , Raquel Trillo-Lado University of Zaragoza, I3A Acknowledgments Government of Aragon (Group Reference T35_17D, COSMOS group) and co- funded with Feder 2014-2020 “Construyendo Europa desde Aragón”. Project TIN2016-78011-C4-3-R (AEI/FEDER, UE). Examples of cost functions Contact Dr. Sergio Ilarri ([email protected] ) Dr. Ramón Hermoso ([email protected] ) Dra. Raquel Trillo-Lado ([email protected] ) Examples of distance functions Internal node: pointers to the child nodes a Minimum Bounding Rectangle (MBR) covering its subtree the set of all keywords in the subtree Leaf node: items o (POI objects) in the node a bounding rectangle for each o a pointer to an inverted file with the keywords that describe each POI q Location distance: Euclidean L1-Norm / Manhattan Geodesic distance (shortest path) q Term distance: Similarity based on concept closeness (relatedness) Similarity based on closeness and concept depth ß TYPE 4 – UNIFIED COST FUNCTION ß TYPE 3 – MIN-MAX ß TYPE 2 – MAX ß TYPE 1 – COMB Proposal: Re-CoSKQ for the recommendation of POIs q Semantic coverage of the query keywords (no exact match req.) q Minimize the cost: Distance to get to the POIs Similarity between the query and the descriptions of items U = {u 1 , ...,u n } à users O = {o 1 , ..., o m } à POIs o i .κ = {k 1 , ..., k j } à keywords describing POI o i O l: shortest path d:depth of the least common subsumer α, β > 0: weights Evaluation proposal Define a representative set of queries Annotate a dataset of POIs with predefined categories based on the keywords à ground truth à precision, recall, … + performance and tuning Also interesting: user-centered evaluation, DataGenCARS ACM RecSys Workshop on Recommenders in Tourism

Re-CoSKQ: Towards POIs Recommendation Using Collective … · 2019. 9. 22. · Collective Spatial Keyword Querying (CoSKQ) q Technique from the spatial databases field q Goal: retrieve

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Re-CoSKQ: Towards POIs Recommendation Using Collective … · 2019. 9. 22. · Collective Spatial Keyword Querying (CoSKQ) q Technique from the spatial databases field q Goal: retrieve

Collective Spatial Keyword Querying (CoSKQ)

q Technique from the spatial databases field

q Goal: retrieve a group of spatial objects that collectively match the user preferences given:

• Specific locations (of the user and also of the objects)

• A set of keywords

q Use of IR-tree data structures (balanced trees that allow indexing objects and keywords)

Introduction and goals

q Interest of recommender systems

in mobile computing scenarios

q The location is a key spatial

attribute:

• Can techniques from the field of

spatial databases help?

à Explore the potential use of

Collective Spatial Keyword

Querying (CoSKQ)

Re-CoSKQ: Towards POIs Recommendation Using Collective Spatial Keyword Queries

Ramón Hermoso, Sergio Ilarri, Raquel Trillo-LadoUniversity of Zaragoza, I3A

Acknowledgments• Government of Aragon (Group Reference T35_17D, COSMOS group) and co-

funded with Feder 2014-2020 “Construyendo Europa desde Aragón”.

• Project TIN2016-78011-C4-3-R (AEI/FEDER, UE).

Examples of cost functions

Contact

• Dr. Sergio Ilarri ([email protected])• Dr. Ramón Hermoso ([email protected])• Dra. Raquel Trillo-Lado ([email protected])

Examples of distance functions

Internal node:

• pointers to the child nodes

• a Minimum Bounding Rectangle (MBR) covering its subtree

• the set of all keywords in the subtree

Leaf node:

• items o (POI objects) in the node

• a bounding rectangle for each o

• a pointer to an inverted file with the keywords that describe

each POI

q Location distance:

• Euclidean

• L1-Norm / Manhattan

• Geodesic distance (shortest path)

q Term distance:

• Similarity based on concept closeness (relatedness)

• Similarity based on closeness and concept depth

ß TYPE 4 – UNIFIED COST FUNCTION

ß TYPE 3 – MIN-MAX

ß TYPE 2 – MAX

ß TYPE 1 – COMB

Proposal: Re-CoSKQ for the recommendation of POIs

q Semantic coverage of the query

keywords (no exact match req.)

q Minimize the cost:

• Distance to get to the POIs

• Similarity between the query and the descriptions of itemsU = {u1, ...,un} à users

O = {o1, ..., om} à POIs

oi.κ = {k1, ..., kj} à keywords

describing POI oi ∈ O

• l: shortest path

• d:depth of the least common subsumer

• α, β > 0: weights

Evaluation proposal

• Define a representative set of queries

• Annotate a dataset of POIs with predefined categories based on the

keywords à ground truth à precision, recall, … + performance and tuning

• Also interesting: user-centered evaluation, DataGenCARS

ACM RecSys Workshop on Recommenders in Tourism