SlideShare a Scribd company logo
1 of 25
USER SIMILARITY COMPUTATION FOR
COLLABORATIVE FILTERING USING
DYNAMIC IMPLICIT TRUST
Presented By:
FALGUNI ROY
Institute of Information Technology (IIT)
University of Dhaka, Dhaka, Bangladesh
5/10/2015
1
SUBMISSION ID: 136
AUTHORS
 Falguni Roy
 Sheikh Muhammad Sarwar
 Institute of Information Technology, University of Dhaka,
Dhaka, Bangladesh
 Mahamudul Hasan
 Department of Computer Science and Engineering, University
of Dhaka, Dhaka, Bangladesh
5/10/2015
2
OUTLINE
 Overview of Trust Based Recommender System
 Problem of Existing System
 Our Contribution
 Background
 Proposed Framework
 Experimental Results
 Conclusion
5/10/2015
3
TRUST BASED RECOMMENDER SYSTEM
 Guo et al. defines trust in recommender system as
“Trust is defined as one's belief towards the ability
of others in providing valuable ratings“ [1].
 Express the integrity in the relationship between
two entities.
 Trust used to scale similarity.
5/10/2015
4
TRUST PROPERTIES [2]
 Asymmetry: Two users u and v involved in a trust
relationship, user u trusting user v cannot guarantee
that user v will trust user u to the same extent.
 Transitivity: If users u trusts v, and v trusts p, it can
be inferred that users u trusts p to some extent.
 Dynamicity: Trust established and changed over
time as more evidences or experience arrive.
 Context Dependence: A user who is trustworthy in
movies may not be trustable in IT technology.
5/10/2015
5
TYPE OF TRUST
 On the basis of trust computation
 Explicit Trust
 Implicit Trust
5/10/2015
6
EXPLICIT TRUST
 Trust value is calculated by pre-existing social link between
users.
 The link is defined as either by defining “web of trust” or
assigning a “trust statement”.
 Limitations
 Additional user effort.
 Binary format bounds the users to express their degree of trust to
a user.
 New users have to first build sufficient trust link before receive
services from RS.
5/10/2015
7
IMPLICIT TRUST
 Extract trust values between users based on
item ratings –
 Analyzing rating patterns,
 Rating values, and
 Historical behavior of ratings
 Trustworthiness of a user is determined by the
prediction accuracy of a user in the past [2].
5/10/2015
8
PROBLEM OF EXISTING SYSTEM
 Existing Implicit Trust based RS
 Don’t concern about users’ changing interests.
 Treats users’ similarity as symmetric.
5/10/2015
9
OUR CONTRIBUTION
 Define a framework which considers trust, time and
similarity in a single function and deals the existing
problems, mentioned in pervious slide.
5/10/2015
10
BACKGROUND
 Qusai Shambour et al. [4] (TM1)
 Lathia et al. [5] (TM2)
 Papagelis et al. [6] (TM3)
 Hwang et al. [7] (TM4)
 O'Donovan et al. [8] (TM5)
5/10/2015
11
A COMPARISON OF DIFFERENT TRUST METRICS IN
TERMS OF TRUST PROPERTIES [2][3]
Methods Asymmetry Transitivity Dynamicity Context
Dependence
TM1 [4] No Yes No No
TM2 [5] No Yes No No
TM3 [6] No Yes, iff s> ϴ
ϴ = 0.707
No No
TM4 [7] No Yes No No
TM5 [8] No Yes No No
5/10/2015 12
PROPOSED FRAMEWORK
 The proposed framework consists of the following
modules:
 Similarity Computation module (SC),
 Trust Computation module (TC) and
 Combined Trust and Similarity Computation module
(CTSC)
5/10/2015
13
SIMILARITY COMPUTATION MODULE
 Extract a neighborhood of similar minded users for
the target user.
 Similarity is calculated by integrating Pearson
Correlation Coefficient (PCC) and Jaccard similarity
method [4] defined as JPCC.
 JPCC(a,b) = PCC(a,b) * Jaccard(a,b) ……….. (1)
5/10/2015
14
TRUST COMPUTATION MODULE
 Implicit trust is populated by defining the similarity or
degree of similarity between the users [4].
 Proposed a new implicit trust method for determining
the implicit trust between the users as an integration of
Mean Square Difference (MSD) and Confidence and
consider users’ changing interests to support trust
properties.
5/10/2015
15
TRUST COMPUTATION MODULE(CONT…)
 If user “b” delivered high accurate recommendation in
the past to the active user “a” , then user “b” should
acquire a high trust score from active user “a “
5/10/2015
16
…………..…… (2)
 Here,
 λ = Decay Rate (person wise constant).
 T = Tr – Ti, where, Tr denotes the most recent item rated time
of user b and Ti denotes the specific time when user b rates
item i.
TRUST COMPUTATION MODULE(CONT…)
o The pattern of forgetting information of Human is
non-linear [9][10]
λ = 1/ Tmedian …………………… (3)
o Here,
o T = Tr – Ti, where, Tr denotes the most recent item rated time
of user b and Ti denotes the specific time when user b rates
each item i.
o Determine Tmedian from the collection of all T of a user
5/10/2015
17
 MSD: Used to measure the degree of similarity between
two users.
5/10/2015 18
……………… (4)
o Confidence: Expresses the reliability of the association
between two users which is influenced by the changing
number of co-rated items between them in the system.
…… ………… (5)
……...……. (6)
COMBINED TRUST AND SIMILARITY
COMPUTATION MODULE
5/10/2015
19
TJPCC(a,b) =
𝐽𝑃𝐶𝐶 𝑎,𝑏 +𝑇𝑟𝑢𝑠𝑡(𝑎,𝑏)
2
………(7)
EXISTING PROBLEMS DEAL BY PROPOSED TRUST
METHOD
 Proposed method supports asymmetric property of trust which
means that the degree of trust between two users will not be
same. As a consequence, the proposed method provides two
different similarities for a user-pair and it is based on the trust
value of a user on another user.
 The proposed method uses the recommender’s items’ rating time
at TC module to pay concern on the recommender’s changing
interests and it gives more importance to the recommender’s
recent preferences compared to his/her old preferences at the
time of trust computation, which will effects on similar users
definition.
 The trust value, computed by proposed method, is transitive
because we could build indirect trust connection between users
with this trust value.
5/10/2015
20
EXPERIMENTAL RESULTS
Dataset Movielens
Users 6040
Movies 3952
Ratings 1000209
Rating Time Information 2 year
Min and Max Value of Rating 1-5
5/10/2015
21
EXPERIMENTAL RESULTS (CONT…)
5/10/2015
22
TABLE 1. MAE of Proposed and Different Similarity & Trust Method
CONCLUSION
 Main contribution lies in defining a framework which
considers trust, time and similarity in a single
function.
 Proposed model considers three properties of trust
in a single framework.
 Experimental results show reasonable accuracy.
5/10/2015
23
REFERENCE
1. Guibing Guo. “Integrating trust and similarity to ameliorate the data sparsity and cold start for recommender
systems”. In Proceedings of the 7th ACM conference on Recommender systems, pages 451-454. ACM, 2013
2. Soude Fazeli, Babak Loni, Alejandro Bellogin, Hendrik Drachsler, and Peter Sloep. “Implicit vs. explicit trust
in social matrix factorization”. In Proceedings of the 8th ACM Conference on Recommender systems, pages
317-320. ACM, 2014.
3. Guibing Guo, Jie Zhang, Daniel Thalmann, Anirban Basu, and Neil Yorke-Smith. “From ratings to trust: an
empirical study of implicit trust in recommender systems.” 2014
4. Q. Shambour and J. Lu, “A trust-semantic fusion-based recommendation approach for e-business applications,”
Decision Support Systems, vol. 54, no. 1, pp. 768–780, 2012.
5. N. Lathia, S. Hailes, and L. Capra. “Trust-based collaborative filtering”. In Trust Management II, 2008.
6. M. Papagelis, D. Plexousakis, and T. Kutsuras. Alleviating the sparsity problem of collaborative filtering using
trust inferences. In Trust management. 2005.
7. Chein-Shung Hwang and Yu-Pin Chen. “Using trust in collaborative filtering recommendation”. In New trends
in applied articial intelligence, pages 1052-1060. Springer, 2007.
8. John O'Donovan and Barry Smyth. Trust in recommender systems. In Proceedings of the 10th international
conference on Intelligent user interfaces, pages 167-174. ACM, 2005.
9. Y. Ding and X. Li, Time weight collaborative filtering," in Proceedings of the 14th ACM international
conference on Information and knowledge management, pp. 485{492, ACM, 2005.
10. “Memory: A Contribution to Experimental Psychology -- Ebbinghaus (1885/1913)“ Retrieved 2007-08-23.
5/10/2015
24
Thanks For Being Attentive to
The Presentation
5/10/2015
25

More Related Content

Similar to AIST 2015 Conference Paper Presentation

SelCSP: A Framework to Facilitate Selection of Cloud Service Providers
SelCSP: A Framework to Facilitate Selection of Cloud Service ProvidersSelCSP: A Framework to Facilitate Selection of Cloud Service Providers
SelCSP: A Framework to Facilitate Selection of Cloud Service Providers1crore projects
 
An Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder TechniqueAn Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder TechniqueIJCSIS Research Publications
 
A computational dynamic trust model for user authorization
A computational dynamic trust model for user authorizationA computational dynamic trust model for user authorization
A computational dynamic trust model for user authorizationKamal Spring
 
MS Research Progress Presentation
MS Research Progress PresentationMS Research Progress Presentation
MS Research Progress PresentationFalguni Roy
 
IRJET- Web User Trust Relationship Prediction based on Evidence Theory
IRJET- Web User Trust Relationship Prediction based on Evidence TheoryIRJET- Web User Trust Relationship Prediction based on Evidence Theory
IRJET- Web User Trust Relationship Prediction based on Evidence TheoryIRJET Journal
 
Preferences Based Customized Trust Model for Assessment of Cloud Services
Preferences Based Customized Trust Model for Assessment of Cloud ServicesPreferences Based Customized Trust Model for Assessment of Cloud Services
Preferences Based Customized Trust Model for Assessment of Cloud ServicesIJECEIAES
 
IMPROVING HYBRID REPUTATION MODEL THROUGH DYNAMIC REGROUPING
IMPROVING HYBRID REPUTATION MODEL THROUGH DYNAMIC REGROUPINGIMPROVING HYBRID REPUTATION MODEL THROUGH DYNAMIC REGROUPING
IMPROVING HYBRID REPUTATION MODEL THROUGH DYNAMIC REGROUPINGijp2p
 
Implicit vs. Explicit Trust in Social Matrix Factorization
Implicit vs. Explicit Trust in Social Matrix Factorization Implicit vs. Explicit Trust in Social Matrix Factorization
Implicit vs. Explicit Trust in Social Matrix Factorization Soudé Fazeli
 
Implicit vs Explicit trust in Social Matrix Factorization
Implicit vs Explicit trust in Social Matrix FactorizationImplicit vs Explicit trust in Social Matrix Factorization
Implicit vs Explicit trust in Social Matrix FactorizationAlejandro Bellogin
 
===A Survey Of Trust And Reputation
===A Survey Of Trust And Reputation===A Survey Of Trust And Reputation
===A Survey Of Trust And Reputationguestc12d53
 
IRJET - Sentiment Similarity Analysis and Building Users Trust from E-Commerc...
IRJET - Sentiment Similarity Analysis and Building Users Trust from E-Commerc...IRJET - Sentiment Similarity Analysis and Building Users Trust from E-Commerc...
IRJET - Sentiment Similarity Analysis and Building Users Trust from E-Commerc...IRJET Journal
 
Context Based Classification of Reviews Using Association Rule Mining, Fuzzy ...
Context Based Classification of Reviews Using Association Rule Mining, Fuzzy ...Context Based Classification of Reviews Using Association Rule Mining, Fuzzy ...
Context Based Classification of Reviews Using Association Rule Mining, Fuzzy ...journalBEEI
 
Automatic Recommendation of Trustworthy Users in Online Product Rating Sites
Automatic Recommendation of Trustworthy Users in Online Product Rating SitesAutomatic Recommendation of Trustworthy Users in Online Product Rating Sites
Automatic Recommendation of Trustworthy Users in Online Product Rating SitesIRJET Journal
 
Trust Metrics In Recommender System : A Survey
Trust Metrics In Recommender System : A SurveyTrust Metrics In Recommender System : A Survey
Trust Metrics In Recommender System : A Surveyaciijournal
 
Selecting Trustworthy Clients in the Cloud
Selecting Trustworthy Clients in the CloudSelecting Trustworthy Clients in the Cloud
Selecting Trustworthy Clients in the Cloudijccsa
 
SELECTING TRUSTWORTHY CLIENTS IN THE CLOUD
SELECTING TRUSTWORTHY CLIENTS IN THE CLOUDSELECTING TRUSTWORTHY CLIENTS IN THE CLOUD
SELECTING TRUSTWORTHY CLIENTS IN THE CLOUDijccsa
 
Maintaining Consistent Customer Experience in Service System Networks
Maintaining Consistent Customer Experience in Service System NetworksMaintaining Consistent Customer Experience in Service System Networks
Maintaining Consistent Customer Experience in Service System NetworksStephen Kwan
 
TRUST METRICS IN RECOMMENDER SYSTEMS: A SURVEY
TRUST METRICS IN RECOMMENDER SYSTEMS: A SURVEYTRUST METRICS IN RECOMMENDER SYSTEMS: A SURVEY
TRUST METRICS IN RECOMMENDER SYSTEMS: A SURVEYaciijournal
 
SenseChain: A Blockchain-based Crowdsensing Framework For Multiple Requesters...
SenseChain: A Blockchain-based Crowdsensing Framework For Multiple Requesters...SenseChain: A Blockchain-based Crowdsensing Framework For Multiple Requesters...
SenseChain: A Blockchain-based Crowdsensing Framework For Multiple Requesters...Maha Kadadha
 

Similar to AIST 2015 Conference Paper Presentation (20)

SelCSP: A Framework to Facilitate Selection of Cloud Service Providers
SelCSP: A Framework to Facilitate Selection of Cloud Service ProvidersSelCSP: A Framework to Facilitate Selection of Cloud Service Providers
SelCSP: A Framework to Facilitate Selection of Cloud Service Providers
 
T0 numtq0njc=
T0 numtq0njc=T0 numtq0njc=
T0 numtq0njc=
 
An Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder TechniqueAn Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder Technique
 
A computational dynamic trust model for user authorization
A computational dynamic trust model for user authorizationA computational dynamic trust model for user authorization
A computational dynamic trust model for user authorization
 
MS Research Progress Presentation
MS Research Progress PresentationMS Research Progress Presentation
MS Research Progress Presentation
 
IRJET- Web User Trust Relationship Prediction based on Evidence Theory
IRJET- Web User Trust Relationship Prediction based on Evidence TheoryIRJET- Web User Trust Relationship Prediction based on Evidence Theory
IRJET- Web User Trust Relationship Prediction based on Evidence Theory
 
Preferences Based Customized Trust Model for Assessment of Cloud Services
Preferences Based Customized Trust Model for Assessment of Cloud ServicesPreferences Based Customized Trust Model for Assessment of Cloud Services
Preferences Based Customized Trust Model for Assessment of Cloud Services
 
IMPROVING HYBRID REPUTATION MODEL THROUGH DYNAMIC REGROUPING
IMPROVING HYBRID REPUTATION MODEL THROUGH DYNAMIC REGROUPINGIMPROVING HYBRID REPUTATION MODEL THROUGH DYNAMIC REGROUPING
IMPROVING HYBRID REPUTATION MODEL THROUGH DYNAMIC REGROUPING
 
Implicit vs. Explicit Trust in Social Matrix Factorization
Implicit vs. Explicit Trust in Social Matrix Factorization Implicit vs. Explicit Trust in Social Matrix Factorization
Implicit vs. Explicit Trust in Social Matrix Factorization
 
Implicit vs Explicit trust in Social Matrix Factorization
Implicit vs Explicit trust in Social Matrix FactorizationImplicit vs Explicit trust in Social Matrix Factorization
Implicit vs Explicit trust in Social Matrix Factorization
 
===A Survey Of Trust And Reputation
===A Survey Of Trust And Reputation===A Survey Of Trust And Reputation
===A Survey Of Trust And Reputation
 
IRJET - Sentiment Similarity Analysis and Building Users Trust from E-Commerc...
IRJET - Sentiment Similarity Analysis and Building Users Trust from E-Commerc...IRJET - Sentiment Similarity Analysis and Building Users Trust from E-Commerc...
IRJET - Sentiment Similarity Analysis and Building Users Trust from E-Commerc...
 
Context Based Classification of Reviews Using Association Rule Mining, Fuzzy ...
Context Based Classification of Reviews Using Association Rule Mining, Fuzzy ...Context Based Classification of Reviews Using Association Rule Mining, Fuzzy ...
Context Based Classification of Reviews Using Association Rule Mining, Fuzzy ...
 
Automatic Recommendation of Trustworthy Users in Online Product Rating Sites
Automatic Recommendation of Trustworthy Users in Online Product Rating SitesAutomatic Recommendation of Trustworthy Users in Online Product Rating Sites
Automatic Recommendation of Trustworthy Users in Online Product Rating Sites
 
Trust Metrics In Recommender System : A Survey
Trust Metrics In Recommender System : A SurveyTrust Metrics In Recommender System : A Survey
Trust Metrics In Recommender System : A Survey
 
Selecting Trustworthy Clients in the Cloud
Selecting Trustworthy Clients in the CloudSelecting Trustworthy Clients in the Cloud
Selecting Trustworthy Clients in the Cloud
 
SELECTING TRUSTWORTHY CLIENTS IN THE CLOUD
SELECTING TRUSTWORTHY CLIENTS IN THE CLOUDSELECTING TRUSTWORTHY CLIENTS IN THE CLOUD
SELECTING TRUSTWORTHY CLIENTS IN THE CLOUD
 
Maintaining Consistent Customer Experience in Service System Networks
Maintaining Consistent Customer Experience in Service System NetworksMaintaining Consistent Customer Experience in Service System Networks
Maintaining Consistent Customer Experience in Service System Networks
 
TRUST METRICS IN RECOMMENDER SYSTEMS: A SURVEY
TRUST METRICS IN RECOMMENDER SYSTEMS: A SURVEYTRUST METRICS IN RECOMMENDER SYSTEMS: A SURVEY
TRUST METRICS IN RECOMMENDER SYSTEMS: A SURVEY
 
SenseChain: A Blockchain-based Crowdsensing Framework For Multiple Requesters...
SenseChain: A Blockchain-based Crowdsensing Framework For Multiple Requesters...SenseChain: A Blockchain-based Crowdsensing Framework For Multiple Requesters...
SenseChain: A Blockchain-based Crowdsensing Framework For Multiple Requesters...
 

Recently uploaded

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Recently uploaded (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 

AIST 2015 Conference Paper Presentation

  • 1. USER SIMILARITY COMPUTATION FOR COLLABORATIVE FILTERING USING DYNAMIC IMPLICIT TRUST Presented By: FALGUNI ROY Institute of Information Technology (IIT) University of Dhaka, Dhaka, Bangladesh 5/10/2015 1 SUBMISSION ID: 136
  • 2. AUTHORS  Falguni Roy  Sheikh Muhammad Sarwar  Institute of Information Technology, University of Dhaka, Dhaka, Bangladesh  Mahamudul Hasan  Department of Computer Science and Engineering, University of Dhaka, Dhaka, Bangladesh 5/10/2015 2
  • 3. OUTLINE  Overview of Trust Based Recommender System  Problem of Existing System  Our Contribution  Background  Proposed Framework  Experimental Results  Conclusion 5/10/2015 3
  • 4. TRUST BASED RECOMMENDER SYSTEM  Guo et al. defines trust in recommender system as “Trust is defined as one's belief towards the ability of others in providing valuable ratings“ [1].  Express the integrity in the relationship between two entities.  Trust used to scale similarity. 5/10/2015 4
  • 5. TRUST PROPERTIES [2]  Asymmetry: Two users u and v involved in a trust relationship, user u trusting user v cannot guarantee that user v will trust user u to the same extent.  Transitivity: If users u trusts v, and v trusts p, it can be inferred that users u trusts p to some extent.  Dynamicity: Trust established and changed over time as more evidences or experience arrive.  Context Dependence: A user who is trustworthy in movies may not be trustable in IT technology. 5/10/2015 5
  • 6. TYPE OF TRUST  On the basis of trust computation  Explicit Trust  Implicit Trust 5/10/2015 6
  • 7. EXPLICIT TRUST  Trust value is calculated by pre-existing social link between users.  The link is defined as either by defining “web of trust” or assigning a “trust statement”.  Limitations  Additional user effort.  Binary format bounds the users to express their degree of trust to a user.  New users have to first build sufficient trust link before receive services from RS. 5/10/2015 7
  • 8. IMPLICIT TRUST  Extract trust values between users based on item ratings –  Analyzing rating patterns,  Rating values, and  Historical behavior of ratings  Trustworthiness of a user is determined by the prediction accuracy of a user in the past [2]. 5/10/2015 8
  • 9. PROBLEM OF EXISTING SYSTEM  Existing Implicit Trust based RS  Don’t concern about users’ changing interests.  Treats users’ similarity as symmetric. 5/10/2015 9
  • 10. OUR CONTRIBUTION  Define a framework which considers trust, time and similarity in a single function and deals the existing problems, mentioned in pervious slide. 5/10/2015 10
  • 11. BACKGROUND  Qusai Shambour et al. [4] (TM1)  Lathia et al. [5] (TM2)  Papagelis et al. [6] (TM3)  Hwang et al. [7] (TM4)  O'Donovan et al. [8] (TM5) 5/10/2015 11
  • 12. A COMPARISON OF DIFFERENT TRUST METRICS IN TERMS OF TRUST PROPERTIES [2][3] Methods Asymmetry Transitivity Dynamicity Context Dependence TM1 [4] No Yes No No TM2 [5] No Yes No No TM3 [6] No Yes, iff s> ϴ ϴ = 0.707 No No TM4 [7] No Yes No No TM5 [8] No Yes No No 5/10/2015 12
  • 13. PROPOSED FRAMEWORK  The proposed framework consists of the following modules:  Similarity Computation module (SC),  Trust Computation module (TC) and  Combined Trust and Similarity Computation module (CTSC) 5/10/2015 13
  • 14. SIMILARITY COMPUTATION MODULE  Extract a neighborhood of similar minded users for the target user.  Similarity is calculated by integrating Pearson Correlation Coefficient (PCC) and Jaccard similarity method [4] defined as JPCC.  JPCC(a,b) = PCC(a,b) * Jaccard(a,b) ……….. (1) 5/10/2015 14
  • 15. TRUST COMPUTATION MODULE  Implicit trust is populated by defining the similarity or degree of similarity between the users [4].  Proposed a new implicit trust method for determining the implicit trust between the users as an integration of Mean Square Difference (MSD) and Confidence and consider users’ changing interests to support trust properties. 5/10/2015 15
  • 16. TRUST COMPUTATION MODULE(CONT…)  If user “b” delivered high accurate recommendation in the past to the active user “a” , then user “b” should acquire a high trust score from active user “a “ 5/10/2015 16 …………..…… (2)  Here,  λ = Decay Rate (person wise constant).  T = Tr – Ti, where, Tr denotes the most recent item rated time of user b and Ti denotes the specific time when user b rates item i.
  • 17. TRUST COMPUTATION MODULE(CONT…) o The pattern of forgetting information of Human is non-linear [9][10] λ = 1/ Tmedian …………………… (3) o Here, o T = Tr – Ti, where, Tr denotes the most recent item rated time of user b and Ti denotes the specific time when user b rates each item i. o Determine Tmedian from the collection of all T of a user 5/10/2015 17
  • 18.  MSD: Used to measure the degree of similarity between two users. 5/10/2015 18 ……………… (4) o Confidence: Expresses the reliability of the association between two users which is influenced by the changing number of co-rated items between them in the system. …… ………… (5) ……...……. (6)
  • 19. COMBINED TRUST AND SIMILARITY COMPUTATION MODULE 5/10/2015 19 TJPCC(a,b) = 𝐽𝑃𝐶𝐶 𝑎,𝑏 +𝑇𝑟𝑢𝑠𝑡(𝑎,𝑏) 2 ………(7)
  • 20. EXISTING PROBLEMS DEAL BY PROPOSED TRUST METHOD  Proposed method supports asymmetric property of trust which means that the degree of trust between two users will not be same. As a consequence, the proposed method provides two different similarities for a user-pair and it is based on the trust value of a user on another user.  The proposed method uses the recommender’s items’ rating time at TC module to pay concern on the recommender’s changing interests and it gives more importance to the recommender’s recent preferences compared to his/her old preferences at the time of trust computation, which will effects on similar users definition.  The trust value, computed by proposed method, is transitive because we could build indirect trust connection between users with this trust value. 5/10/2015 20
  • 21. EXPERIMENTAL RESULTS Dataset Movielens Users 6040 Movies 3952 Ratings 1000209 Rating Time Information 2 year Min and Max Value of Rating 1-5 5/10/2015 21
  • 22. EXPERIMENTAL RESULTS (CONT…) 5/10/2015 22 TABLE 1. MAE of Proposed and Different Similarity & Trust Method
  • 23. CONCLUSION  Main contribution lies in defining a framework which considers trust, time and similarity in a single function.  Proposed model considers three properties of trust in a single framework.  Experimental results show reasonable accuracy. 5/10/2015 23
  • 24. REFERENCE 1. Guibing Guo. “Integrating trust and similarity to ameliorate the data sparsity and cold start for recommender systems”. In Proceedings of the 7th ACM conference on Recommender systems, pages 451-454. ACM, 2013 2. Soude Fazeli, Babak Loni, Alejandro Bellogin, Hendrik Drachsler, and Peter Sloep. “Implicit vs. explicit trust in social matrix factorization”. In Proceedings of the 8th ACM Conference on Recommender systems, pages 317-320. ACM, 2014. 3. Guibing Guo, Jie Zhang, Daniel Thalmann, Anirban Basu, and Neil Yorke-Smith. “From ratings to trust: an empirical study of implicit trust in recommender systems.” 2014 4. Q. Shambour and J. Lu, “A trust-semantic fusion-based recommendation approach for e-business applications,” Decision Support Systems, vol. 54, no. 1, pp. 768–780, 2012. 5. N. Lathia, S. Hailes, and L. Capra. “Trust-based collaborative filtering”. In Trust Management II, 2008. 6. M. Papagelis, D. Plexousakis, and T. Kutsuras. Alleviating the sparsity problem of collaborative filtering using trust inferences. In Trust management. 2005. 7. Chein-Shung Hwang and Yu-Pin Chen. “Using trust in collaborative filtering recommendation”. In New trends in applied articial intelligence, pages 1052-1060. Springer, 2007. 8. John O'Donovan and Barry Smyth. Trust in recommender systems. In Proceedings of the 10th international conference on Intelligent user interfaces, pages 167-174. ACM, 2005. 9. Y. Ding and X. Li, Time weight collaborative filtering," in Proceedings of the 14th ACM international conference on Information and knowledge management, pp. 485{492, ACM, 2005. 10. “Memory: A Contribution to Experimental Psychology -- Ebbinghaus (1885/1913)“ Retrieved 2007-08-23. 5/10/2015 24
  • 25. Thanks For Being Attentive to The Presentation 5/10/2015 25