SlideShare ist ein Scribd-Unternehmen logo
1 von 30
ZhaYefei
2013.6.24
1
Trust and Recommender System
Outline
 Recommender System
 Trust Models
 Trust in Recommender System
 Conclusion
Recommender System
 Information overload
 Classified catalogue
 Search
 Ask for friends
 Two-win
 Info Producer
 Info Consumer
 Benefit Long tail
Why ?
Recommender System
Application
Amazon
More than 35% sale are from Recommender
System!
Rating
Explainatio
n
douban FM
hulu Like ?
60% users benefit!
Recommender System
Recommender System
Collaborative Filtering
Content-based
Filtering
Algorithm
Item-basedUser-based
1st 2nd 3rd
Recommender System
Content-
based
Filtering
Movie A
Movie B
Movie C
Like
Like
Like
Movie A
Type :
Love; Romantic
Movie B
Type :
Horror;Thriller
Movie C
Type :
Love; Romantic
similar
User A
User B
User C
User-based
Filtering
Recommender System
Item A
Item B
Item C
Item D
Like
Recommend
User A
User B
User C
Item-based
Filtering
Item A
Item B
Item C
Like
Recommend
similar
Recommender System
User A
User B
User C
Local Trust
PageRank
Models
Mole Trust Tidal Trust
1st 2nd 3rd
Trust
Global Trust
Paolo Massa
 Italy
 SAC 2005
(Symposium on Applied computing. ACM, 2005)
A Trust-enhanced Recommender System
application: Moleskiing
MoleTrust
MoleTrust
G
H
I
A
B
C
D
E
F
0 1 2 3
dist
0 A
1 B C D
2 E F
3 G H I
MoleTrust
A
B
C
D
E
F
 Setp1 --(BFS)
 dist=0,1,2
 user[dist] user[dist-1]
dist=0, user[0]= A
dist=1, user[1]=B,C,D
dist=2, user[2]=E,F
 Setp2
 trust(A)=1
 For each dist =1,2,…
( )
( )
( ( )* ( , ))
( )
( )
i pre u
i pre u
trust i edge i u
trust u
trust i
=
=
=
∑
∑
 Setp2
 For each u in user[dist]
 trust(i=pre(u)) >=0.6
eg.
A
B
C
D
E
F
0.8
0.7
0.5
0.8
0.7
0.7
0.8
dist=1 : Trust(B)=0.8; Trust(C)=0.7; Trust(D)=0.5;
dist=2: Trust(E)=(0.8*0.6+0.7*0.7)/(0.8+0.7)=0.65
Trust(F)= (0.7*0.7)/0.7=0.7
MoleTrust
Jennifer Ann Golbeck
University of Maryland
 Ph.D thesis 2005
Computing and Applying Trust in
Web-base Social Networks
TidalTrust
TidalTrust
G
H
I
A
B
C
D
E
F
( )
| ( ) |
js
j adj i
is
t
t
adj i
∈
=
∑
1st
: the trust rating from node i to node jijt
eg.
2
AB AC
AE
t t
t
+
=
2
AE AF
AG
t t
t
+
=
( )is jst f t=
TidalTrust
G
H
I
A
B
C
D
E
F
: the trust rating
from node i to node j
ijt
2nd
( )
( )
ij js
j adj i
is
ij
j adj i
t t
t
t
∈
∈
=
∑
∑
3rd
( ) max
( ) max
ij
ij
ij js
j adj i t
is
ij
j adj i t
t t
t
t
∈ ∩ ≥
∈ ∩ ≥
=
∑
∑
TidalTrust
S
c
9 8 1
0
9 9
S
k
8 6
8
8
9
9 9
10
10
9
Choose The Max as Threshold
2nd
Maxim
9 8 1
0
8
9
10
9
1s
t
Min=8
Min=8 Min=9
9
 Setp1 --(BFS)
TidalTrust
S
c
9 8 1
0
9 9
S
k
8 6
8
8
9
9 9
10
10
9
Choose The Max as Threshold
 The shortest path Num=3
 Setp2
Max( Strength Paths to Sink )
Max(9,9)=9
MoleTrust VS. TidalTrust
G
H
I
A
B
C
D
E
F
MoleTrust: Trust(AG) => Trust(AE)Trust(EG)
A
B E
G
TidalTrust: Trust(AG) => Trust(AB)Trust(BG)
A
B E
G
PageRank
A
C
B
D
E
1
1
( )( )
( ) (1 ) ( ... )
( ) ( )
n
n
PR tPR t
PR A d d
C t C t
= − + + +
eg. ( ) ( )
( ) (1 0.85) 0.85*( )
1 3
PR B PR C
PR A = − + +
1..
1..
( )* ( )
( ) (1 ) ( )
( )
i i
i n
i
i n
C t RP t
RP A d d
C t
=
=
= − +
∑
∑
?
Trust-aware Recommender Systems
 Trust in Recommender Systems
 Paolo Massa
 Italy
RecSys2007
John O’Donovan
 University College Dublin(Ireland)
 IUI2005
(International Conference on Intelligent User Interfaces)
Trust in Recommender System
Trust
Trust in Recommender System
Collaborative Filtering
Data sparsity
Be easily attacked
Trust in Recommender System
( )
( )
( , )( ( ) )
( )
| ( , ) |
p P i
p P i
sim c p p i p
c i c
sim c p
∈
∈
−
= +
∑
∑
Pure Collaborative Filtering:
1st . User Similarity
2nd. Rating Predictor
P(i): User similarity of c
c(i): Rating predicted for item i by c
p(i): Rating for item i by a producer p
sim(c, p):Similarity between c and p
Trust
[N*N]
Rating
[N*M]
Input
N: Users
M: Items
Trust
Metric
Estimated
Trust[N*N
]
Similarity
Metric
User
[N*N]
Similarity
Rating
Predictor
Predicted
Rating
[N*M]
Output
First step Second step
Pure Collaborative Filtering
Trust in Recommender System
From the Epinions.com Web site
49,290 users who rated a total of
139,738 different items at least
once, writing
664,824 reviews.
487,181 issued trust statements.
Consists of 2 files
Ratings data
Trust data
Experimental Analysis
Dataset
Experimental Analysis
Experimental Analysis
 Introduce Recommender System 、 MoleTrust 、 TidalTrust 、 PageRa
nk
 Trust is very effective in alleviating RSs weaknesses:
 Data sparsity;
 Be easily attacked;
 Cold-start.
 Trust propogation is a tradeoff in terms of Accuracy and Coverage;
Conclusion
Thanks for your attention !

Weitere ähnliche Inhalte

Was ist angesagt?

Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architecture
Liang Xiang
 
Amazon Item-to-Item Recommendations
Amazon Item-to-Item RecommendationsAmazon Item-to-Item Recommendations
Amazon Item-to-Item Recommendations
Roger Chen
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
Roelof van Zwol
 

Was ist angesagt? (20)

Graph Neural Networks for Recommendations
Graph Neural Networks for RecommendationsGraph Neural Networks for Recommendations
Graph Neural Networks for Recommendations
 
Recommendation system
Recommendation system Recommendation system
Recommendation system
 
Recommender system
Recommender systemRecommender system
Recommender system
 
Collaborative Filtering using KNN
Collaborative Filtering using KNNCollaborative Filtering using KNN
Collaborative Filtering using KNN
 
Recommender systems
Recommender systemsRecommender systems
Recommender systems
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architecture
 
How to build a recommender system?
How to build a recommender system?How to build a recommender system?
How to build a recommender system?
 
Knowledge Graph Embeddings for Recommender Systems
Knowledge Graph Embeddings for Recommender SystemsKnowledge Graph Embeddings for Recommender Systems
Knowledge Graph Embeddings for Recommender Systems
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Hands on Explainable Recommender Systems with Knowledge Graphs @ RecSys22
Hands on Explainable Recommender Systems with Knowledge Graphs @ RecSys22Hands on Explainable Recommender Systems with Knowledge Graphs @ RecSys22
Hands on Explainable Recommender Systems with Knowledge Graphs @ RecSys22
 
Recent advances in deep recommender systems
Recent advances in deep recommender systemsRecent advances in deep recommender systems
Recent advances in deep recommender systems
 
Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
 
A Hybrid Recommendation system
A Hybrid Recommendation systemA Hybrid Recommendation system
A Hybrid Recommendation system
 
Déjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender SystemsDéjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender Systems
 
Recommender systems using collaborative filtering
Recommender systems using collaborative filteringRecommender systems using collaborative filtering
Recommender systems using collaborative filtering
 
Context-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick ViewContext-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick View
 
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
 
Amazon Item-to-Item Recommendations
Amazon Item-to-Item RecommendationsAmazon Item-to-Item Recommendations
Amazon Item-to-Item Recommendations
 
Tag based recommender system
Tag based recommender systemTag based recommender system
Tag based recommender system
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
 

Ähnlich wie Trust and Recommender Systems

Brown bag 2012_fall
Brown bag 2012_fallBrown bag 2012_fall
Brown bag 2012_fall
Xiaolei Zhou
 
movieRecommendation_FinalReport
movieRecommendation_FinalReportmovieRecommendation_FinalReport
movieRecommendation_FinalReport
Sohini Sarkar
 
Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...
Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...
Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...
Sease
 

Ähnlich wie Trust and Recommender Systems (20)

Real-world News Recommender Systems
Real-world News Recommender SystemsReal-world News Recommender Systems
Real-world News Recommender Systems
 
I like it... I like it Not
I like it... I like it NotI like it... I like it Not
I like it... I like it Not
 
Strata San Jose 2016 - Reduce False Positives in Security
Strata San Jose 2016 - Reduce False Positives in Security Strata San Jose 2016 - Reduce False Positives in Security
Strata San Jose 2016 - Reduce False Positives in Security
 
Telefonica Lunch Seminar
Telefonica Lunch SeminarTelefonica Lunch Seminar
Telefonica Lunch Seminar
 
Recommendation Systems Roadtrip
Recommendation Systems RoadtripRecommendation Systems Roadtrip
Recommendation Systems Roadtrip
 
Tangel Trends Report
Tangel Trends ReportTangel Trends Report
Tangel Trends Report
 
Collaborative Filtering 1: User-based CF
Collaborative Filtering 1: User-based CFCollaborative Filtering 1: User-based CF
Collaborative Filtering 1: User-based CF
 
Brown bag 2012_fall
Brown bag 2012_fallBrown bag 2012_fall
Brown bag 2012_fall
 
Community detection recommender system
Community detection   recommender systemCommunity detection   recommender system
Community detection recommender system
 
Movie Recommendation System_final.pptx
Movie Recommendation System_final.pptxMovie Recommendation System_final.pptx
Movie Recommendation System_final.pptx
 
Reputation systems
Reputation systemsReputation systems
Reputation systems
 
k-NN Algorithm.pptx
k-NN Algorithm.pptxk-NN Algorithm.pptx
k-NN Algorithm.pptx
 
It's all About the Data
It's all About the DataIt's all About the Data
It's all About the Data
 
Private Distributed Collaborative Filtering
Private Distributed Collaborative FilteringPrivate Distributed Collaborative Filtering
Private Distributed Collaborative Filtering
 
The Rise of the Machines - A Primer to Machine Learning and Predictive Analyt...
The Rise of the Machines - A Primer to Machine Learning and Predictive Analyt...The Rise of the Machines - A Primer to Machine Learning and Predictive Analyt...
The Rise of the Machines - A Primer to Machine Learning and Predictive Analyt...
 
ISSTA 2017 Impact Paper Award Presentation
ISSTA 2017 Impact Paper Award PresentationISSTA 2017 Impact Paper Award Presentation
ISSTA 2017 Impact Paper Award Presentation
 
Regressioin mini case
Regressioin mini caseRegressioin mini case
Regressioin mini case
 
movieRecommendation_FinalReport
movieRecommendation_FinalReportmovieRecommendation_FinalReport
movieRecommendation_FinalReport
 
SVD and the Netflix Dataset
SVD and the Netflix DatasetSVD and the Netflix Dataset
SVD and the Netflix Dataset
 
Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...
Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...
Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...
 

Kürzlich hochgeladen

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 

Trust and Recommender Systems

Hinweis der Redaktion

  1. International Conference on Intelligent User Interfaces