SlideShare une entreprise Scribd logo
1  sur  57
Télécharger pour lire hors ligne
On the inaccuracy of numerical ratings:
A pairwise based reputation
mechanism in MOOCs
July 1st, 2015
Roberto Centeno
rcenteno@lsi.uned.es
Dpto. Lenguajes y Sistemas Informáticos
UNED
Outline
1. Introduction
2. Motivation
3. From opinion ratings to pairwise queries: PWRM
4. Towards ranking resources in MOOCs
5. Conclusions & future work
2
Introduction
3
Social Networks (Online Review Systems) & Reputation
4
1. Introduction
Social Networks (Online Review Systems) & Reputation
4
1. Introduction
Social Networks (Online Review
Systems)
Reputation
many types: professional links, friendships, purchases, ...
complex: dynamism, complexity of the social structure, many
nodes (users, entities, ..)
how can we identify and locate appropriate entities/services to
consume? (more and more available information online)
Not enough experience so.. online review systems a (Yelp,
Tripadvisor, ..) as a means to obtain opinions, rankings, etc…
Social Networks (Online Review Systems) & Reputation
4
1. Introduction
Social Networks (Online Review
Systems)
Reputation
many types: professional links, friendships, purchases, ...
complex: dynamism, complexity of the social structure, many
nodes (users, entities, ..)
how can we identify and locate appropriate entities/services to
consume? (more and more available information online)
Not enough experience so.. online review systems a (Yelp,
Tripadvisor, ..) as a means to obtain opinions, rankings, etc…
Social Networks (Online Review Systems) & Reputation
4
1. Introduction
Social Networks (Online Review
Systems)
Reputation
Trust
Reputation
opinions of third parties
Confidence
local experiences
many types
complex
nodes (users, entities, ..)
how can we identify and locate appropriate entities/services to
consume?
Not enough experience so..
Tripadvisor, ..) as a means to obtain opinions, rankings, etc…
Social Networks (Online Review Systems) & Reputation
4
1. Introduction
Social Networks (Online Review
Systems)
Reputation
Trust
Reputation
opinions of third parties
Confidence
local experiences
objective: extract reputation of entities (users, objects, …)
how: gathering and aggregating opinions
examples:
5
1. Introduction
Reputation Mechanisms in Social Networks
Reputation Mechanisms
objective:
how:
examples:
5
1. Introduction
Reputation Mechanisms in Social Networks
Reputation Mechanisms
objective:
how:
examples:
5
1. Introduction
Reputation Mechanisms in Social Networks
Reputation Mechanisms
objective:
how:
examples:
5
1. Introduction
Reputation Mechanisms in Social Networks
Reputation Mechanisms
Motivation
6
passive: expecting users’ opinions
capturing opinions through numerical ratings + textual information
estimate reputation based on aggregating ratings (average ratings)
7
2. Motivation
Reputation Mechanisms (traditionally)…
Capturing preferences through numerical opinions
passive: expecting users’ opinions
capturing opinions through numerical ratings + textual information
estimate reputation based on aggregating ratings (average ratings)
7
2. Motivation
Reputation Mechanisms (traditionally)…
Capturing preferences through numerical opinions
passive: expecting users’ opinions
capturing opinions through numerical ratings + textual information
estimate reputation based on aggregating ratings (average ratings)
7
2. Motivation
Reputation Mechanisms (traditionally)…
PROBLEM 1
‣DIFICULT TO MAP PREFERENCES INTO
NUMERICAL OPINIONS
‣SUBJECTIVITY!!!
Capturing preferences through numerical opinions
passive: expecting users’ opinions
capturing opinions through numerical ratings + textual information
estimate reputation based on aggregating ratings (average ratings)
7
2. Motivation
Reputation Mechanisms (traditionally)…
AGR
Capturing preferences through numerical opinions
passive: expecting users’ opinions
capturing opinions through numerical ratings + textual information
estimate reputation based on aggregating ratings (average ratings)
7
2. Motivation
Reputation Mechanisms (traditionally)…
AGR
PROBLEM 2
BIAS PROBLEMS!!!
Capturing preferences through numerical opinions
passive: expecting users’ opinions
capturing opinions through numerical ratings + textual information
estimate reputation based on aggregating ratings (average ratings)
7
2. Motivation
Reputation Mechanisms (traditionally)…
AGR
Die Hard 1
Gone with the wind 2
Ben-Hur 3
Ben-Hur ≻ Gone with the wind ≻ Die Hard
Die Hard 3
Gone with the wind 0
Ben-Hur 4
Ben-Hur ≻ Die Hard ≻ Gone with the wind
Capturing preferences through numerical opinions
passive: expecting users’ opinions
capturing opinions through numerical ratings + textual information
estimate reputation based on aggregating ratings (average ratings)
7
2. Motivation
Reputation Mechanisms (traditionally)…
AGR
Die Hard 1
Gone with the wind 2
Ben-Hur 3
Ben-Hur ≻ Gone with the wind ≻ Die Hard
Die Hard 3
Gone with the wind 0
Ben-Hur 4
Ben-Hur ≻ Die Hard ≻ Gone with the wind
Ben-Hur ≻ Die Hard ≻ Gone with the wind
Capturing preferences through numerical opinions
passive: expecting users’ opinions
capturing opinions through numerical ratings + textual information
estimate reputation based on aggregating ratings (average ratings)
7
2. Motivation
Reputation Mechanisms (traditionally)…
AGR
Die Hard 1
Gone with the wind 2
Ben-Hur 3
Ben-Hur ≻ Gone with the wind ≻ Die Hard Ben-Hur ≻ Die Hard ≻ Gone with the wind
Ben-Hur ≻ Die Hard ≻ Gone with the wind
Die Hard 0.2
Gone with the wind 0.1
Ben-Hur 1.0
Capturing preferences through numerical opinions
passive: expecting users’ opinions
capturing opinions through numerical ratings + textual information
estimate reputation based on aggregating ratings (average ratings)
7
2. Motivation
Reputation Mechanisms (traditionally)…
AGR
Die Hard 1
Gone with the wind 2
Ben-Hur 3
Ben-Hur ≻ Gone with the wind ≻ Die Hard Ben-Hur ≻ Die Hard ≻ Gone with the wind
Ben-Hur ≻ Die Hard ≻ Gone with the wind
Die Hard 0.2
Gone with the wind 0.1
Ben-Hur 1.0
Ben-Hur ≻ Gone with the wind ≻ Die Hard
Capturing preferences through numerical opinions
8
2. Motivation
best model fittingVS best fit to a normal distribution
Bias problems derived from numerical ratings
Analyzing the distribution of average ratings from HetRec-2011 dataset
8
2. Motivation
best model fittingVS best fit to a normal distribution
Bias problems derived from numerical ratings
Analyzing the distribution of average ratings from HetRec-2011 dataset
average rating distribution of the 100, 1.000 and 4.000
most reviewed movies by users
8
2. Motivation
best model fittingVS best fit to a normal distribution
Bias problems derived from numerical ratings
Analyzing the distribution of average ratings from HetRec-2011 dataset
average rating distribution of the 100, 1.000 and 4.000
most reviewed movies by users
clearly biased to positive ratings
8
2. Motivation
best model fittingVS best fit to a normal distribution
Bias problems derived from numerical ratings
Analyzing the distribution of average ratings from HetRec-2011 dataset
average rating distribution of the 100, 1.000 and 4.000
most reviewed movies given by top critics
8
2. Motivation
best model fittingVS best fit to a normal distribution
Bias problems derived from numerical ratings
Analyzing the distribution of average ratings from HetRec-2011 dataset
average rating distribution of the 100, 1.000 and 4.000
most reviewed movies given by top critics
not influenced and biased by others’ ratings
8
2. Motivation
best model fittingVS best fit to a normal distribution
Bias problems derived from numerical ratings
Analyzing the distribution of average ratings from HetRec-2011 dataset
average rating distribution of the 100, 1.000 and 4.000
most reviewed movies given by top critics
not influenced and biased by others’ ratings
PROBLEM CONFIRMATION
potential bias problems when mapping
opinions onto numerical values, reputation
rankings may vary; and likely to cause
differences between the true quality of an
entity and its rating aggregated from opinions
9
2. Motivation
FROM
Reputation Rankings:
passive method + numerical opinions + opinions aggregation (average ratings)
Solution proposed
9
2. Motivation
FROM
Reputation Rankings:
passive method + numerical opinions + opinions aggregation (average ratings)
Reputation Rankings:
pro-active method + comparative opinions + comparative aggregation
TO
Solution proposed
9
2. Motivation
FROM
Reputation Rankings:
passive method + numerical opinions + opinions aggregation (average ratings)
Reputation Rankings:
pro-active method + comparative opinions + comparative aggregation
Pairwise preference
elicitation
Aggregation mechanism
TO
Solution proposed
From opinion ratings to
pairwise queries: PWRM
10
11
3. From opinion ratings to pairwise queries: PWRM
Comparative opinions: Pairwise preference elicitation
Based on pairwise queries:
11
3. From opinion ratings to pairwise queries: PWRM
Comparative opinions: Pairwise preference elicitation
Based on pairwise queries:
FROM
Ben-Hur
[0..1]
[Awful, fairly bad, It’s OK,
Will enjoy, Must see]
Gone with
the wind
:
15. Ben-Hur 4.3
:
23. Gone with the wind 4.1
:
11
3. From opinion ratings to pairwise queries: PWRM
Comparative opinions: Pairwise preference elicitation
Based on pairwise queries:
FROM
Ben-Hur
[0..1]
[Awful, fairly bad, It’s OK,
Will enjoy, Must see]
Gone with
the wind
:
15. Ben-Hur 4.3
:
23. Gone with the wind 4.1
:
TO Which movie do you prefer, Ben-Hur
or Gone with the wind?
:
15. Ben-Hur
:
23. Gone with the wind
:
easier for users to state opinions when the queries compare objects in a
pairwise fashion…
“… between these two objects, which one do you prefer?”
12
3. From opinion ratings to pairwise queries: PWRM
Pairwise comparison dynamics (I)
Reputation (opinions aggregation) as an iterative process based on …
12
3. From opinion ratings to pairwise queries: PWRM
Pairwise comparison dynamics (I)
Knock-Out tournaments:
Reputation (opinions aggregation) as an iterative process based on …
12
3. From opinion ratings to pairwise queries: PWRM
Pairwise comparison dynamics (I)
Knock-Out tournaments:
Reputation (opinions aggregation) as an iterative process based on …
A
B
C
D
A
D
D
Match: pairwise comparison between two
entities
Dynamics: every match sent to a set of
users that reply to the query
Policies:
‣ Entity selection
‣Tournament schedule
‣ Users selection
‣Winner determination
13
3. From opinion ratings to pairwise queries: PWRM
Pairwise comparison dynamics (II)
Policies
Entities selection: which pair of entities should I select to be
compared?
‣ Mixed: current ranking vs new objects (ExploitationVs Exploration)
‣ Random
‣ Domain-dependent: objects with no information/fuzzy positions
Tournament schedule: how to initialize the tournament
‣ Random schedule (iterative process)
14
3. From opinion ratings to pairwise queries: PWRM
Pairwise comparison dynamics (III)
Policies
Users selection: who receives the queries (matches)?
‣ Random selection
‣Clustering of users by their preferences (representative users)
‣ Using (social) network properties: degree distribution, centrality of
nodes, …
Winner determination: how to decide which entity wins in a match
‣Voting procedures: preference replies from users count as votes
‣ Alternatives: absolute majority / full agreement (voting protocols)
‣ If there is no winner, no object gets through the next round
15
3. From opinion ratings to pairwise queries: PWRM
Comparative aggregation: from matches to a ranking
When:After each match, the ranking is updated (iterative method)
How: Adaptation of a method for aggregating partial pairwise
comparison results into a ranking (Negahban et al., 2012)
‣Ranking approximation = random walk on G (weighted graph):
‣ An edge <ei,ej> if the pair has already been compared
‣The weights define the outcome of the comparisons
‣ Random walk uses a transition matrix P where:
‣ It moves from state ei to state ej with probability equal to the
chance that entity ej is preferred over entity ei
‣ Under these conditions, a vector w is a valid stationary distribution
for matrix P (wT
t+1 = wT · P)
‣ w defines the scores for each entity => ranking
16
3. From opinion ratings to pairwise queries: PWRM
PWRM’s iterative process for building a reputation ranking
Require: a social network G = (U, E, LU , LE)
Require: a subset of E0
✓ E entities to be evaluated
1: for t 2 time do
2: Ei EntitiesSelectionPolicy.selectEntitiesToEvaluate(E0
)
3: KTEi
scheduleTournament(Ei)
4: for m 2 matches(KTEi ) do
5: nb UsersSelectionPolicy.getUsersToAsk(U)
6: send(m, nb)
7: votes receive()
8: winner WinnerDeterminationPolicy.getWinner(votes)
9: Ri AggregationMechanism.updateRanking(m, winner)
10: setWinnerNextRound(winner, KTE0 )
11: end for
12: end for
13: return Ri where E0
are ranked by their estimated reputation
Towards ranking resources in
MOOCs
17
Towards ranking resources in
MOOCs
17
18
4.Towards ranking resources in MOOCs
Opinions in MOOCs?
18
4.Towards ranking resources in MOOCs
Opinions in MOOCs?
opinions to rank
courses/resources
19
4.Towards ranking resources in MOOCs
Applying PWRM into MOOCs
‣MOOCs modeled as a Social Network (Online Review Systems)
‣Apply PWRM for ranking learning resources in MOOCs
‣Allowing users (students/teachers) to find the best resources
‣Formalize a MOOC from a peer based system point of view
Idea:
Let M = hU, R, LR, LU i be a MOOC, where:
• U = {u1, . . . , un} is a set of users (teachers or students);
• R = {r1, . . . , rm} is the set of learning resources uploaded in the course;
• LR = {hui, rji/ui 2 U; rj 2 R} is the set of links among users and re-
sources, representing that user ui has uploaded the resource rj in the
course;
• LU = {huk, rmi/uk 2 U; rm 2 R} is the set of links also between users
and resources representing that user uk has used the resource rm.
20
4.Towards ranking resources in MOOCs
PWRM as a function
‣ Objective: to query users about resources to give their opinions in order to build
a global ranking of resources regarding their reputation, so..
M = hU, R, LR, LU , ranki
• rank : R0
⇥ O ! {1, . . . , |R0
|} is a function in charge of defining a total
ordering (ranking) over a subset of resources R0
2 R, taking into account
the set of opinions O given by users;
• oi 2 O represents an opinion given into a MOOC, modeled as oi = hri, rji
and representing a pairwise query sent to a set of users participating in
the MOOC, where learning resources ri and rj are compared.
20
4.Towards ranking resources in MOOCs
PWRM as a function
‣ Objective: to query users about resources to give their opinions in order to build
a global ranking of resources regarding their reputation, so..
M = hU, R, LR, LU , ranki
• rank : R0
⇥ O ! {1, . . . , |R0
|} is a function in charge of defining a total
ordering (ranking) over a subset of resources R0
2 R, taking into account
the set of opinions O given by users;
• oi 2 O represents an opinion given into a MOOC, modeled as oi = hri, rji
and representing a pairwise query sent to a set of users participating in
the MOOC, where learning resources ri and rj are compared.
rank = PWRM
21
4.Towards ranking resources in MOOCs
PWRM algorithm in MOOCs
Require: a MOOC M = hU, R, LR, LU , ranki
Require: a subset of R0
✓ R of learning resources to be ranked
1: for t 2 time do
2: Ri ResourcesSelectionPolicy.selectResourcesToEvaluate(R0
)
3: KTRi
scheduleTournament(Ri)
4: for m 2 matches(KTRi ) do
5: Ui UsersSelectionPolicy.getUsersToAsk(U)
6: send(m, Ui)
7: Oi ReceiveOpinions()
8: winner WinnerDeterminationPolicy.getWinner(votes, Oi)
9: Ranki AggregationMechanism.updateRanking(Oi, winner)
10: promoteResourceWinnerToNextRound(winner, KTRi )
11: end for
12: end for
13: return Ranki where the subset R0
of learning resources are ranked by their
reputation
22
4.Towards ranking resources in MOOCs
PWRM algorithm in MOOCs: Policies
‣ Resource selection policy:
- resources clustered regarding their typology (e.g. videos, recorded class…)
- regarding the number of opinions received by each resource (lowest/
highest number)
- opinions in terms of the result of each match (matches with tight results)
‣ User selection policy:
- taking advantage of the underlying structure generated by interactions
between users and resources
‣Winner determination policy:
- voting theory: simple majority, complete agreement, …
Conclusions & Future Work
23
24
Contributions
Current reputation mechanisms
✓ follow a very passive/static and quantitative dependent approach
‣ easy to manipulate
‣ bias problems due to difficulty/subjectivity to map opinions into numerical values
Our Approach: PWRM
(1) based on comparative
(2) preference aggregation in reputation rankings (iterative process - tournaments)
(3) applied to MOOCs (ranking learning resources)
5. Conclusions & Future work
24
Contributions
Current reputation mechanisms
✓ follow a very passive/static and quantitative dependent approach
‣ easy to manipulate
‣ bias problems
Our Approach: PWRM
(1) based on comparative opinions, elicited through pairwise preference request
(2) preference aggregation in reputation rankings (iterative process - tournaments)
(3) applied to MOOCs (ranking learning resources)
5. Conclusions & Future work
25
Future work
5. Conclusions & Future work
‣ Adding social network properties:
- cluster users, centrality, betweenness, …
‣ Partial cooperative users:
- incentive mechanisms fostering cooperation (“what do you think users
prefer,A or B?”)
‣ Reputation of MOOCs:
- resources = courses, finding opinions in other opinions sites: twitter,
Facebook, forums, etc..
‣ Individual recommendation:
- resources/courses: from global reputation ranking to individual
recommendations
That’s all
Thank you for your attention!!
26
On the inaccuracy of numerical ratings:
A pairwise based reputation
mechanism in MOOCs
July 1st, 2015
Roberto Centeno
rcenteno@lsi.uned.es
Dpto. Lenguajes y Sistemas Informáticos
UNED

Contenu connexe

Tendances

Movie recommender system using the user's psychological profile
Movie recommender system using the user's psychological profileMovie recommender system using the user's psychological profile
Movie recommender system using the user's psychological profileUniversity Politehnica Bucharest
 
[EMPIRE 2016] Adapt to Emotional Reactions In Context-aware Personalization
[EMPIRE 2016] Adapt to Emotional Reactions In Context-aware Personalization[EMPIRE 2016] Adapt to Emotional Reactions In Context-aware Personalization
[EMPIRE 2016] Adapt to Emotional Reactions In Context-aware PersonalizationYONG ZHENG
 
The role of social connections in shaping our preferences
The role of social connections in shaping our preferencesThe role of social connections in shaping our preferences
The role of social connections in shaping our preferencesAmit Sharma
 
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
[WI 2017] Context Suggestion: Empirical Evaluations vs User StudiesYONG ZHENG
 
[UMAP 2016] User-Oriented Context Suggestion
[UMAP 2016] User-Oriented Context Suggestion[UMAP 2016] User-Oriented Context Suggestion
[UMAP 2016] User-Oriented Context SuggestionYONG ZHENG
 
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...YONG ZHENG
 
Opinion-Based Entity Ranking
Opinion-Based Entity RankingOpinion-Based Entity Ranking
Opinion-Based Entity RankingKavita Ganesan
 
Opinion Driven Decision Support System
Opinion Driven Decision Support SystemOpinion Driven Decision Support System
Opinion Driven Decision Support SystemKavita Ganesan
 
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...YONG ZHENG
 
An Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder TechniqueAn Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder TechniqueIJCSIS Research Publications
 
ACM ICTIR 2019 Slides - Santa Clara, USA
ACM ICTIR 2019 Slides -  Santa Clara, USAACM ICTIR 2019 Slides -  Santa Clara, USA
ACM ICTIR 2019 Slides - Santa Clara, USAIadh Ounis
 
CSTalks - Real movie recommendation - 9 Mar
CSTalks - Real movie recommendation - 9 MarCSTalks - Real movie recommendation - 9 Mar
CSTalks - Real movie recommendation - 9 Marcstalks
 
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.comHABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.comHABIB FIGA GUYE
 
The interplay of personal preference and social influence in sharing networks...
The interplay of personal preference and social influence in sharing networks...The interplay of personal preference and social influence in sharing networks...
The interplay of personal preference and social influence in sharing networks...Amit Sharma
 

Tendances (16)

Movie recommender system using the user's psychological profile
Movie recommender system using the user's psychological profileMovie recommender system using the user's psychological profile
Movie recommender system using the user's psychological profile
 
[EMPIRE 2016] Adapt to Emotional Reactions In Context-aware Personalization
[EMPIRE 2016] Adapt to Emotional Reactions In Context-aware Personalization[EMPIRE 2016] Adapt to Emotional Reactions In Context-aware Personalization
[EMPIRE 2016] Adapt to Emotional Reactions In Context-aware Personalization
 
The role of social connections in shaping our preferences
The role of social connections in shaping our preferencesThe role of social connections in shaping our preferences
The role of social connections in shaping our preferences
 
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
 
[UMAP 2016] User-Oriented Context Suggestion
[UMAP 2016] User-Oriented Context Suggestion[UMAP 2016] User-Oriented Context Suggestion
[UMAP 2016] User-Oriented Context Suggestion
 
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...
 
Opinion-Based Entity Ranking
Opinion-Based Entity RankingOpinion-Based Entity Ranking
Opinion-Based Entity Ranking
 
Opinion Driven Decision Support System
Opinion Driven Decision Support SystemOpinion Driven Decision Support System
Opinion Driven Decision Support System
 
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
 
Seshadri ML Report
Seshadri ML ReportSeshadri ML Report
Seshadri ML Report
 
An Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder TechniqueAn Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder Technique
 
ACM ICTIR 2019 Slides - Santa Clara, USA
ACM ICTIR 2019 Slides -  Santa Clara, USAACM ICTIR 2019 Slides -  Santa Clara, USA
ACM ICTIR 2019 Slides - Santa Clara, USA
 
CSTalks - Real movie recommendation - 9 Mar
CSTalks - Real movie recommendation - 9 MarCSTalks - Real movie recommendation - 9 Mar
CSTalks - Real movie recommendation - 9 Mar
 
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.comHABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
 
The interplay of personal preference and social influence in sharing networks...
The interplay of personal preference and social influence in sharing networks...The interplay of personal preference and social influence in sharing networks...
The interplay of personal preference and social influence in sharing networks...
 
Opinion mining
Opinion miningOpinion mining
Opinion mining
 

En vedette

V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...eMadrid network
 
VI Jornadas eMadrid "Unbundling Education" Lightning Talks. 20/06/16
VI Jornadas eMadrid "Unbundling Education" Lightning Talks. 20/06/16VI Jornadas eMadrid "Unbundling Education" Lightning Talks. 20/06/16
VI Jornadas eMadrid "Unbundling Education" Lightning Talks. 20/06/16eMadrid network
 
Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...
Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...
Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...eMadrid network
 
2013 02 15 (uam) emadrid mortega uclm programacion por pares actividad colabo...
2013 02 15 (uam) emadrid mortega uclm programacion por pares actividad colabo...2013 02 15 (uam) emadrid mortega uclm programacion por pares actividad colabo...
2013 02 15 (uam) emadrid mortega uclm programacion por pares actividad colabo...eMadrid network
 
Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...
Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...
Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...eMadrid network
 
2012 06 18 (upm) emadrid lgareito uned e learning 2.0 cambio radical
2012 06 18 (upm) emadrid lgareito uned e learning 2.0 cambio radical2012 06 18 (upm) emadrid lgareito uned e learning 2.0 cambio radical
2012 06 18 (upm) emadrid lgareito uned e learning 2.0 cambio radicaleMadrid network
 
Seminario eMadrid sobre "Pensamiento Computacional". El Pensamiento computaci...
Seminario eMadrid sobre "Pensamiento Computacional". El Pensamiento computaci...Seminario eMadrid sobre "Pensamiento Computacional". El Pensamiento computaci...
Seminario eMadrid sobre "Pensamiento Computacional". El Pensamiento computaci...eMadrid network
 
Seminario eMadrid sobre "Pensamiento Computacional". Robótica en las aulas de...
Seminario eMadrid sobre "Pensamiento Computacional". Robótica en las aulas de...Seminario eMadrid sobre "Pensamiento Computacional". Robótica en las aulas de...
Seminario eMadrid sobre "Pensamiento Computacional". Robótica en las aulas de...eMadrid network
 
Marca país: La percepción de un país: Cómo nos ven y cómo queremos ser vistos
Marca país: La percepción de un país: Cómo nos ven y cómo queremos ser vistosMarca país: La percepción de un país: Cómo nos ven y cómo queremos ser vistos
Marca país: La percepción de un país: Cómo nos ven y cómo queremos ser vistosCarmelo Mercado Idoeta
 
V Jornadas eMadrid sobre “Educación Digital”. Manuel Gértrudix Barrio, Univer...
V Jornadas eMadrid sobre “Educación Digital”. Manuel Gértrudix Barrio, Univer...V Jornadas eMadrid sobre “Educación Digital”. Manuel Gértrudix Barrio, Univer...
V Jornadas eMadrid sobre “Educación Digital”. Manuel Gértrudix Barrio, Univer...eMadrid network
 
Seminario eMadrid sobre "Serious games". Juegos geolocalizados: reinventando ...
Seminario eMadrid sobre "Serious games". Juegos geolocalizados: reinventando ...Seminario eMadrid sobre "Serious games". Juegos geolocalizados: reinventando ...
Seminario eMadrid sobre "Serious games". Juegos geolocalizados: reinventando ...eMadrid network
 
Seminario eMadrid sobre "Pensamiento Computacional". El repositorio de proyec...
Seminario eMadrid sobre "Pensamiento Computacional". El repositorio de proyec...Seminario eMadrid sobre "Pensamiento Computacional". El repositorio de proyec...
Seminario eMadrid sobre "Pensamiento Computacional". El repositorio de proyec...eMadrid network
 
Seminario eMadrid sobre "Pensamiento Computacional". Entorno docente con Ardu...
Seminario eMadrid sobre "Pensamiento Computacional". Entorno docente con Ardu...Seminario eMadrid sobre "Pensamiento Computacional". Entorno docente con Ardu...
Seminario eMadrid sobre "Pensamiento Computacional". Entorno docente con Ardu...eMadrid network
 
Seminario eMadrid sobre "Pensamiento Computacional". Pensamiento Computaciona...
Seminario eMadrid sobre "Pensamiento Computacional". Pensamiento Computaciona...Seminario eMadrid sobre "Pensamiento Computacional". Pensamiento Computaciona...
Seminario eMadrid sobre "Pensamiento Computacional". Pensamiento Computaciona...eMadrid network
 
Overview of Disciplined Entrepreneurship & Relevance in an International Context
Overview of Disciplined Entrepreneurship & Relevance in an International ContextOverview of Disciplined Entrepreneurship & Relevance in an International Context
Overview of Disciplined Entrepreneurship & Relevance in an International ContextMassachusetts Institute of Technology
 
Seminario eMadrid sobre "Serious games". Un juego para concienciar y evitar ...
 Seminario eMadrid sobre "Serious games". Un juego para concienciar y evitar ... Seminario eMadrid sobre "Serious games". Un juego para concienciar y evitar ...
Seminario eMadrid sobre "Serious games". Un juego para concienciar y evitar ...eMadrid network
 
MIT Enterprise Forum Pan Arab Startup Competition Keynote Slides - Cairo, May...
MIT Enterprise Forum Pan Arab Startup Competition Keynote Slides - Cairo, May...MIT Enterprise Forum Pan Arab Startup Competition Keynote Slides - Cairo, May...
MIT Enterprise Forum Pan Arab Startup Competition Keynote Slides - Cairo, May...Massachusetts Institute of Technology
 
What is the Martin Trust Center for MIT Entrepreneurship & Why Is it So Awesome?
What is the Martin Trust Center for MIT Entrepreneurship & Why Is it So Awesome?What is the Martin Trust Center for MIT Entrepreneurship & Why Is it So Awesome?
What is the Martin Trust Center for MIT Entrepreneurship & Why Is it So Awesome?Massachusetts Institute of Technology
 

En vedette (20)

V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
 
VI Jornadas eMadrid "Unbundling Education" Lightning Talks. 20/06/16
VI Jornadas eMadrid "Unbundling Education" Lightning Talks. 20/06/16VI Jornadas eMadrid "Unbundling Education" Lightning Talks. 20/06/16
VI Jornadas eMadrid "Unbundling Education" Lightning Talks. 20/06/16
 
Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...
Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...
Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...
 
2013 02 15 (uam) emadrid mortega uclm programacion por pares actividad colabo...
2013 02 15 (uam) emadrid mortega uclm programacion por pares actividad colabo...2013 02 15 (uam) emadrid mortega uclm programacion por pares actividad colabo...
2013 02 15 (uam) emadrid mortega uclm programacion por pares actividad colabo...
 
Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...
Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...
Seminario eMadrid sobre "Tecnologías y Aplicaciones para Personas con Diversi...
 
2012 06 18 (upm) emadrid lgareito uned e learning 2.0 cambio radical
2012 06 18 (upm) emadrid lgareito uned e learning 2.0 cambio radical2012 06 18 (upm) emadrid lgareito uned e learning 2.0 cambio radical
2012 06 18 (upm) emadrid lgareito uned e learning 2.0 cambio radical
 
Seminario eMadrid sobre "Pensamiento Computacional". El Pensamiento computaci...
Seminario eMadrid sobre "Pensamiento Computacional". El Pensamiento computaci...Seminario eMadrid sobre "Pensamiento Computacional". El Pensamiento computaci...
Seminario eMadrid sobre "Pensamiento Computacional". El Pensamiento computaci...
 
Seminario eMadrid sobre "Pensamiento Computacional". Robótica en las aulas de...
Seminario eMadrid sobre "Pensamiento Computacional". Robótica en las aulas de...Seminario eMadrid sobre "Pensamiento Computacional". Robótica en las aulas de...
Seminario eMadrid sobre "Pensamiento Computacional". Robótica en las aulas de...
 
Marca país: La percepción de un país: Cómo nos ven y cómo queremos ser vistos
Marca país: La percepción de un país: Cómo nos ven y cómo queremos ser vistosMarca país: La percepción de un país: Cómo nos ven y cómo queremos ser vistos
Marca país: La percepción de un país: Cómo nos ven y cómo queremos ser vistos
 
V Jornadas eMadrid sobre “Educación Digital”. Manuel Gértrudix Barrio, Univer...
V Jornadas eMadrid sobre “Educación Digital”. Manuel Gértrudix Barrio, Univer...V Jornadas eMadrid sobre “Educación Digital”. Manuel Gértrudix Barrio, Univer...
V Jornadas eMadrid sobre “Educación Digital”. Manuel Gértrudix Barrio, Univer...
 
Seminario eMadrid sobre "Serious games". Juegos geolocalizados: reinventando ...
Seminario eMadrid sobre "Serious games". Juegos geolocalizados: reinventando ...Seminario eMadrid sobre "Serious games". Juegos geolocalizados: reinventando ...
Seminario eMadrid sobre "Serious games". Juegos geolocalizados: reinventando ...
 
Seminario eMadrid sobre "Pensamiento Computacional". El repositorio de proyec...
Seminario eMadrid sobre "Pensamiento Computacional". El repositorio de proyec...Seminario eMadrid sobre "Pensamiento Computacional". El repositorio de proyec...
Seminario eMadrid sobre "Pensamiento Computacional". El repositorio de proyec...
 
Seminario eMadrid sobre "Pensamiento Computacional". Entorno docente con Ardu...
Seminario eMadrid sobre "Pensamiento Computacional". Entorno docente con Ardu...Seminario eMadrid sobre "Pensamiento Computacional". Entorno docente con Ardu...
Seminario eMadrid sobre "Pensamiento Computacional". Entorno docente con Ardu...
 
1 Coffee Pot, Many Disciplines: Why Space Matters for Innovation
1 Coffee Pot, Many Disciplines: Why Space Matters for Innovation1 Coffee Pot, Many Disciplines: Why Space Matters for Innovation
1 Coffee Pot, Many Disciplines: Why Space Matters for Innovation
 
Seminario eMadrid sobre "Pensamiento Computacional". Pensamiento Computaciona...
Seminario eMadrid sobre "Pensamiento Computacional". Pensamiento Computaciona...Seminario eMadrid sobre "Pensamiento Computacional". Pensamiento Computaciona...
Seminario eMadrid sobre "Pensamiento Computacional". Pensamiento Computaciona...
 
Overview of Disciplined Entrepreneurship & Relevance in an International Context
Overview of Disciplined Entrepreneurship & Relevance in an International ContextOverview of Disciplined Entrepreneurship & Relevance in an International Context
Overview of Disciplined Entrepreneurship & Relevance in an International Context
 
Seminario eMadrid sobre "Serious games". Un juego para concienciar y evitar ...
 Seminario eMadrid sobre "Serious games". Un juego para concienciar y evitar ... Seminario eMadrid sobre "Serious games". Un juego para concienciar y evitar ...
Seminario eMadrid sobre "Serious games". Un juego para concienciar y evitar ...
 
SXSW 2014 Accelerator vs Incubator Presentation
SXSW 2014 Accelerator vs Incubator PresentationSXSW 2014 Accelerator vs Incubator Presentation
SXSW 2014 Accelerator vs Incubator Presentation
 
MIT Enterprise Forum Pan Arab Startup Competition Keynote Slides - Cairo, May...
MIT Enterprise Forum Pan Arab Startup Competition Keynote Slides - Cairo, May...MIT Enterprise Forum Pan Arab Startup Competition Keynote Slides - Cairo, May...
MIT Enterprise Forum Pan Arab Startup Competition Keynote Slides - Cairo, May...
 
What is the Martin Trust Center for MIT Entrepreneurship & Why Is it So Awesome?
What is the Martin Trust Center for MIT Entrepreneurship & Why Is it So Awesome?What is the Martin Trust Center for MIT Entrepreneurship & Why Is it So Awesome?
What is the Martin Trust Center for MIT Entrepreneurship & Why Is it So Awesome?
 

Similaire à V Jornadas eMadrid sobre “Educación Digital”. Roberto Centeno, Universidad Nacional de Educación a Distancia: Mecanismos de reputación en MOOCs

Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011idoguy
 
Knowledge discovery in social media mining for market analysis
Knowledge discovery in social media mining for market analysisKnowledge discovery in social media mining for market analysis
Knowledge discovery in social media mining for market analysisSenuri Wijenayake
 
Movies recommendation system in R Studio, Machine learning
Movies recommendation system in  R Studio, Machine learning Movies recommendation system in  R Studio, Machine learning
Movies recommendation system in R Studio, Machine learning Mauryasuraj98
 
The Influence of Multimedia on Recommender System User's Perceptions of Syste...
The Influence of Multimedia on Recommender System User's Perceptions of Syste...The Influence of Multimedia on Recommender System User's Perceptions of Syste...
The Influence of Multimedia on Recommender System User's Perceptions of Syste...Ashley Farrell
 
Information Retrieval Models for Recommender Systems - PhD slides
Information Retrieval Models for Recommender Systems - PhD slidesInformation Retrieval Models for Recommender Systems - PhD slides
Information Retrieval Models for Recommender Systems - PhD slidesDaniel Valcarce
 
RSWeb @ ACM RecSys 2014 - Exploring social network effects on popularity bias...
RSWeb @ ACM RecSys 2014 - Exploring social network effects on popularity bias...RSWeb @ ACM RecSys 2014 - Exploring social network effects on popularity bias...
RSWeb @ ACM RecSys 2014 - Exploring social network effects on popularity bias...Pablo Castells
 
Lecture Notes on Recommender System Introduction
Lecture Notes on Recommender System IntroductionLecture Notes on Recommender System Introduction
Lecture Notes on Recommender System IntroductionPerumalPitchandi
 
Developing a Secured Recommender System in Social Semantic Network
Developing a Secured Recommender System in Social Semantic NetworkDeveloping a Secured Recommender System in Social Semantic Network
Developing a Secured Recommender System in Social Semantic NetworkTamer Rezk
 
Empirical Evaluation of Active Learning in Recommender Systems
Empirical Evaluation of Active Learning in Recommender SystemsEmpirical Evaluation of Active Learning in Recommender Systems
Empirical Evaluation of Active Learning in Recommender SystemsUniversity of Bergen
 
Recommenders Systems
Recommenders SystemsRecommenders Systems
Recommenders SystemsTariq Hassan
 
Reputation Model Based on Rating Data and Application in Recommender Systems
Reputation Model Based on Rating Data and Application in Recommender SystemsReputation Model Based on Rating Data and Application in Recommender Systems
Reputation Model Based on Rating Data and Application in Recommender SystemsAhmad Jawdat
 
Trust_Recommendation_System
Trust_Recommendation_SystemTrust_Recommendation_System
Trust_Recommendation_Systemchettykulkarni
 
The Human Factor in Digital Recommender Systems
The Human Factor in Digital Recommender SystemsThe Human Factor in Digital Recommender Systems
The Human Factor in Digital Recommender SystemsSIMAdmin
 
AI Driven Product Innovation
AI Driven Product InnovationAI Driven Product Innovation
AI Driven Product Innovationebelani
 
AI-driven product innovation: from Recommender Systems to COVID-19
AI-driven product innovation: from Recommender Systems to COVID-19AI-driven product innovation: from Recommender Systems to COVID-19
AI-driven product innovation: from Recommender Systems to COVID-19Xavier Amatriain
 
Recommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptxRecommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptxSatyam Sharma
 
Online feedback correlation using clustering
Online feedback correlation using clusteringOnline feedback correlation using clustering
Online feedback correlation using clusteringawesomesos
 

Similaire à V Jornadas eMadrid sobre “Educación Digital”. Roberto Centeno, Universidad Nacional de Educación a Distancia: Mecanismos de reputación en MOOCs (20)

Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011
 
Knowledge discovery in social media mining for market analysis
Knowledge discovery in social media mining for market analysisKnowledge discovery in social media mining for market analysis
Knowledge discovery in social media mining for market analysis
 
Fashiondatasc
FashiondatascFashiondatasc
Fashiondatasc
 
Movies recommendation system in R Studio, Machine learning
Movies recommendation system in  R Studio, Machine learning Movies recommendation system in  R Studio, Machine learning
Movies recommendation system in R Studio, Machine learning
 
Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filtering
 
The Influence of Multimedia on Recommender System User's Perceptions of Syste...
The Influence of Multimedia on Recommender System User's Perceptions of Syste...The Influence of Multimedia on Recommender System User's Perceptions of Syste...
The Influence of Multimedia on Recommender System User's Perceptions of Syste...
 
Information Retrieval Models for Recommender Systems - PhD slides
Information Retrieval Models for Recommender Systems - PhD slidesInformation Retrieval Models for Recommender Systems - PhD slides
Information Retrieval Models for Recommender Systems - PhD slides
 
RSWeb @ ACM RecSys 2014 - Exploring social network effects on popularity bias...
RSWeb @ ACM RecSys 2014 - Exploring social network effects on popularity bias...RSWeb @ ACM RecSys 2014 - Exploring social network effects on popularity bias...
RSWeb @ ACM RecSys 2014 - Exploring social network effects on popularity bias...
 
Lecture Notes on Recommender System Introduction
Lecture Notes on Recommender System IntroductionLecture Notes on Recommender System Introduction
Lecture Notes on Recommender System Introduction
 
Developing a Secured Recommender System in Social Semantic Network
Developing a Secured Recommender System in Social Semantic NetworkDeveloping a Secured Recommender System in Social Semantic Network
Developing a Secured Recommender System in Social Semantic Network
 
Empirical Evaluation of Active Learning in Recommender Systems
Empirical Evaluation of Active Learning in Recommender SystemsEmpirical Evaluation of Active Learning in Recommender Systems
Empirical Evaluation of Active Learning in Recommender Systems
 
Recommenders Systems
Recommenders SystemsRecommenders Systems
Recommenders Systems
 
Reputation Model Based on Rating Data and Application in Recommender Systems
Reputation Model Based on Rating Data and Application in Recommender SystemsReputation Model Based on Rating Data and Application in Recommender Systems
Reputation Model Based on Rating Data and Application in Recommender Systems
 
Abstract
AbstractAbstract
Abstract
 
Trust_Recommendation_System
Trust_Recommendation_SystemTrust_Recommendation_System
Trust_Recommendation_System
 
The Human Factor in Digital Recommender Systems
The Human Factor in Digital Recommender SystemsThe Human Factor in Digital Recommender Systems
The Human Factor in Digital Recommender Systems
 
AI Driven Product Innovation
AI Driven Product InnovationAI Driven Product Innovation
AI Driven Product Innovation
 
AI-driven product innovation: from Recommender Systems to COVID-19
AI-driven product innovation: from Recommender Systems to COVID-19AI-driven product innovation: from Recommender Systems to COVID-19
AI-driven product innovation: from Recommender Systems to COVID-19
 
Recommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptxRecommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptx
 
Online feedback correlation using clustering
Online feedback correlation using clusteringOnline feedback correlation using clustering
Online feedback correlation using clustering
 

Plus de eMadrid network

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovareMadrid network
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...eMadrid network
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...eMadrid network
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...eMadrid network
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...eMadrid network
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CoboseMadrid network
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel CastroeMadrid network
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid network
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfeMadrid network
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid network
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfeMadrid network
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...eMadrid network
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid network
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfeMadrid network
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfeMadrid network
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...eMadrid network
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»eMadrid network
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...eMadrid network
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»eMadrid network
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»eMadrid network
 

Plus de eMadrid network (20)

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel Castro
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdf
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdf
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
 

Dernier

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
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
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
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
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
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
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 

Dernier (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
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
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
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...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
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
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

V Jornadas eMadrid sobre “Educación Digital”. Roberto Centeno, Universidad Nacional de Educación a Distancia: Mecanismos de reputación en MOOCs

  • 1. On the inaccuracy of numerical ratings: A pairwise based reputation mechanism in MOOCs July 1st, 2015 Roberto Centeno rcenteno@lsi.uned.es Dpto. Lenguajes y Sistemas Informáticos UNED
  • 2. Outline 1. Introduction 2. Motivation 3. From opinion ratings to pairwise queries: PWRM 4. Towards ranking resources in MOOCs 5. Conclusions & future work 2
  • 4. Social Networks (Online Review Systems) & Reputation 4 1. Introduction
  • 5. Social Networks (Online Review Systems) & Reputation 4 1. Introduction Social Networks (Online Review Systems) Reputation
  • 6. many types: professional links, friendships, purchases, ... complex: dynamism, complexity of the social structure, many nodes (users, entities, ..) how can we identify and locate appropriate entities/services to consume? (more and more available information online) Not enough experience so.. online review systems a (Yelp, Tripadvisor, ..) as a means to obtain opinions, rankings, etc… Social Networks (Online Review Systems) & Reputation 4 1. Introduction Social Networks (Online Review Systems) Reputation
  • 7. many types: professional links, friendships, purchases, ... complex: dynamism, complexity of the social structure, many nodes (users, entities, ..) how can we identify and locate appropriate entities/services to consume? (more and more available information online) Not enough experience so.. online review systems a (Yelp, Tripadvisor, ..) as a means to obtain opinions, rankings, etc… Social Networks (Online Review Systems) & Reputation 4 1. Introduction Social Networks (Online Review Systems) Reputation Trust Reputation opinions of third parties Confidence local experiences
  • 8. many types complex nodes (users, entities, ..) how can we identify and locate appropriate entities/services to consume? Not enough experience so.. Tripadvisor, ..) as a means to obtain opinions, rankings, etc… Social Networks (Online Review Systems) & Reputation 4 1. Introduction Social Networks (Online Review Systems) Reputation Trust Reputation opinions of third parties Confidence local experiences
  • 9. objective: extract reputation of entities (users, objects, …) how: gathering and aggregating opinions examples: 5 1. Introduction Reputation Mechanisms in Social Networks Reputation Mechanisms
  • 10. objective: how: examples: 5 1. Introduction Reputation Mechanisms in Social Networks Reputation Mechanisms
  • 11. objective: how: examples: 5 1. Introduction Reputation Mechanisms in Social Networks Reputation Mechanisms
  • 12. objective: how: examples: 5 1. Introduction Reputation Mechanisms in Social Networks Reputation Mechanisms
  • 14. passive: expecting users’ opinions capturing opinions through numerical ratings + textual information estimate reputation based on aggregating ratings (average ratings) 7 2. Motivation Reputation Mechanisms (traditionally)… Capturing preferences through numerical opinions
  • 15. passive: expecting users’ opinions capturing opinions through numerical ratings + textual information estimate reputation based on aggregating ratings (average ratings) 7 2. Motivation Reputation Mechanisms (traditionally)… Capturing preferences through numerical opinions
  • 16. passive: expecting users’ opinions capturing opinions through numerical ratings + textual information estimate reputation based on aggregating ratings (average ratings) 7 2. Motivation Reputation Mechanisms (traditionally)… PROBLEM 1 ‣DIFICULT TO MAP PREFERENCES INTO NUMERICAL OPINIONS ‣SUBJECTIVITY!!! Capturing preferences through numerical opinions
  • 17. passive: expecting users’ opinions capturing opinions through numerical ratings + textual information estimate reputation based on aggregating ratings (average ratings) 7 2. Motivation Reputation Mechanisms (traditionally)… AGR Capturing preferences through numerical opinions
  • 18. passive: expecting users’ opinions capturing opinions through numerical ratings + textual information estimate reputation based on aggregating ratings (average ratings) 7 2. Motivation Reputation Mechanisms (traditionally)… AGR PROBLEM 2 BIAS PROBLEMS!!! Capturing preferences through numerical opinions
  • 19. passive: expecting users’ opinions capturing opinions through numerical ratings + textual information estimate reputation based on aggregating ratings (average ratings) 7 2. Motivation Reputation Mechanisms (traditionally)… AGR Die Hard 1 Gone with the wind 2 Ben-Hur 3 Ben-Hur ≻ Gone with the wind ≻ Die Hard Die Hard 3 Gone with the wind 0 Ben-Hur 4 Ben-Hur ≻ Die Hard ≻ Gone with the wind Capturing preferences through numerical opinions
  • 20. passive: expecting users’ opinions capturing opinions through numerical ratings + textual information estimate reputation based on aggregating ratings (average ratings) 7 2. Motivation Reputation Mechanisms (traditionally)… AGR Die Hard 1 Gone with the wind 2 Ben-Hur 3 Ben-Hur ≻ Gone with the wind ≻ Die Hard Die Hard 3 Gone with the wind 0 Ben-Hur 4 Ben-Hur ≻ Die Hard ≻ Gone with the wind Ben-Hur ≻ Die Hard ≻ Gone with the wind Capturing preferences through numerical opinions
  • 21. passive: expecting users’ opinions capturing opinions through numerical ratings + textual information estimate reputation based on aggregating ratings (average ratings) 7 2. Motivation Reputation Mechanisms (traditionally)… AGR Die Hard 1 Gone with the wind 2 Ben-Hur 3 Ben-Hur ≻ Gone with the wind ≻ Die Hard Ben-Hur ≻ Die Hard ≻ Gone with the wind Ben-Hur ≻ Die Hard ≻ Gone with the wind Die Hard 0.2 Gone with the wind 0.1 Ben-Hur 1.0 Capturing preferences through numerical opinions
  • 22. passive: expecting users’ opinions capturing opinions through numerical ratings + textual information estimate reputation based on aggregating ratings (average ratings) 7 2. Motivation Reputation Mechanisms (traditionally)… AGR Die Hard 1 Gone with the wind 2 Ben-Hur 3 Ben-Hur ≻ Gone with the wind ≻ Die Hard Ben-Hur ≻ Die Hard ≻ Gone with the wind Ben-Hur ≻ Die Hard ≻ Gone with the wind Die Hard 0.2 Gone with the wind 0.1 Ben-Hur 1.0 Ben-Hur ≻ Gone with the wind ≻ Die Hard Capturing preferences through numerical opinions
  • 23. 8 2. Motivation best model fittingVS best fit to a normal distribution Bias problems derived from numerical ratings Analyzing the distribution of average ratings from HetRec-2011 dataset
  • 24. 8 2. Motivation best model fittingVS best fit to a normal distribution Bias problems derived from numerical ratings Analyzing the distribution of average ratings from HetRec-2011 dataset average rating distribution of the 100, 1.000 and 4.000 most reviewed movies by users
  • 25. 8 2. Motivation best model fittingVS best fit to a normal distribution Bias problems derived from numerical ratings Analyzing the distribution of average ratings from HetRec-2011 dataset average rating distribution of the 100, 1.000 and 4.000 most reviewed movies by users clearly biased to positive ratings
  • 26. 8 2. Motivation best model fittingVS best fit to a normal distribution Bias problems derived from numerical ratings Analyzing the distribution of average ratings from HetRec-2011 dataset average rating distribution of the 100, 1.000 and 4.000 most reviewed movies given by top critics
  • 27. 8 2. Motivation best model fittingVS best fit to a normal distribution Bias problems derived from numerical ratings Analyzing the distribution of average ratings from HetRec-2011 dataset average rating distribution of the 100, 1.000 and 4.000 most reviewed movies given by top critics not influenced and biased by others’ ratings
  • 28. 8 2. Motivation best model fittingVS best fit to a normal distribution Bias problems derived from numerical ratings Analyzing the distribution of average ratings from HetRec-2011 dataset average rating distribution of the 100, 1.000 and 4.000 most reviewed movies given by top critics not influenced and biased by others’ ratings PROBLEM CONFIRMATION potential bias problems when mapping opinions onto numerical values, reputation rankings may vary; and likely to cause differences between the true quality of an entity and its rating aggregated from opinions
  • 29. 9 2. Motivation FROM Reputation Rankings: passive method + numerical opinions + opinions aggregation (average ratings) Solution proposed
  • 30. 9 2. Motivation FROM Reputation Rankings: passive method + numerical opinions + opinions aggregation (average ratings) Reputation Rankings: pro-active method + comparative opinions + comparative aggregation TO Solution proposed
  • 31. 9 2. Motivation FROM Reputation Rankings: passive method + numerical opinions + opinions aggregation (average ratings) Reputation Rankings: pro-active method + comparative opinions + comparative aggregation Pairwise preference elicitation Aggregation mechanism TO Solution proposed
  • 32. From opinion ratings to pairwise queries: PWRM 10
  • 33. 11 3. From opinion ratings to pairwise queries: PWRM Comparative opinions: Pairwise preference elicitation Based on pairwise queries:
  • 34. 11 3. From opinion ratings to pairwise queries: PWRM Comparative opinions: Pairwise preference elicitation Based on pairwise queries: FROM Ben-Hur [0..1] [Awful, fairly bad, It’s OK, Will enjoy, Must see] Gone with the wind : 15. Ben-Hur 4.3 : 23. Gone with the wind 4.1 :
  • 35. 11 3. From opinion ratings to pairwise queries: PWRM Comparative opinions: Pairwise preference elicitation Based on pairwise queries: FROM Ben-Hur [0..1] [Awful, fairly bad, It’s OK, Will enjoy, Must see] Gone with the wind : 15. Ben-Hur 4.3 : 23. Gone with the wind 4.1 : TO Which movie do you prefer, Ben-Hur or Gone with the wind? : 15. Ben-Hur : 23. Gone with the wind : easier for users to state opinions when the queries compare objects in a pairwise fashion… “… between these two objects, which one do you prefer?”
  • 36. 12 3. From opinion ratings to pairwise queries: PWRM Pairwise comparison dynamics (I) Reputation (opinions aggregation) as an iterative process based on …
  • 37. 12 3. From opinion ratings to pairwise queries: PWRM Pairwise comparison dynamics (I) Knock-Out tournaments: Reputation (opinions aggregation) as an iterative process based on …
  • 38. 12 3. From opinion ratings to pairwise queries: PWRM Pairwise comparison dynamics (I) Knock-Out tournaments: Reputation (opinions aggregation) as an iterative process based on … A B C D A D D Match: pairwise comparison between two entities Dynamics: every match sent to a set of users that reply to the query Policies: ‣ Entity selection ‣Tournament schedule ‣ Users selection ‣Winner determination
  • 39. 13 3. From opinion ratings to pairwise queries: PWRM Pairwise comparison dynamics (II) Policies Entities selection: which pair of entities should I select to be compared? ‣ Mixed: current ranking vs new objects (ExploitationVs Exploration) ‣ Random ‣ Domain-dependent: objects with no information/fuzzy positions Tournament schedule: how to initialize the tournament ‣ Random schedule (iterative process)
  • 40. 14 3. From opinion ratings to pairwise queries: PWRM Pairwise comparison dynamics (III) Policies Users selection: who receives the queries (matches)? ‣ Random selection ‣Clustering of users by their preferences (representative users) ‣ Using (social) network properties: degree distribution, centrality of nodes, … Winner determination: how to decide which entity wins in a match ‣Voting procedures: preference replies from users count as votes ‣ Alternatives: absolute majority / full agreement (voting protocols) ‣ If there is no winner, no object gets through the next round
  • 41. 15 3. From opinion ratings to pairwise queries: PWRM Comparative aggregation: from matches to a ranking When:After each match, the ranking is updated (iterative method) How: Adaptation of a method for aggregating partial pairwise comparison results into a ranking (Negahban et al., 2012) ‣Ranking approximation = random walk on G (weighted graph): ‣ An edge <ei,ej> if the pair has already been compared ‣The weights define the outcome of the comparisons ‣ Random walk uses a transition matrix P where: ‣ It moves from state ei to state ej with probability equal to the chance that entity ej is preferred over entity ei ‣ Under these conditions, a vector w is a valid stationary distribution for matrix P (wT t+1 = wT · P) ‣ w defines the scores for each entity => ranking
  • 42. 16 3. From opinion ratings to pairwise queries: PWRM PWRM’s iterative process for building a reputation ranking Require: a social network G = (U, E, LU , LE) Require: a subset of E0 ✓ E entities to be evaluated 1: for t 2 time do 2: Ei EntitiesSelectionPolicy.selectEntitiesToEvaluate(E0 ) 3: KTEi scheduleTournament(Ei) 4: for m 2 matches(KTEi ) do 5: nb UsersSelectionPolicy.getUsersToAsk(U) 6: send(m, nb) 7: votes receive() 8: winner WinnerDeterminationPolicy.getWinner(votes) 9: Ri AggregationMechanism.updateRanking(m, winner) 10: setWinnerNextRound(winner, KTE0 ) 11: end for 12: end for 13: return Ri where E0 are ranked by their estimated reputation
  • 45. 18 4.Towards ranking resources in MOOCs Opinions in MOOCs?
  • 46. 18 4.Towards ranking resources in MOOCs Opinions in MOOCs? opinions to rank courses/resources
  • 47. 19 4.Towards ranking resources in MOOCs Applying PWRM into MOOCs ‣MOOCs modeled as a Social Network (Online Review Systems) ‣Apply PWRM for ranking learning resources in MOOCs ‣Allowing users (students/teachers) to find the best resources ‣Formalize a MOOC from a peer based system point of view Idea: Let M = hU, R, LR, LU i be a MOOC, where: • U = {u1, . . . , un} is a set of users (teachers or students); • R = {r1, . . . , rm} is the set of learning resources uploaded in the course; • LR = {hui, rji/ui 2 U; rj 2 R} is the set of links among users and re- sources, representing that user ui has uploaded the resource rj in the course; • LU = {huk, rmi/uk 2 U; rm 2 R} is the set of links also between users and resources representing that user uk has used the resource rm.
  • 48. 20 4.Towards ranking resources in MOOCs PWRM as a function ‣ Objective: to query users about resources to give their opinions in order to build a global ranking of resources regarding their reputation, so.. M = hU, R, LR, LU , ranki • rank : R0 ⇥ O ! {1, . . . , |R0 |} is a function in charge of defining a total ordering (ranking) over a subset of resources R0 2 R, taking into account the set of opinions O given by users; • oi 2 O represents an opinion given into a MOOC, modeled as oi = hri, rji and representing a pairwise query sent to a set of users participating in the MOOC, where learning resources ri and rj are compared.
  • 49. 20 4.Towards ranking resources in MOOCs PWRM as a function ‣ Objective: to query users about resources to give their opinions in order to build a global ranking of resources regarding their reputation, so.. M = hU, R, LR, LU , ranki • rank : R0 ⇥ O ! {1, . . . , |R0 |} is a function in charge of defining a total ordering (ranking) over a subset of resources R0 2 R, taking into account the set of opinions O given by users; • oi 2 O represents an opinion given into a MOOC, modeled as oi = hri, rji and representing a pairwise query sent to a set of users participating in the MOOC, where learning resources ri and rj are compared. rank = PWRM
  • 50. 21 4.Towards ranking resources in MOOCs PWRM algorithm in MOOCs Require: a MOOC M = hU, R, LR, LU , ranki Require: a subset of R0 ✓ R of learning resources to be ranked 1: for t 2 time do 2: Ri ResourcesSelectionPolicy.selectResourcesToEvaluate(R0 ) 3: KTRi scheduleTournament(Ri) 4: for m 2 matches(KTRi ) do 5: Ui UsersSelectionPolicy.getUsersToAsk(U) 6: send(m, Ui) 7: Oi ReceiveOpinions() 8: winner WinnerDeterminationPolicy.getWinner(votes, Oi) 9: Ranki AggregationMechanism.updateRanking(Oi, winner) 10: promoteResourceWinnerToNextRound(winner, KTRi ) 11: end for 12: end for 13: return Ranki where the subset R0 of learning resources are ranked by their reputation
  • 51. 22 4.Towards ranking resources in MOOCs PWRM algorithm in MOOCs: Policies ‣ Resource selection policy: - resources clustered regarding their typology (e.g. videos, recorded class…) - regarding the number of opinions received by each resource (lowest/ highest number) - opinions in terms of the result of each match (matches with tight results) ‣ User selection policy: - taking advantage of the underlying structure generated by interactions between users and resources ‣Winner determination policy: - voting theory: simple majority, complete agreement, …
  • 53. 24 Contributions Current reputation mechanisms ✓ follow a very passive/static and quantitative dependent approach ‣ easy to manipulate ‣ bias problems due to difficulty/subjectivity to map opinions into numerical values Our Approach: PWRM (1) based on comparative (2) preference aggregation in reputation rankings (iterative process - tournaments) (3) applied to MOOCs (ranking learning resources) 5. Conclusions & Future work
  • 54. 24 Contributions Current reputation mechanisms ✓ follow a very passive/static and quantitative dependent approach ‣ easy to manipulate ‣ bias problems Our Approach: PWRM (1) based on comparative opinions, elicited through pairwise preference request (2) preference aggregation in reputation rankings (iterative process - tournaments) (3) applied to MOOCs (ranking learning resources) 5. Conclusions & Future work
  • 55. 25 Future work 5. Conclusions & Future work ‣ Adding social network properties: - cluster users, centrality, betweenness, … ‣ Partial cooperative users: - incentive mechanisms fostering cooperation (“what do you think users prefer,A or B?”) ‣ Reputation of MOOCs: - resources = courses, finding opinions in other opinions sites: twitter, Facebook, forums, etc.. ‣ Individual recommendation: - resources/courses: from global reputation ranking to individual recommendations
  • 56. That’s all Thank you for your attention!! 26
  • 57. On the inaccuracy of numerical ratings: A pairwise based reputation mechanism in MOOCs July 1st, 2015 Roberto Centeno rcenteno@lsi.uned.es Dpto. Lenguajes y Sistemas Informáticos UNED