SlideShare a Scribd company logo
1 of 22
TRUST-AWARE RECOMMENDER
SYSTEMS
A RESEARCH TARGETING THE SPARSITY PROBLEM IN CF
GROUP MEMBERS
MUHAMMAD YOUSAF (10-SE-18)
MUHAMMAD JAHANGEER SHAMS (10-SE-144)

MUHAMMAD ALI RAFIQUE (10-SE-88)
COLLABORATIVE FILTERING
• WHAT IS COLLABORATIVE FILTERING?
• OPINIONS EXPRESSED BY THE OTHER SIMILAR USERS.
• COMPUTE THE PEARSON CORRELATION COEFFICIENT.
• APPLY FORMULA TO FIND PREDICTION

RA IS AVERAGE RATING OF ACTIVE USER P(A,I) IS PREDICTION, W(A,U) IS PEARSON COEFFICIENT, R(U,I) IS RATING PROVIDED
BY OTHER USERS, RU AVERAGE OF THE RATINGS PROVIDED BY USER U AND K IS NO. OF SIMILAR USERS OR NEIGHBORS.

• EFFECTIVE IN GENERATING RECOMMENDATIONS AND WIDELY USED.

3
PROBLEMS WITH TRADITIONAL CF

• RSS BASED ON CF SUFFER SOME INHERENT WEAKNESSES
• DATA SPARSITY CAUSES THE FIRST SERIOUS WEAKNESS OF COLLABORATIVE FILTERING
• CLOD START USERS
• NEW USERS

• WHAT IF BLACK HAT USERS BECOME SIMILAR?
• ATTACKER CAN COPY THE RATINGS OF TARGET USER AND FOOL THE SYSTEM INTO THINKING THAT THE
ATTACKER IS IN FACT THE MOST SIMILAR USER TO TARGET USER.

4
TRUST-AWARE RECOMMENDER SYSTEMS
• QUALITY ASSESSMENT BY USERS.
• USERS RATE OTHER USERS TO EXPRESS LEVEL OF TRUST, SYSTEM CAN THEN AGGREGATE ALL THE
TRUST STATEMENTS IN A SINGLE TRUST NETWORKS REPRESENTING THE RELATIONSHIPS BETWEEN
USERS.
• TRUST METRICS PREDICT, BASED ON THE TRUST NETWORK, THE TRUSTWORTHINESS OF “UNKNOWN”
USERS, I.E. USERS IN WHICH A CERTAIN USER DIDN’T EXPRESS A TRUST STATEMENT.

5
TYPES OF TRUST METRICS
1.

LOCAL TRUST METRICS
• TAKE INTO ACCOUNT THE VERY PERSONAL AND SUBJECTIVE VIEWS OF THE USERS AND PREDICT
DIFFERENT VALUES OF TRUST IN OTHER USERS FOR EVERY SINGLE USER.

2.

GLOBAL TRUST METRICS
• A GLOBAL “REPUTATION” VALUE THAT APPROXIMATES HOW THE COMMUNITY AS A WHOLE
CONSIDERS A CERTAIN USER.

• PAGERANK FOR EXAMPLE, IS A GLOBAL TRUST METRIC.

6
ARCHITECTURE OF TARS
First Step

Second Step

Input
Trust
[N*N]

Trust Metric

Estimated Trust

Rating
Predictor
Rating
[N*M]

Similarity
Metric

Out Put

Predicted
Ratings[N*M]

User Similarity

7
TARS ARCHITECTURE
• TWO INPUTS
• THE TRUST MATRIX
• THE RATINGS MATRIX

• OUTPUT IS A MATRIX OF PREDICTED RATINGS
• THE DIFFERENCE WITH RESPECT TO TRADITIONAL CF SYSTEMS IS THE ADDITIONAL INPUT
MATRIX OF TRUST STATEMENTS.
• FIRST STEP FINDS NEIGHBORS
• SECOND STEP PREDICTS RATINGS BASED ON A WEIGHTED SUM OF THE RATINGS GIVEN BY
NEIGHBORS TO ITEMS

8
TARS ARCHITECTURE
• THE KEY DIFFERENCE IS IN HOW NEIGHBORS ARE IDENTIFIED AND HOW THEIR WEIGHTS ARE
COMPUTED
• BOTH TRUSTED METRICS AND SIMILARITY METRICS CAN BE USED TO FIND SIMILAR USERS
• IN BOTH ROW I CONTAINS NEIGHBORS OF USERS AND COLUMN J CONTAINS WEIGHTS FOR
THEIR SIMILARITY OR TRUST.

9
HOW PROBLEMS ARE SOLVED
• SPARSITY REDUCED
• ESPECIALLY FOR COLD START USERS
• JUST ONE TRUST EXPRESSION NEEDED
• MORE ACCURACY FOR LESS TRUST EXPRESSION THAN FOR LESS COMMON RATINGS IN SIMILARITY
MODULE

• ATTACKERS
• ATTACKS ARE ADDRESSED BY A TRUST-AWARE TECHNIQUE GIVEN THAT THE FAKE IDENTITIES USED
FOR THE ATTACKS ARE NOT TRUSTED EXPLICITLY BY THE ACTIVE USERS
• RATINGS THEY HAVE INTRODUCED CAN’T GAME THE SYSTEM.

10
RELATED WORK
• “TRUST IN RECOMMENDER SYSTEMS” BY O’DONOVAN AND SMYTH PROPOSE ALGORITHMS
FOR COMPUTING PROFILE LEVEL TRUST AND ITEM LEVEL TRUST
• TRUST VALUES ARE DERIVED FROM RATINGS (OF THE MOVIE LENS DATASET) RATHER THAN TAKING
FROM USERS

• GOLBECK DESIGNED A TRUST METRIC CALLED TIDALTRUST [2]
• EVEN IF ON A DATASET OF JUST 300 MEMBERS, IT IS INTERESTING TO NOTE THAT HER FINDINGS ARE
SIMILAR TO OURS

• GOLBECK’S PHD THESIS [2] FOCUS ON TRUST IN WEB-BASED SOCIAL NETWORKS
• RECOMMENDER SYSTEM, FILMTRUST
• USERS CAN RATE FILMS AND WRITE REVIEWS AND THEY CAN ALSO EXPRESS TRUST STATEMENTS

11
EMPIRICAL VALIDATION
• DATASET FROM EPINIONS.COM
• EPINIONS IS A CONSUMERS OPINION SITE WHERE USERS CAN REVIEW ITEMS
• USERS CAN ALSO EXPRESS THEIR WEB OF TRUST, VALUABLE AND OFFENSIVE USERS
• CRAWLER THAT RECORDED RATINGS AND TRUST STATEMENTS ISSUED BY A USER AND THEN MOVED
TO USERS TRUSTED BY THAT USERS AND RECURSIVELY DID THE SAME.
• 49, 290 USERS AND 139, 738 DIFFERENT RATED AT LEAST ONCE AND 664, 824 REVIEWS
• SPARSITY IS 99.99135%
• SPARSITY IS MUCH HIGHER IN EPINIONS THAN IN MOVIELENZ (MOSTLY USED DATASET FOR TESTING)

• LARGE MAJORITY OF USERS WERE COLD START
• 52.82% GAVE LESS THAN 5 REVIEWS
• 45% OF THE RATINGS ARE 5 (BEST), 29% ARE 4, 11% ARE 3, 8% ARE 2 AND 7% ARE 1 (WORST)

12
EVALUATION MEASURES
• LEAVE-ONE-OUT TECHNIQUE TO EVALUATE RECOMMENDER
• PROBLEM WITH MAE
• SOLUTION BY MEAN ABSOLUTE USER ERROR
• COVERAGE PROBLEM
• SOLUTION BY USERS COVERAGE
• WE REPORT RESULTS FOR COLD START USERS, RATINGS FROM 1 TO 4; HEAVY RATERS RATINGS
MORE THAN; BLACK SHEEP, USERS WHO PROVIDED MORE THAN 4 RATINGS AND FOR WHICH THE
AVERAGE DISTANCE OF THEIR RATING ON ITEM I WITH RESPECT TO MEAN RATING OF ITEM I IS
GREATER THAN 1

13
RESULTS OF THE EXPERIMENTS
• COLLABORATIVE FILTERING OUTPERFORMED BY SIMPLE AVERAGE(TRUST ALL ALGO)
• NOT USING WEIGHTED AVERAGE OR USING SIMILARITY FACTOR 1 FOR ALL USERS
• MAE
• 0.821 FOR TRUST ALL WHITE 0.843 FOR STANDARD CF

• COVERAGE
• EPINIONS IS 51.28% FOR CF AND 88.20% FOR TRUSTALL

• ON COLD
• START COVERAGE OF CF IS 3.22% WHILE THE COVERAGE OF TRUSTALL IS 92.92%
•

AND THE MAE OF CF IS 1.094 WHILE THE MAE OF TRUSTALL IN 0.856

• NOTE THAT IN THE REAL-WORLD, COLD START USERS MAKE UP MORE THAN 50% OF TOTAL USERS

14
RESULTS

15
ANOTHER VARIATION MT1
• USERS EXPLICITLY TRUSTED BY THE ACTIVE USER

• SETTING THE PROPAGATION HORIZON AT 1 FOR THE LOCAL TRUST METRIC MOLE TRUST
• MORE ACCURATE FOR COLD START USERS THAN CF
• NOW CONSIDER ALL RATINGS
• MAUE ACHIEVED BY MT1 AND CF IS RESPECTIVELY 0.790 AND 0.938
• CF IS ABLE TO PREDICT MORE RATINGS THAN MT1 (RATINGS) COVERAGE IS 51.28% VS. 28.33%),
• MT1 IS ABLE TO GENERATE AT LEAST A PREDICTION FOR MORE USERS (USERS COVERAGE IS 46.64%
VS. 40.78%).

16
CONTINUED COMPARISON OF MT1 AND CF
• CF PERFORMS MUCH WORSE THAN MT1 WHEN WE CONSIDER THE ERROR ACHIEVED OVER EVERY
SINGLE USER
• CF WORKS WELL, FOR COVERAGE AND IN TERMS OF ERROR, FOR HEAVY RATERS BUT POORLY FOR
COLD START USERS
• FOR CONTROVERSIAL ITEMS AND OPINIONATED USERS MT1 OUTPERFORMS BOTH CF AND TRUSTALL

17
COMPARISON BY PROPAGATING TRUST
• HERE WE ANALYZE BY USING MT2, MT3 AND MT4 THE ALGORITHMS WHICH PROPAGATE
TRUST UP TO DISTANCE 2, 3 AND 4 RESPECTIVELY
• ALLOWS TO REACH MORE USERS AND PREDICT A TRUST SCORE FOR MORE OF THEM
• PREDICTION COVERAGE OF THE RS ALGORITHM INCREASES (SEE GRAPH)
• INCREASES FROM 28.33% FOR MT1, TO 60.47% FOR MT2, TO 74.37% FOR MT3
• THE DOWNSIDE OF THIS IS THAT THE ERROR INCREASES AS WELL
• MAUE IS 0.674 FOR MT1, 0.820 FOR MT2 AND 0.854 FOR MT3

• THE TRUST PROPAGATION HORIZON BASICALLY REPRESENTS A TRADEOFF BETWEEN
ACCURACY AND COVERAGE
• MOREOVER GLOBAL TRUST METRICS NOT APPROPRIATE FOR RECOMMENDER SYSTEMS

18
COMBINING ESTIMATED TRUST AND USER SIMILARITY
• POSSIBLE IN OUR PROPOSED SYSTEM BUT NOT EFFECTIVE

• BEST COVERAGE
• ITS BETTER THAN CF IN CASE OF ERROR
• BUT WORSE THAN MTX
• RESULTS OR NOT SATISFACTORY EVEN IF WE USE TRUST WHEN BOTH ARE AVAILABLE

19
DISCUSSION OF RESULTS
• CONSIDERING DIRECT TRUSTED USERS GIVE MINIMUM ERROR WITH ACCEPTABLE COVERAGE

ESPECIALLY IN CASE OF BLACKSHEEP AND CONTROVERSIAL ISSUES
• TRUST BASED RS ARE MOST IMPORTANT FOR COLD START USERS
• USING TRUST PROPAGATION COVERAGE INCREASES BUT ERROR ALSO INCREASES
• CF IS VERY BAD FOR COLDSTART .

20
CONCLUSIONS
• RECOMMENDER SYSTEMS SHOULD BE IMPROVED USING TRUST INFO

• RESULTS INDICATE THAT TRUST IS VERY EFFECTIVE IN ALLEVIATING RSS WEAKNESSES

• THE TRUST PROPAGATION HORIZON REPRESENTS A TRADEOFF BETWEEN ACCURACY AND
COVERAGE

21
WHAT DID WE LEARN
• TRUST INFO IS IMPORTANT FOR RECOMMENDATION

• PRESENTATION APPROACH WAS GOOD IN PAPER
• IT WAS VERY GOOD WORK
• THE PROPOSED SYSTEM SOLVES THE CONVENTIONAL PROBLEMS IN CF

22

More Related Content

Similar to Trust-aware Recommender Systems

Commissionin of medical linear accelerator
Commissionin of medical linear acceleratorCommissionin of medical linear accelerator
Commissionin of medical linear acceleratorRam Pukar Bharat
 
Transwatch am lfor emailing
Transwatch am lfor emailingTranswatch am lfor emailing
Transwatch am lfor emailingGraham Wicks
 
Abidjan | Mar 17 | Customer Protection and Regulation - a quality assurance ...
Abidjan | Mar 17 |  Customer Protection and Regulation - a quality assurance ...Abidjan | Mar 17 |  Customer Protection and Regulation - a quality assurance ...
Abidjan | Mar 17 | Customer Protection and Regulation - a quality assurance ...Smart Villages
 
Data Capture And Validation_Katalyst HLS
Data Capture And Validation_Katalyst HLSData Capture And Validation_Katalyst HLS
Data Capture And Validation_Katalyst HLSKatalyst HLS
 
Introduction to Fiscal Metering (Custody Transfer)
Introduction to Fiscal Metering (Custody Transfer) Introduction to Fiscal Metering (Custody Transfer)
Introduction to Fiscal Metering (Custody Transfer) Mozaffar Etezadi Far
 
How do consumers process and evaluate prices
How do consumers process and evaluate pricesHow do consumers process and evaluate prices
How do consumers process and evaluate pricesSameer Mathur
 
Measurement Procedures for Design and Enforcement of Harm Claim Thresholds
Measurement Procedures for Design and Enforcement of Harm Claim ThresholdsMeasurement Procedures for Design and Enforcement of Harm Claim Thresholds
Measurement Procedures for Design and Enforcement of Harm Claim ThresholdsPierre de Vries
 
Week 3 lecture material cc
Week 3 lecture material ccWeek 3 lecture material cc
Week 3 lecture material ccAnkit Gupta
 
Global flow measurement consistency
Global flow measurement consistencyGlobal flow measurement consistency
Global flow measurement consistencyErik Smits
 
What is Benchmarking & how it work in power system
What is Benchmarking & how it work in power system What is Benchmarking & how it work in power system
What is Benchmarking & how it work in power system Power System Operation
 
TRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEM
TRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEMTRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEM
TRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEMGururaj B Rawoor
 

Similar to Trust-aware Recommender Systems (20)

Single Phase Meter Testing Overview
Single Phase Meter Testing OverviewSingle Phase Meter Testing Overview
Single Phase Meter Testing Overview
 
Commissionin of medical linear accelerator
Commissionin of medical linear acceleratorCommissionin of medical linear accelerator
Commissionin of medical linear accelerator
 
MISO Info forum 072517
MISO Info forum 072517MISO Info forum 072517
MISO Info forum 072517
 
Site Verification for Newer Employees
Site Verification for Newer EmployeesSite Verification for Newer Employees
Site Verification for Newer Employees
 
Case study of s&p 500
Case study of s&p 500Case study of s&p 500
Case study of s&p 500
 
Transwatch am lfor emailing
Transwatch am lfor emailingTranswatch am lfor emailing
Transwatch am lfor emailing
 
Abidjan | Mar 17 | Customer Protection and Regulation - a quality assurance ...
Abidjan | Mar 17 |  Customer Protection and Regulation - a quality assurance ...Abidjan | Mar 17 |  Customer Protection and Regulation - a quality assurance ...
Abidjan | Mar 17 | Customer Protection and Regulation - a quality assurance ...
 
NExTEC
NExTECNExTEC
NExTEC
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
 
Data Capture And Validation_Katalyst HLS
Data Capture And Validation_Katalyst HLSData Capture And Validation_Katalyst HLS
Data Capture And Validation_Katalyst HLS
 
Introduction to Fiscal Metering (Custody Transfer)
Introduction to Fiscal Metering (Custody Transfer) Introduction to Fiscal Metering (Custody Transfer)
Introduction to Fiscal Metering (Custody Transfer)
 
How do consumers process and evaluate prices
How do consumers process and evaluate pricesHow do consumers process and evaluate prices
How do consumers process and evaluate prices
 
Measurement Procedures for Design and Enforcement of Harm Claim Thresholds
Measurement Procedures for Design and Enforcement of Harm Claim ThresholdsMeasurement Procedures for Design and Enforcement of Harm Claim Thresholds
Measurement Procedures for Design and Enforcement of Harm Claim Thresholds
 
Week 3 lecture material cc
Week 3 lecture material ccWeek 3 lecture material cc
Week 3 lecture material cc
 
Cmt learning objective 36 case study of s&p 500
Cmt learning objective 36   case study of s&p 500Cmt learning objective 36   case study of s&p 500
Cmt learning objective 36 case study of s&p 500
 
SCM metrics.pptx
SCM metrics.pptxSCM metrics.pptx
SCM metrics.pptx
 
Global flow measurement consistency
Global flow measurement consistencyGlobal flow measurement consistency
Global flow measurement consistency
 
Customer Request Field Meter Testing Programs
Customer Request Field Meter Testing ProgramsCustomer Request Field Meter Testing Programs
Customer Request Field Meter Testing Programs
 
What is Benchmarking & how it work in power system
What is Benchmarking & how it work in power system What is Benchmarking & how it work in power system
What is Benchmarking & how it work in power system
 
TRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEM
TRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEMTRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEM
TRANSFORMER DIAGNOSTICS BY AN EXPERT SYSTEM
 

Recently uploaded

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.pptxPooja Bhuva
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
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.pptxDenish Jangid
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
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)Jisc
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
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.pdfNirmal Dwivedi
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
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Ă...Nguyen Thanh Tu Collection
 
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 17Celine George
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
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 17Celine George
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 

Recently uploaded (20)

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
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
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
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
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)
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
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
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
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 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
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
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
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Trust-aware Recommender Systems

  • 1. TRUST-AWARE RECOMMENDER SYSTEMS A RESEARCH TARGETING THE SPARSITY PROBLEM IN CF
  • 2. GROUP MEMBERS MUHAMMAD YOUSAF (10-SE-18) MUHAMMAD JAHANGEER SHAMS (10-SE-144) MUHAMMAD ALI RAFIQUE (10-SE-88)
  • 3. COLLABORATIVE FILTERING • WHAT IS COLLABORATIVE FILTERING? • OPINIONS EXPRESSED BY THE OTHER SIMILAR USERS. • COMPUTE THE PEARSON CORRELATION COEFFICIENT. • APPLY FORMULA TO FIND PREDICTION RA IS AVERAGE RATING OF ACTIVE USER P(A,I) IS PREDICTION, W(A,U) IS PEARSON COEFFICIENT, R(U,I) IS RATING PROVIDED BY OTHER USERS, RU AVERAGE OF THE RATINGS PROVIDED BY USER U AND K IS NO. OF SIMILAR USERS OR NEIGHBORS. • EFFECTIVE IN GENERATING RECOMMENDATIONS AND WIDELY USED. 3
  • 4. PROBLEMS WITH TRADITIONAL CF • RSS BASED ON CF SUFFER SOME INHERENT WEAKNESSES • DATA SPARSITY CAUSES THE FIRST SERIOUS WEAKNESS OF COLLABORATIVE FILTERING • CLOD START USERS • NEW USERS • WHAT IF BLACK HAT USERS BECOME SIMILAR? • ATTACKER CAN COPY THE RATINGS OF TARGET USER AND FOOL THE SYSTEM INTO THINKING THAT THE ATTACKER IS IN FACT THE MOST SIMILAR USER TO TARGET USER. 4
  • 5. TRUST-AWARE RECOMMENDER SYSTEMS • QUALITY ASSESSMENT BY USERS. • USERS RATE OTHER USERS TO EXPRESS LEVEL OF TRUST, SYSTEM CAN THEN AGGREGATE ALL THE TRUST STATEMENTS IN A SINGLE TRUST NETWORKS REPRESENTING THE RELATIONSHIPS BETWEEN USERS. • TRUST METRICS PREDICT, BASED ON THE TRUST NETWORK, THE TRUSTWORTHINESS OF “UNKNOWN” USERS, I.E. USERS IN WHICH A CERTAIN USER DIDN’T EXPRESS A TRUST STATEMENT. 5
  • 6. TYPES OF TRUST METRICS 1. LOCAL TRUST METRICS • TAKE INTO ACCOUNT THE VERY PERSONAL AND SUBJECTIVE VIEWS OF THE USERS AND PREDICT DIFFERENT VALUES OF TRUST IN OTHER USERS FOR EVERY SINGLE USER. 2. GLOBAL TRUST METRICS • A GLOBAL “REPUTATION” VALUE THAT APPROXIMATES HOW THE COMMUNITY AS A WHOLE CONSIDERS A CERTAIN USER. • PAGERANK FOR EXAMPLE, IS A GLOBAL TRUST METRIC. 6
  • 7. ARCHITECTURE OF TARS First Step Second Step Input Trust [N*N] Trust Metric Estimated Trust Rating Predictor Rating [N*M] Similarity Metric Out Put Predicted Ratings[N*M] User Similarity 7
  • 8. TARS ARCHITECTURE • TWO INPUTS • THE TRUST MATRIX • THE RATINGS MATRIX • OUTPUT IS A MATRIX OF PREDICTED RATINGS • THE DIFFERENCE WITH RESPECT TO TRADITIONAL CF SYSTEMS IS THE ADDITIONAL INPUT MATRIX OF TRUST STATEMENTS. • FIRST STEP FINDS NEIGHBORS • SECOND STEP PREDICTS RATINGS BASED ON A WEIGHTED SUM OF THE RATINGS GIVEN BY NEIGHBORS TO ITEMS 8
  • 9. TARS ARCHITECTURE • THE KEY DIFFERENCE IS IN HOW NEIGHBORS ARE IDENTIFIED AND HOW THEIR WEIGHTS ARE COMPUTED • BOTH TRUSTED METRICS AND SIMILARITY METRICS CAN BE USED TO FIND SIMILAR USERS • IN BOTH ROW I CONTAINS NEIGHBORS OF USERS AND COLUMN J CONTAINS WEIGHTS FOR THEIR SIMILARITY OR TRUST. 9
  • 10. HOW PROBLEMS ARE SOLVED • SPARSITY REDUCED • ESPECIALLY FOR COLD START USERS • JUST ONE TRUST EXPRESSION NEEDED • MORE ACCURACY FOR LESS TRUST EXPRESSION THAN FOR LESS COMMON RATINGS IN SIMILARITY MODULE • ATTACKERS • ATTACKS ARE ADDRESSED BY A TRUST-AWARE TECHNIQUE GIVEN THAT THE FAKE IDENTITIES USED FOR THE ATTACKS ARE NOT TRUSTED EXPLICITLY BY THE ACTIVE USERS • RATINGS THEY HAVE INTRODUCED CAN’T GAME THE SYSTEM. 10
  • 11. RELATED WORK • “TRUST IN RECOMMENDER SYSTEMS” BY O’DONOVAN AND SMYTH PROPOSE ALGORITHMS FOR COMPUTING PROFILE LEVEL TRUST AND ITEM LEVEL TRUST • TRUST VALUES ARE DERIVED FROM RATINGS (OF THE MOVIE LENS DATASET) RATHER THAN TAKING FROM USERS • GOLBECK DESIGNED A TRUST METRIC CALLED TIDALTRUST [2] • EVEN IF ON A DATASET OF JUST 300 MEMBERS, IT IS INTERESTING TO NOTE THAT HER FINDINGS ARE SIMILAR TO OURS • GOLBECK’S PHD THESIS [2] FOCUS ON TRUST IN WEB-BASED SOCIAL NETWORKS • RECOMMENDER SYSTEM, FILMTRUST • USERS CAN RATE FILMS AND WRITE REVIEWS AND THEY CAN ALSO EXPRESS TRUST STATEMENTS 11
  • 12. EMPIRICAL VALIDATION • DATASET FROM EPINIONS.COM • EPINIONS IS A CONSUMERS OPINION SITE WHERE USERS CAN REVIEW ITEMS • USERS CAN ALSO EXPRESS THEIR WEB OF TRUST, VALUABLE AND OFFENSIVE USERS • CRAWLER THAT RECORDED RATINGS AND TRUST STATEMENTS ISSUED BY A USER AND THEN MOVED TO USERS TRUSTED BY THAT USERS AND RECURSIVELY DID THE SAME. • 49, 290 USERS AND 139, 738 DIFFERENT RATED AT LEAST ONCE AND 664, 824 REVIEWS • SPARSITY IS 99.99135% • SPARSITY IS MUCH HIGHER IN EPINIONS THAN IN MOVIELENZ (MOSTLY USED DATASET FOR TESTING) • LARGE MAJORITY OF USERS WERE COLD START • 52.82% GAVE LESS THAN 5 REVIEWS • 45% OF THE RATINGS ARE 5 (BEST), 29% ARE 4, 11% ARE 3, 8% ARE 2 AND 7% ARE 1 (WORST) 12
  • 13. EVALUATION MEASURES • LEAVE-ONE-OUT TECHNIQUE TO EVALUATE RECOMMENDER • PROBLEM WITH MAE • SOLUTION BY MEAN ABSOLUTE USER ERROR • COVERAGE PROBLEM • SOLUTION BY USERS COVERAGE • WE REPORT RESULTS FOR COLD START USERS, RATINGS FROM 1 TO 4; HEAVY RATERS RATINGS MORE THAN; BLACK SHEEP, USERS WHO PROVIDED MORE THAN 4 RATINGS AND FOR WHICH THE AVERAGE DISTANCE OF THEIR RATING ON ITEM I WITH RESPECT TO MEAN RATING OF ITEM I IS GREATER THAN 1 13
  • 14. RESULTS OF THE EXPERIMENTS • COLLABORATIVE FILTERING OUTPERFORMED BY SIMPLE AVERAGE(TRUST ALL ALGO) • NOT USING WEIGHTED AVERAGE OR USING SIMILARITY FACTOR 1 FOR ALL USERS • MAE • 0.821 FOR TRUST ALL WHITE 0.843 FOR STANDARD CF • COVERAGE • EPINIONS IS 51.28% FOR CF AND 88.20% FOR TRUSTALL • ON COLD • START COVERAGE OF CF IS 3.22% WHILE THE COVERAGE OF TRUSTALL IS 92.92% • AND THE MAE OF CF IS 1.094 WHILE THE MAE OF TRUSTALL IN 0.856 • NOTE THAT IN THE REAL-WORLD, COLD START USERS MAKE UP MORE THAN 50% OF TOTAL USERS 14
  • 16. ANOTHER VARIATION MT1 • USERS EXPLICITLY TRUSTED BY THE ACTIVE USER • SETTING THE PROPAGATION HORIZON AT 1 FOR THE LOCAL TRUST METRIC MOLE TRUST • MORE ACCURATE FOR COLD START USERS THAN CF • NOW CONSIDER ALL RATINGS • MAUE ACHIEVED BY MT1 AND CF IS RESPECTIVELY 0.790 AND 0.938 • CF IS ABLE TO PREDICT MORE RATINGS THAN MT1 (RATINGS) COVERAGE IS 51.28% VS. 28.33%), • MT1 IS ABLE TO GENERATE AT LEAST A PREDICTION FOR MORE USERS (USERS COVERAGE IS 46.64% VS. 40.78%). 16
  • 17. CONTINUED COMPARISON OF MT1 AND CF • CF PERFORMS MUCH WORSE THAN MT1 WHEN WE CONSIDER THE ERROR ACHIEVED OVER EVERY SINGLE USER • CF WORKS WELL, FOR COVERAGE AND IN TERMS OF ERROR, FOR HEAVY RATERS BUT POORLY FOR COLD START USERS • FOR CONTROVERSIAL ITEMS AND OPINIONATED USERS MT1 OUTPERFORMS BOTH CF AND TRUSTALL 17
  • 18. COMPARISON BY PROPAGATING TRUST • HERE WE ANALYZE BY USING MT2, MT3 AND MT4 THE ALGORITHMS WHICH PROPAGATE TRUST UP TO DISTANCE 2, 3 AND 4 RESPECTIVELY • ALLOWS TO REACH MORE USERS AND PREDICT A TRUST SCORE FOR MORE OF THEM • PREDICTION COVERAGE OF THE RS ALGORITHM INCREASES (SEE GRAPH) • INCREASES FROM 28.33% FOR MT1, TO 60.47% FOR MT2, TO 74.37% FOR MT3 • THE DOWNSIDE OF THIS IS THAT THE ERROR INCREASES AS WELL • MAUE IS 0.674 FOR MT1, 0.820 FOR MT2 AND 0.854 FOR MT3 • THE TRUST PROPAGATION HORIZON BASICALLY REPRESENTS A TRADEOFF BETWEEN ACCURACY AND COVERAGE • MOREOVER GLOBAL TRUST METRICS NOT APPROPRIATE FOR RECOMMENDER SYSTEMS 18
  • 19. COMBINING ESTIMATED TRUST AND USER SIMILARITY • POSSIBLE IN OUR PROPOSED SYSTEM BUT NOT EFFECTIVE • BEST COVERAGE • ITS BETTER THAN CF IN CASE OF ERROR • BUT WORSE THAN MTX • RESULTS OR NOT SATISFACTORY EVEN IF WE USE TRUST WHEN BOTH ARE AVAILABLE 19
  • 20. DISCUSSION OF RESULTS • CONSIDERING DIRECT TRUSTED USERS GIVE MINIMUM ERROR WITH ACCEPTABLE COVERAGE ESPECIALLY IN CASE OF BLACKSHEEP AND CONTROVERSIAL ISSUES • TRUST BASED RS ARE MOST IMPORTANT FOR COLD START USERS • USING TRUST PROPAGATION COVERAGE INCREASES BUT ERROR ALSO INCREASES • CF IS VERY BAD FOR COLDSTART . 20
  • 21. CONCLUSIONS • RECOMMENDER SYSTEMS SHOULD BE IMPROVED USING TRUST INFO • RESULTS INDICATE THAT TRUST IS VERY EFFECTIVE IN ALLEVIATING RSS WEAKNESSES • THE TRUST PROPAGATION HORIZON REPRESENTS A TRADEOFF BETWEEN ACCURACY AND COVERAGE 21
  • 22. WHAT DID WE LEARN • TRUST INFO IS IMPORTANT FOR RECOMMENDATION • PRESENTATION APPROACH WAS GOOD IN PAPER • IT WAS VERY GOOD WORK • THE PROPOSED SYSTEM SOLVES THE CONVENTIONAL PROBLEMS IN CF 22