SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Getting started with CitNetExplorer
Getting started with CitNetExplorerGetting started with CitNetExplorer
Getting started with CitNetExplorerNees Jan van Eck
 
Open citations: Next steps
Open citations: Next stepsOpen citations: Next steps
Open citations: Next stepsLudo Waltman
 
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...UKSG: connecting the knowledge community
 
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...Nees Jan van Eck
 
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
 
LIBER Webinar: Research Data Services Survey
LIBER Webinar: Research Data Services Survey LIBER Webinar: Research Data Services Survey
LIBER Webinar: Research Data Services Survey LIBER Europe
 
Bibliometric visualization using VOSviewer
Bibliometric visualization using VOSviewerBibliometric visualization using VOSviewer
Bibliometric visualization using VOSviewerLudo Waltman
 
What is Learning Analytics about?
What is Learning Analytics about?What is Learning Analytics about?
What is Learning Analytics about?Martin Ebner
 
The changing world of research evaluation
The changing world of research evaluationThe changing world of research evaluation
The changing world of research evaluationJisc
 
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 slidesmaartenmarx
 
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 rankingNees Jan van Eck
 
Evidence of OER Impact
Evidence of OER ImpactEvidence of OER Impact
Evidence of OER ImpactRobert Farrow
 
Two cheers for evidence-based policing
Two cheers for evidence-based policing Two cheers for evidence-based policing
Two cheers for evidence-based policing CSSaunders
 
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...UKSG: connecting the knowledge community
 
M brave barcodeconference-nov2017
M brave barcodeconference-nov2017M brave barcodeconference-nov2017
M brave barcodeconference-nov2017sratnasi
 
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 statisticsStefanie Haustein
 
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 ScientistsDr Wasim Ahmed
 

Tendances (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
 

Similaire à 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, #learninganalyticsSoudé Fazeli
 
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...Charalampos Chelmis
 
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...AKSHAY BHAGAT
 
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...eMadrid network
 
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 recommendationKatrien Verbert
 
TruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social NetworkTruSIS: Trust Accross Social Network
TruSIS: Trust Accross Social NetworkLora Aroyo
 
Workshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data ScienceWorkshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data ScienceNeo4j
 
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 ResXplorerEducational Technology
 
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 AccessMicah Altman
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network AnalysisIsmail Fahmi
 
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 platformsYannis Charalabidis
 
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/17Robert Stribley
 
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 StudyHendrik Drachsler
 
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 platformsCharalampos Alexopoulos
 
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/16Robert Stribley
 
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 LearningNeo4j
 

Similaire à 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
 

Dernier

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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.pptxRustici Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
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 Takeoffsammart93
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
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 SavingEdi Saputra
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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 WoodJuan lago vázquez
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
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 FMESafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Dernier (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

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