social recommender systems on the semantic web - cendi home page

27
Social Recommender Systems on the Semantic Web Jennifer Golbeck University of Maryland, College Park

Upload: others

Post on 09-Feb-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Social Recommender Systems on the Semantic Web - CENDI Home Page

Social Recommender Systems on the Semantic Web

Jennifer Golbeck

University of Maryland, College Park

Page 2: Social Recommender Systems on the Semantic Web - CENDI Home Page

2/27

Page 3: Social Recommender Systems on the Semantic Web - CENDI Home Page

3/27

Page 4: Social Recommender Systems on the Semantic Web - CENDI Home Page

4/27

Page 5: Social Recommender Systems on the Semantic Web - CENDI Home Page

5/27

Page 6: Social Recommender Systems on the Semantic Web - CENDI Home Page

6/27

>1,000,000,000

Page 7: Social Recommender Systems on the Semantic Web - CENDI Home Page

7/27

Netflix

Page 8: Social Recommender Systems on the Semantic Web - CENDI Home Page

8/27

Amazon

Page 9: Social Recommender Systems on the Semantic Web - CENDI Home Page

9/27

Page 10: Social Recommender Systems on the Semantic Web - CENDI Home Page

10/27

Page 11: Social Recommender Systems on the Semantic Web - CENDI Home Page

11/27

Social Recommender Systems

Use social networks to make

recommendations

Analyze each user’s social network

connections

Rely on friends to provide information about

items

Page 12: Social Recommender Systems on the Semantic Web - CENDI Home Page

12/27

Trust-Based Recommenders

Use trust in place of similarity measures

Trust is computed using social networks

Many algorithms for computing trust from social

networks

Advogato, MoleTrust, Appleseed, TidalTrust, SUNNY,

and more

All major applications using social trust for

recommendations produce Semantic Web

data

Page 13: Social Recommender Systems on the Semantic Web - CENDI Home Page

13/27

Algorithms and Systems

Advogato

Moleskiing

FilmTrust

Page 14: Social Recommender Systems on the Semantic Web - CENDI Home Page

14/27

Advogato

Peer certification of users

Master: principal author or hard-working co-author of

an "important" free software project

Journeyer: people who make free software happen

Apprentice: someone who has contributed in some

way to a free software project, but is still striving to

acquire the skills and standing in the community to

make more significant contributions

Advogato trust metric applied to determine

certification

Page 15: Social Recommender Systems on the Semantic Web - CENDI Home Page

15/27

Advogato Website

http://www.advogato.org/

Certifications are used to control permissions

Only certified users have permssion to

comment

Combination of certifications and interest

ratings of users’ blogs are used to filter posts

Page 16: Social Recommender Systems on the Semantic Web - CENDI Home Page

16/27

Page 17: Social Recommender Systems on the Semantic Web - CENDI Home Page

17/27

MoleSkiing

http://www.moleskiing.it/ (note: in Italian)

Ski mountaineers provide information about

their trips

Users express their level of trust in other users

The system shows only trusted information to

every user

Uses MoleTrust algortihm

Page 18: Social Recommender Systems on the Semantic Web - CENDI Home Page

18/27

Page 19: Social Recommender Systems on the Semantic Web - CENDI Home Page

19/27

Page 20: Social Recommender Systems on the Semantic Web - CENDI Home Page

20/27

FilmTrust

Movie Recommender

Website has a social network where users rate

how much they trust their friends about movies

Movie recommendations are made using trust

Recommended Rating = Weighted average of all

ratings, where weight is the trust (direct or inferred)

that the user has for the rater

Page 21: Social Recommender Systems on the Semantic Web - CENDI Home Page

21/27

Page 22: Social Recommender Systems on the Semantic Web - CENDI Home Page

22/27

Page 23: Social Recommender Systems on the Semantic Web - CENDI Home Page

23/27

Current State

These sites generate Semantic Web data

Do not utilize data from outside sources

Are there sites using distributed Semantic Web

information?

Page 24: Social Recommender Systems on the Semantic Web - CENDI Home Page

24/27

Page 25: Social Recommender Systems on the Semantic Web - CENDI Home Page

25/27

Challenges

Privacy

Ontology mapping

Data overlap

Page 26: Social Recommender Systems on the Semantic Web - CENDI Home Page

26/27

Benefits

Expanded data sets (one of the major

challenges)

More social connections

More item ratings

Ability for data to be integrated into new

applications not yet known

Existing work has shown through social

recommenders that leveraging social

connections can be beneficial for information

systems

Page 27: Social Recommender Systems on the Semantic Web - CENDI Home Page

27/27

Questions?

[email protected]

http://www.cs.umd.edu/~golbeck/