SlideShare a Scribd company logo
1 of 30
Download to read offline
page 1
page 2
Recommender systems?

page 3
Open Discovery Space (ODS)
A socially-powered, multilingual
open learning infrastructure
in Europe

Recommendations!
Which algorithm best fits ODS platform?

page 4
Towards a Trust-based
Recommender for Social platforms
Soude Fazeli, PhD candidate
Dr. Hendrik Drachsler
Prof. Dr. Peter Sloep

page 5
Recommender algorithms
1. Content-based

page 6

2. Collaborative filtering ✓
Collaborative filtering algorithms

page 7
Similarity

Sparsity!
page 8
Trustworthy users == like-minded users

Improving prediction accuracy of recommendations
page 9
• 
• 
• 
• 
• 

Golbeck’s TidalTrust
Trust-aware recommender by Massa and Avesani
Andersen et al’s axiomatic approach
T-BAR by Bellaachia and Alathel
And many more…

All require users to give explicit trust ratings!
page 10
•  Lathia et al.’s trust-based
recommender #neal-lathia #recsys
•  Trust model by O’Donovan and
Smyth

Centralized approaches à scalability problem

page 11
A social recommender system:
T-index approach
1. Description

•  Trust networks: a graph
•  Nodes: users
•  Edges: trust relationships
•  Weights: trust values originating from similarity
•  Each user can be assumed as an agent
•  Improve the process of finding nearest neighbors
•  T-index
•  TopTrustee
page 12
A social recommender system:
T-index approach
2. Trust propagation mechanism

•  A new trust relationship between two far unconnected users is
inferred if and only if:

•  Condition 1:
• 

page 13

•  Mutual trust value between intermediate users is higher than a
certain threshold (v)
Condition 2:
•  The number of connecting edges is lower than an upper bound
(L)
rated

rated

Alice

Bob

Carol

rated

rated

if A trusts B and B trusts C, then A trusts C if and only if
condition 1 is met
and
condition 2 is met
page 14
A social recommender system:
T-index approach
3. T-index?

•  T-index: measure of users’ trustworthiness
•  H-index: the impact of publications of an author
Indegree (ua) = 7
Indegree (ub) = 5
T-index (ua ) = 2
T-index (ub ) = 4

page 15

Note! Cluster: a group of users
who all trust a common user as
the most trustworthy one (central
user)
A social recommender system:
T-index approach
3. T-index?

page 16
A social recommender system:
T-index approach
4. What T-index is for?

•  TopTrustee : a list of top raters of an item sorted by T-index
•  Helps the process of finding nearest neighbors
• 

page 17

Providing access to trustworthy users across the trust network including
even those outside the traversal path length limit (L)
Social data
page 18
•  RQ1: How to generate more accurate and thus,
more relevant recommendations by using the
social data originating from social activities of
users within an online environment?

•  RQ2: Can the use of the inter-user trust
relationships that originate from the social
activities of users within an online environment
further evolve the network of users?
page 19
Hypothesis
page 20
•  H1: The extended T-index algorithm outperforms
the classical collaborative filtering algorithms in
terms of F1 score, which is a combined value of
precision and recall of the generated
recommendations.

•  H2: Using T-index-based trust relationships

between users improves the structure of the trust
network by providing balanced degree distribution
of the users.

page 21
Data-driven study
1. Goal

To find out which recommender algorithms best performs
and thus, is suitable for social online platforms like ODS
platform

page 22
Data-driven study
2. Method

•  Testing several recommender algorithms
•  Classical collaborative filtering algorithms using traditional

nearest neighbors method
•  T-index approach using graph-based method
•  Datasets
•  MovieLens – standard dataset
•  MACE, OpenScout, Travel well -- similar to the future ODS
dataset
•  Using Mahout

page 23
Data-driven study
3. Setting

•  v = 0.1 (Condition 1), L = 2 (Condition 2)
•  Training set 80% and test set 20%
•  Sizes of neighborhoods n= (3,5,7,10)
•  Size of TopTrustee list m=5

page 24
Data-driven study
4. Result
4.1. F1 score
0.1"
0.09"
0.08"
0.07"
0.06"
0.05"
0.04"
0.03"
0.02"
0.01"
0"

OpenScout%
0.14"
0.12"
0.1"
0.08"

Tanimoto3Jaccard"(CF1)"

0.06"

Loglikelihood"(CF2)"

Euclidean"(CF3)"

0.04"

Euclidean"(CF3)"

Graph4based"(CF4)"

0.02"

Graph3based"(CF4)"

Tanimoto4Jaccard"(CF1)"
Loglikelihood"(CF2)"

F1@10%

F1@10%

MACE%

0"
3"

5"

7"

3"

10"

5"

Travel%well%

10"

MovieLens%
0.25"

0.08"

0.2"

0.06"

Tanimoto3Jaccard"(CF1)"

0.04"

Loglikelihood"(CF2)"
Euclidean"(CF3)"

0.02"

Graph3based"(CF4)"

0"
3"

5"

7"

size%of%neighborhood%(n)%

page 25

10"

F1@10%

0.1"

F1@10%

7"

size%of%neighborhood%(n)%

size%of%neighborhood%(n)%

Tanimoto0Jaccard"(CF1)"

0.15"

Loglikelihood"(CF2)"

0.1"

Euclidean"(CF3)"

0.05"

Graph0based"(CF4)"

0"
3"

5"

7"

10"

size%of%neighborhood%(n)%

F1 of the extended T-index and Tanimoto algorithms for different
datasets, based on the size of neighborhood
Data-driven study
4.2. Created trust network

Without T-index
page 26

With T-index
2. Data-driven study
4.3. Degree centrality
250"

200"

150"

MovieLens"

degree%

OpenScout"
100"

MACE"
Travel"well"

50"

0"
u1"

u2"

u3"

u4"

u5"

u6"

u7"

u8"

u9"

u10"

Top)10%central%users%

Degree distribution of top-10 central users for
different datasets
page 27
Conclusion

•  The aim is to support user in social platforms to
find the most suitable content or people
•  Recommender systems can be a solution
•  Using trust-based approaches to improve
performance of recommender systems even in
case of sparsity

page 28
Ongoing and Further work

•  Testing recommender algorithms on more datasets coming from
social networking sites
•  Go online with the ODS platform (October 2013)
•  User evaluation study (February 2013)

page 29
Soude	
  Fazeli	
  

PhD	
  candidate	
  
Open	
  University	
  of	
  the	
  Netherlands	
  
Centre	
  for	
  Learning	
  Sciences	
  and	
  Technologies	
  
(CELSTEC)	
  PO-­‐Box	
  2960	
  
6401	
  DL	
  Heerlen,	
  The	
  Netherlands	
  
email:	
  soude.fazeli@ou.nl	
  
	
  
page 30

More Related Content

What's hot

Is what's 'trending' what¹s worth purchasing?
Is what's 'trending' what¹s worth purchasing?Is what's 'trending' what¹s worth purchasing?
Is what's 'trending' what¹s worth purchasing?
NASIG
 
CMT3342 (Jan start) Feb 2014
CMT3342 (Jan start) Feb 2014 CMT3342 (Jan start) Feb 2014
CMT3342 (Jan start) Feb 2014
EISLibrarian
 
voting advice slides
 voting advice slides voting advice slides
voting advice slides
maartenmarx
 

What's hot (20)

Getting started with CitNetExplorer
Getting started with CitNetExplorerGetting started with CitNetExplorer
Getting started with CitNetExplorer
 
Open citations: Next steps
Open citations: Next stepsOpen citations: Next steps
Open citations: Next steps
 
UKSG Conference 2017 Breakout - Office for Scholarly Communication: developin...
UKSG Conference 2017 Breakout - Office for Scholarly Communication: developin...UKSG Conference 2017 Breakout - Office for Scholarly Communication: developin...
UKSG Conference 2017 Breakout - Office for Scholarly Communication: developin...
 
Bibliometrische visualisaties voor het bijhouden van wetenschappelijke litera...
Bibliometrische visualisaties voor het bijhouden van wetenschappelijke litera...Bibliometrische visualisaties voor het bijhouden van wetenschappelijke litera...
Bibliometrische visualisaties voor het bijhouden van wetenschappelijke litera...
 
Is what's 'trending' what¹s worth purchasing?
Is what's 'trending' what¹s worth purchasing?Is what's 'trending' what¹s worth purchasing?
Is what's 'trending' what¹s worth purchasing?
 
LIBER Webinar: Research Data Services Survey
LIBER Webinar: Research Data Services Survey LIBER Webinar: Research Data Services Survey
LIBER Webinar: Research Data Services Survey
 
Bibliometric visualization using VOSviewer
Bibliometric visualization using VOSviewerBibliometric visualization using VOSviewer
Bibliometric visualization using VOSviewer
 
What is Learning Analytics about?
What is Learning Analytics about?What is Learning Analytics about?
What is Learning Analytics about?
 
The changing world of research evaluation
The changing world of research evaluationThe changing world of research evaluation
The changing world of research evaluation
 
CMT3342 (Jan start) Feb 2014
CMT3342 (Jan start) Feb 2014 CMT3342 (Jan start) Feb 2014
CMT3342 (Jan start) Feb 2014
 
voting advice slides
 voting advice slides voting advice slides
voting advice slides
 
CWTS Leiden Ranking: An advanced bibliometric approach to university ranking
CWTS Leiden Ranking: An advanced bibliometric approach to university rankingCWTS Leiden Ranking: An advanced bibliometric approach to university ranking
CWTS Leiden Ranking: An advanced bibliometric approach to university ranking
 
Evidence of OER Impact
Evidence of OER ImpactEvidence of OER Impact
Evidence of OER Impact
 
Two cheers for evidence-based policing
Two cheers for evidence-based policing Two cheers for evidence-based policing
Two cheers for evidence-based policing
 
Cooper "Simplicity is the Ultimate Sophistication: Accessible, Ubiquitous Tec...
Cooper "Simplicity is the Ultimate Sophistication: Accessible, Ubiquitous Tec...Cooper "Simplicity is the Ultimate Sophistication: Accessible, Ubiquitous Tec...
Cooper "Simplicity is the Ultimate Sophistication: Accessible, Ubiquitous Tec...
 
UKSG Conference 2017 Breakout - How to become top of the class in open scienc...
UKSG Conference 2017 Breakout - How to become top of the class in open scienc...UKSG Conference 2017 Breakout - How to become top of the class in open scienc...
UKSG Conference 2017 Breakout - How to become top of the class in open scienc...
 
LACE Flyer 2016
LACE Flyer 2016 LACE Flyer 2016
LACE Flyer 2016
 
M brave barcodeconference-nov2017
M brave barcodeconference-nov2017M brave barcodeconference-nov2017
M brave barcodeconference-nov2017
 
The heterogeneity of social media metrics and its effects on statistics
The heterogeneity of social media metrics and its effects on statisticsThe heterogeneity of social media metrics and its effects on statistics
The heterogeneity of social media metrics and its effects on statistics
 
An Introduction to NodeXL for Social Scientists
An Introduction to NodeXL for Social ScientistsAn Introduction to NodeXL for Social Scientists
An Introduction to NodeXL for Social Scientists
 

Similar to A recommender system for social learning platforms

#lak2013, Leuven, DC slides, #learninganalytics
#lak2013, Leuven, DC slides, #learninganalytics#lak2013, Leuven, DC slides, #learninganalytics
#lak2013, Leuven, DC slides, #learninganalytics
Soudé Fazeli
 
Data analytics to support awareness and recommendation
Data analytics to support awareness and recommendationData analytics to support awareness and recommendation
Data analytics to support awareness and recommendation
Katrien Verbert
 
TruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social NetworkTruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social Network
Lora Aroyo
 
Recommendations for Open Online Education: An Algorithmic Study
Recommendations for Open Online Education:  An Algorithmic StudyRecommendations for Open Online Education:  An Algorithmic Study
Recommendations for Open Online Education: An Algorithmic Study
Hendrik Drachsler
 

Similar to A recommender system for social learning platforms (20)

#lak2013, Leuven, DC slides, #learninganalytics
#lak2013, Leuven, DC slides, #learninganalytics#lak2013, Leuven, DC slides, #learninganalytics
#lak2013, Leuven, DC slides, #learninganalytics
 
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
 
Web Mining .ppt
Web Mining .pptWeb Mining .ppt
Web Mining .ppt
 
Web Mining .ppt
Web Mining .pptWeb Mining .ppt
Web Mining .ppt
 
Big Data (SOCIOMETRIC METHODS FOR RELEVANCY ANALYSIS OF LONG TAIL SCIENCE D...
Big Data (SOCIOMETRIC METHODS FOR  RELEVANCY ANALYSIS OF LONG TAIL  SCIENCE D...Big Data (SOCIOMETRIC METHODS FOR  RELEVANCY ANALYSIS OF LONG TAIL  SCIENCE D...
Big Data (SOCIOMETRIC METHODS FOR RELEVANCY ANALYSIS OF LONG TAIL SCIENCE D...
 
2015 03 19 (EDUCON2015) eMadrid UPM Towards a Learning Analytics Approach for...
2015 03 19 (EDUCON2015) eMadrid UPM Towards a Learning Analytics Approach for...2015 03 19 (EDUCON2015) eMadrid UPM Towards a Learning Analytics Approach for...
2015 03 19 (EDUCON2015) eMadrid UPM Towards a Learning Analytics Approach for...
 
Data analytics to support awareness and recommendation
Data analytics to support awareness and recommendationData analytics to support awareness and recommendation
Data analytics to support awareness and recommendation
 
TruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social NetworkTruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social Network
 
Why altmetrics?
Why altmetrics?Why altmetrics?
Why altmetrics?
 
Workshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data ScienceWorkshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data Science
 
Finding and Exploring Commonalities between Researchers Using the ResXplorer
Finding and Exploring Commonalities between Researchers Using the ResXplorerFinding and Exploring Commonalities between Researchers Using the ResXplorer
Finding and Exploring Commonalities between Researchers Using the ResXplorer
 
Metadata and Metrics to Support Open Access
Metadata and Metrics to Support Open AccessMetadata and Metrics to Support Open Access
Metadata and Metrics to Support Open Access
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Designing a second generation of open data platforms
Designing a second generation of open data platformsDesigning a second generation of open data platforms
Designing a second generation of open data platforms
 
Introduction to Information Architecture & Design - 6/24/17
Introduction to Information Architecture & Design - 6/24/17Introduction to Information Architecture & Design - 6/24/17
Introduction to Information Architecture & Design - 6/24/17
 
Recommendations for Open Online Education: An Algorithmic Study
Recommendations for Open Online Education:  An Algorithmic StudyRecommendations for Open Online Education:  An Algorithmic Study
Recommendations for Open Online Education: An Algorithmic Study
 
Designing a second generation of open data platforms
Designing a second generation of open data platformsDesigning a second generation of open data platforms
Designing a second generation of open data platforms
 
Introduction to Information Architecture & Design - 6/25/16
Introduction to Information Architecture & Design - 6/25/16Introduction to Information Architecture & Design - 6/25/16
Introduction to Information Architecture & Design - 6/25/16
 
SM&WA_S1-2.pptx
SM&WA_S1-2.pptxSM&WA_S1-2.pptx
SM&WA_S1-2.pptx
 
Relationships Matter: Using Connected Data for Better Machine Learning
Relationships Matter: Using Connected Data for Better Machine LearningRelationships Matter: Using Connected Data for Better Machine Learning
Relationships Matter: Using Connected Data for Better Machine Learning
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

A recommender system for social learning platforms

  • 4. Open Discovery Space (ODS) A socially-powered, multilingual open learning infrastructure in Europe Recommendations! Which algorithm best fits ODS platform? page 4
  • 5. Towards a Trust-based Recommender for Social platforms Soude Fazeli, PhD candidate Dr. Hendrik Drachsler Prof. Dr. Peter Sloep page 5
  • 6. Recommender algorithms 1. Content-based page 6 2. Collaborative filtering ✓
  • 9. Trustworthy users == like-minded users Improving prediction accuracy of recommendations page 9
  • 10. •  •  •  •  •  Golbeck’s TidalTrust Trust-aware recommender by Massa and Avesani Andersen et al’s axiomatic approach T-BAR by Bellaachia and Alathel And many more… All require users to give explicit trust ratings! page 10
  • 11. •  Lathia et al.’s trust-based recommender #neal-lathia #recsys •  Trust model by O’Donovan and Smyth Centralized approaches à scalability problem page 11
  • 12. A social recommender system: T-index approach 1. Description •  Trust networks: a graph •  Nodes: users •  Edges: trust relationships •  Weights: trust values originating from similarity •  Each user can be assumed as an agent •  Improve the process of finding nearest neighbors •  T-index •  TopTrustee page 12
  • 13. A social recommender system: T-index approach 2. Trust propagation mechanism •  A new trust relationship between two far unconnected users is inferred if and only if: •  Condition 1: •  page 13 •  Mutual trust value between intermediate users is higher than a certain threshold (v) Condition 2: •  The number of connecting edges is lower than an upper bound (L)
  • 14. rated rated Alice Bob Carol rated rated if A trusts B and B trusts C, then A trusts C if and only if condition 1 is met and condition 2 is met page 14
  • 15. A social recommender system: T-index approach 3. T-index? •  T-index: measure of users’ trustworthiness •  H-index: the impact of publications of an author Indegree (ua) = 7 Indegree (ub) = 5 T-index (ua ) = 2 T-index (ub ) = 4 page 15 Note! Cluster: a group of users who all trust a common user as the most trustworthy one (central user)
  • 16. A social recommender system: T-index approach 3. T-index? page 16
  • 17. A social recommender system: T-index approach 4. What T-index is for? •  TopTrustee : a list of top raters of an item sorted by T-index •  Helps the process of finding nearest neighbors •  page 17 Providing access to trustworthy users across the trust network including even those outside the traversal path length limit (L)
  • 19. •  RQ1: How to generate more accurate and thus, more relevant recommendations by using the social data originating from social activities of users within an online environment? •  RQ2: Can the use of the inter-user trust relationships that originate from the social activities of users within an online environment further evolve the network of users? page 19
  • 21. •  H1: The extended T-index algorithm outperforms the classical collaborative filtering algorithms in terms of F1 score, which is a combined value of precision and recall of the generated recommendations. •  H2: Using T-index-based trust relationships between users improves the structure of the trust network by providing balanced degree distribution of the users. page 21
  • 22. Data-driven study 1. Goal To find out which recommender algorithms best performs and thus, is suitable for social online platforms like ODS platform page 22
  • 23. Data-driven study 2. Method •  Testing several recommender algorithms •  Classical collaborative filtering algorithms using traditional nearest neighbors method •  T-index approach using graph-based method •  Datasets •  MovieLens – standard dataset •  MACE, OpenScout, Travel well -- similar to the future ODS dataset •  Using Mahout page 23
  • 24. Data-driven study 3. Setting •  v = 0.1 (Condition 1), L = 2 (Condition 2) •  Training set 80% and test set 20% •  Sizes of neighborhoods n= (3,5,7,10) •  Size of TopTrustee list m=5 page 24
  • 25. Data-driven study 4. Result 4.1. F1 score 0.1" 0.09" 0.08" 0.07" 0.06" 0.05" 0.04" 0.03" 0.02" 0.01" 0" OpenScout% 0.14" 0.12" 0.1" 0.08" Tanimoto3Jaccard"(CF1)" 0.06" Loglikelihood"(CF2)" Euclidean"(CF3)" 0.04" Euclidean"(CF3)" Graph4based"(CF4)" 0.02" Graph3based"(CF4)" Tanimoto4Jaccard"(CF1)" Loglikelihood"(CF2)" F1@10% F1@10% MACE% 0" 3" 5" 7" 3" 10" 5" Travel%well% 10" MovieLens% 0.25" 0.08" 0.2" 0.06" Tanimoto3Jaccard"(CF1)" 0.04" Loglikelihood"(CF2)" Euclidean"(CF3)" 0.02" Graph3based"(CF4)" 0" 3" 5" 7" size%of%neighborhood%(n)% page 25 10" F1@10% 0.1" F1@10% 7" size%of%neighborhood%(n)% size%of%neighborhood%(n)% Tanimoto0Jaccard"(CF1)" 0.15" Loglikelihood"(CF2)" 0.1" Euclidean"(CF3)" 0.05" Graph0based"(CF4)" 0" 3" 5" 7" 10" size%of%neighborhood%(n)% F1 of the extended T-index and Tanimoto algorithms for different datasets, based on the size of neighborhood
  • 26. Data-driven study 4.2. Created trust network Without T-index page 26 With T-index
  • 27. 2. Data-driven study 4.3. Degree centrality 250" 200" 150" MovieLens" degree% OpenScout" 100" MACE" Travel"well" 50" 0" u1" u2" u3" u4" u5" u6" u7" u8" u9" u10" Top)10%central%users% Degree distribution of top-10 central users for different datasets page 27
  • 28. Conclusion •  The aim is to support user in social platforms to find the most suitable content or people •  Recommender systems can be a solution •  Using trust-based approaches to improve performance of recommender systems even in case of sparsity page 28
  • 29. Ongoing and Further work •  Testing recommender algorithms on more datasets coming from social networking sites •  Go online with the ODS platform (October 2013) •  User evaluation study (February 2013) page 29
  • 30. Soude  Fazeli   PhD  candidate   Open  University  of  the  Netherlands   Centre  for  Learning  Sciences  and  Technologies   (CELSTEC)  PO-­‐Box  2960   6401  DL  Heerlen,  The  Netherlands   email:  soude.fazeli@ou.nl     page 30