Discovering Related Users in Location-Based Social Networks Sergio - - PowerPoint PPT Presentation

discovering related users in
SMART_READER_LITE
LIVE PREVIEW

Discovering Related Users in Location-Based Social Networks Sergio - - PowerPoint PPT Presentation

Discovering Related Users in Location-Based Social Networks Sergio Torrijos, Alejandro Bellogn , Pablo Snchez Universidad Autnoma de Madrid Spain UMAP, July 2020 Motivation Neighbour-based recommender systems Easy to understand


slide-1
SLIDE 1

Sergio Torrijos, Alejandro Bellogín, Pablo Sánchez

Universidad Autónoma de Madrid Spain UMAP, July 2020

Discovering Related Users in Location-Based Social Networks

slide-2
SLIDE 2

2

Alejandro Bellogín – UMAP, July 2020

Motivation

▪ Neighbour-based recommender systems

  • Easy to understand and implement
  • Allow straightforward explanations

▪ In this work: focus on LBSN (users check-in in POIs)

  • Is it possible to adapt similarity metrics to this domain?
  • In particular: how can we integrate sequentiality and geographical

information into neighbour-based recommendation?

slide-3
SLIDE 3

3

Alejandro Bellogín – UMAP, July 2020

Context

▪ Recommender systems

  • Users interact (rate, purchase, click) with items
slide-4
SLIDE 4

4

Alejandro Bellogín – UMAP, July 2020

Context

▪ Recommender systems

  • Users interact (rate, purchase, click) with items
slide-5
SLIDE 5

5

Alejandro Bellogín – UMAP, July 2020

Context

▪ Recommender systems

  • Users interact (rate, purchase, click) with items
slide-6
SLIDE 6

6

Alejandro Bellogín – UMAP, July 2020

Context

▪ Recommender systems

  • Users interact (rate, purchase, click) with items
  • Which items will the user like?
slide-7
SLIDE 7

7

Alejandro Bellogín – UMAP, July 2020

Context

▪ Nearest-neighbour recommendation methods

  • The item prediction is based on “similar” users
slide-8
SLIDE 8

8

Alejandro Bellogín – UMAP, July 2020

Context

▪ Nearest-neighbour recommendation methods

  • The item prediction is based on “similar” users
slide-9
SLIDE 9

9

Alejandro Bellogín – UMAP, July 2020

Different similarity metrics – different neighbours

slide-10
SLIDE 10

10

Alejandro Bellogín – UMAP, July 2020

Different similarity metrics – different neighbours

slide-11
SLIDE 11

11

Alejandro Bellogín – UMAP, July 2020

s( , ) sim( , )s( , )



Different similarity metrics – different neighbours

slide-12
SLIDE 12

12

Alejandro Bellogín – UMAP, July 2020

Research question

▪ Based on typical interactions in Location-Based Social Networks…

can we identify different types of users and select the most relevant ones as neighbours?

A B C D E F G H I J K L

slide-13
SLIDE 13

13

Alejandro Bellogín – UMAP, July 2020

Discovering related users

▪ Classical user similarities: related if

users share items in common

▪ Our approach: relatedness depends

  • n when and how near items are

A B C D E G H I J J E G A D H J Sunday Monday A B C D E G H I J K L

slide-14
SLIDE 14

14

Alejandro Bellogín – UMAP, July 2020

Discovering related users

▪ Classical user similarities: related if

users share items in common

▪ Our approach: relatedness depends

  • n when and how near items are

A B C D E G H I J J E G A D H J Sunday Monday

→Captures global preferences →Useful for contextual

suggestions

slide-15
SLIDE 15

15

Alejandro Bellogín – UMAP, July 2020

J’s Window D’s Window

Exploiting temporal and geographical information

▪ Exploiting check-ins within a temporal

window: ad-hoc

  • focus on check-ins around the same time

A C D J J E G D

▪ Exploiting common trajectories

  • Users are similar if their trajectories

are similar

  • Trajectory similarity metrics:

– Dynamic Time Warping (DTW) – Hausdorff distance

Euclidean DTW

slide-16
SLIDE 16

16

Alejandro Bellogín – UMAP, July 2020

Experiments

▪ Foursquare data: Tokyo from global check-in dataset (33M) ~ 328K ▪ Temporal Split: 6 months for training, 1 month test ▪ Baselines

  • UB: neighbour recommender with classic user similarity
  • IB: neighbour recommender with classic item similarity
  • BPR: Bayesian Personalised Ranking using a matrix factorisation algorithm
  • IRenMF: matrix factorisation algorithm that exploits geographical influence

▪ Metrics

  • NDCG: accuracy of item recommendations
  • FA: feature agreement, or precision in terms of category matching (not items)
  • AD and EPC: diversity and novelty metrics
slide-17
SLIDE 17

17

Alejandro Bellogín – UMAP, July 2020

Performance comparison

▪ Neighbours are not competitive against MF methods in terms of

accuracy

slide-18
SLIDE 18

18

Alejandro Bellogín – UMAP, July 2020

Performance comparison

▪ Neighbours are not competitive against MF methods in terms of

accuracy

▪ Much better results are found for beyond-accuracy dimensions:

  • Ad-hoc is the best one for diversity (AD)
  • Similarity with Hausdorff is the best one for category accuracy (FA)
slide-19
SLIDE 19

19

Alejandro Bellogín – UMAP, July 2020

Impact on local vs tourist users

▪ There are different types of users in LBSNs:

  • Locals (if their check-ins span more than 21 days) vs tourists

▪ IRenMF is still the best approach ▪ But neighbour recommenders improve their performance for tourists

  • In particular, for FA

Tourist users Local users

slide-20
SLIDE 20

20

Alejandro Bellogín – UMAP, July 2020

Social network analysis

▪ How similar are the found neighbours to explicit social connections? ▪ TS-Haus always obtains more social connections than the baseline UB ▪ Performance accuracy on tourist users is competitive (T-NDCG) ▪ Feature agreement is always better than baseline (T-FA)

slide-21
SLIDE 21

21

Alejandro Bellogín – UMAP, July 2020

Conclusions

▪ Two novel similarity metrics for LBSN are proposed

  • Integrating the temporal dimension and geographical information

▪ Competitive results in terms of beyond-accuracy metrics

  • Novelty and diversity
  • Especially positive when users are identified as tourists

▪ Future: explore research on mining GPS trajectories to analyse its

application to check-ins from LBSNs

slide-22
SLIDE 22

22

Alejandro Bellogín – UMAP, July 2020

Thank you

Discovering Related Users in Location-Based Social Networks

Slides, code and more: http://ir.ii.uam.es/~alejandro/publications.html Sergio Torrijos, Alejandro Bellogín, Pablo Sánchez Universidad Autónoma de Madrid Spain UMAP, July 2020