SlideShare une entreprise Scribd logo
1  sur  107
Télécharger pour lire hors ligne
Interactive Recommender Systems:
Bridging the gap between predictive
algorithms and interactive user interfaces
DenisParra,Ph.D.InformationSciences
AssistantProfessor,CS Department
Schoolof Engineering
PontificiaUniversidadCatólicadeChile
UFMG,March29th 2017
Outline
• Brief Personal Introduction
• Computer Science at PUC Chile
• Projects at SocVis Lab
• Overview of Recommender Systems
• Interactive Recommender Systems
• Summary & Current & Future Work
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 2
1 slide Geography Class: Chile
• One third of the 16 million Chileans lives in Santiago,
the Capital
• But Chile is a looong country (4.000 Km), in the north
is hot and dry, in the south (Patagonia) is very cold.
Very Hot!
Very Cold!
My hometown!
Valdivia
Santiago, PUC Chile
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 3
Personal Introduction 1/3
• B.Eng. and Engineering in Informatics from
Universidad Austral de Chile (2004), Valdivia, Chile
• Ph.D. in Information Sciences at University of
Pittsburgh (2008-2013), Pittsburgh, PA, USA
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 4
Personal Introduction 2/3
• In 2009 I did an internship at Trinity College
Dublin, with researcher Alexander Troussov (IBM)
• In 2010 I did another internship at Telefonica I+D,
Barcelona, with Xavier Amatrian (now VP Quora)
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 5
Personal Introduction 3/3
• 2013: Moved back to Santiago, Chile
• Department of CS, School of Engineering, PUC.
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 6
DCC, Engineering, PUC Chile
• DCC: Departamento de Ciencia de la Computación
• Programs: BEng, Engineering title, Master, PhD
• Research Areas:
– Databases and Semantic Web
– Information Technologies
– Machine Learning and Computer Vision (GRIMA)
– Software Engineering
– Educational Technologies,MOOCs
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 7
http://dcc.ing.puc.cl
Academic activities (2017)
• Research topics: Recommender
Systems/Personalization, Visualization, SNA.
• Teaching: Data Mining, Recommender Systems,
Information Visualization, SNA.
• Leading the Social Computing and Visualization
(SocVis) Lab.
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 8
SocVis Lab
http://www.socvis.cl
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 9
People, Publications, News (ND)
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 10
Projects at SocVis
• Mood-based music artists recommendation
– Collaboration with J. O’Donovan (UCSB)
– Student: Raimundo Herrera
• IR on evidence-based Medicine
– Help doctors on answering clinical questions
– Student: I. Donoso, collaboration Epistemonikos
• Artwork Recommendation
– Collaboration with online artwork store UGallery
– Students: P. Messina & V. Dominguez
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 11
Recommender Systems Class
• Recommender Systems at PUC Chile
http://web.ing.puc.cl/~dparra/classes/recsys-2016-2/
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 12
INTRODUCTIONTORECSYS
Recommender Systems
* Danboard (Danbo): Amazon’s cardboard robot, in these slides it represents a
recommender system
*
Recommender Systems (RecSys)
Systems that help (groups of) people to find relevant items in
a crowded item or information space(MacNee et al. 2006)
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 14
Why do we care about RecSys?
• RecSys have gained popularity due to several
domains & applications that require people to make
decisions among a large set of items.
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 15
A lil’ bit of History
• First recommender systems were built at the
beginning of 90’s (Tapestry, GroupLens, Ringo)
• Online contests, such as the Netflix prize, grew the
attention on recommender systems beyond
Computer Science
(2006-2009)
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 16
The Recommendation Problem
• The most popular way of presenting the
recommendation problem is rating prediction:
• How good is my prediction?
Item 1 Item 2 … Item m
User 1 1 5 4
User 2 5 1 ?
…
User n 2 5 ?
Predict!
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 17
Recommendation Methods
• Without covering all possible methods, the two
most typical classifications on recommender
algorithms are
Classification 1 Classification 2
- Collaborative Filtering
- Content-based Filtering
- Hybrid
- Memory-based
- Model-based
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 18
Collaborative Filtering (User-based KNN)
• Step 1: Finding Similar Users (Pearson Corr.)
5
4
4
1
2
1
5
4
4
1
2
5
Active
user
User_1
User_2
User_3
active user
user_1
user_2
user_3
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 19
Collaborative Filtering (User-based KNN)
• Step 1: Finding Similar Users (Pearson Corr.)
5
4
4
1
2
1
5
4
4
1
2
5
Active
user
User_1
User_2
User_3
∑∑
∑
⊂⊂
⊂
−−
−−
=
nunu
nu
CRi nniCRi uui
CRi nniuui
rrrr
rrrr
nuSim
,,
,
22
)()(
))((
),(
active user
user_1 0.4472136
user_2 0.49236596
user_3 -0.91520863
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 20
Collaborative Filtering (User-based KNN)
• Step 2: Ranking the items to recommend
5
4
4
2
1
5
4
4
Active
user
User_1
User_2
2
3
4
2
Item 1
Item 2
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 21
Collaborative Filtering (User-based KNN)
• Step 2: Ranking the items to recommend
5
4
4
2
1
5
4
4
Active
user
User_1
User_2
∑
∑
⊂
⊂
−⋅
+=
)(
)(
),(
)(),(
),(
uneighborsn
uneighborsn nni
u
nuuserSim
rrnuuserSim
riupred2
3
4
2
Item 1
Item 2
Item 3
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 22
Pros/Cons of CF
PROS:
• Very simple to implement
• Content-agnostic
• Compared to other techniques such as content-
based, is more accurate. There is also the Item KNN.
CONS:
• Sparsity
• Cold-start
• New Item
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 23
Content-Based Filtering
• Can be traced back to techniques from IR, where
the User Profile represents a query.
user_profile = {w_1, w_2, …., w_3} using TF-IDF, weighting
Doc_1 = {w_1, w_2, …., w_3}
Doc_2 = {w_1, w_2, …., w_3}
Doc_3 = {w_1, w_2, …., w_3}
Doc_n = {w_1, w_2, …., w_3}
5
4
5
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 24
PROS/CONS of Content-Based Filtering
PROS:
• New items can be matched without previous
feedback
• It can exploit also techniques such as LSA or LDA
• It can use semantic data (ConceptNet, WordNet,
etc.)
CONS:
• Less accurate than collaborative filtering
• Tends to overspecialization
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 25
Hybridization
• Combine previous methods to overcome their
weaknesses (Burke, 2002)
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 26
C2. Model/Memory Classification
• Memory-based methods use the whole dataset in
training and prediction. User and Item-based CF are
examples.
• Model-based methods build a model during training
and only use this model during prediction. This
makes prediction performance way faster and
scalable
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 27
Model-based: Matrix Factorization
Latent vector of the item
Latent vector of the user
SVD ~
Singular Value
Decomposition
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 28
PROS/CONS of MF and latent factors model
PROS:
• So far, state-of-the-art in terms of accuracy (these
methods won the Netflix Prize)
• Performance-wise, the best option nowadays: slow
at training time O((m+n)3) compared to correlation
O(m2n), but linear at prediction time O(m+n)
CONS:
• Recommendations are obscure: How to explain that
certain “latent factors” produced the
recommendation?
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 29
Other paradigms and techniques
• Recommendation as a graph problem:
– Model the problem as diffusion or link prediction
– Personalized PageRank (Kamvar et al, 2010), (Santos et
al 2016)
• Recommendation as a ranking problem:
– Rather than predicting ratings, predict a Top-N list
– Learning-to-rank approaches developed in the IR
community
– Karatzoglou et al. (2013), Shi et al. (2014), Macedo et al.
(2015)
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 30
(Important) RecSys Topics
Not Covered in this Presentation
• Learning to rank
• Graph-based methods
• Context-aware recommenders
• Recommendation problem as next-item in sequence
• User-centric evaluation frameworks
• Multiarmed Bandits
• Reinforcement Learning
• ... You need to take Professor Santos’ course J
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 31
Rethinking the Recommendation Problem
• User feedback is scarce: need for exploiting different
sources of user preference and context
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 32
Rethinking the Recommendation Problem
• Ratings are scarce: need for exploiting other sources
of user preference
• User-centric recommendation takes the problem
beyond ratings and ranked lists: evaluate user
engagement and satisfaction, not only RMSE/MAP
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 33
Rethinking the Recommendation Problem
• Ratings are scarce: need for exploiting other sources
of user preference
• User-centric recommendation takes the problem
beyond ratings and ranked lists: evaluate user
engagement and satisfaction, not only RMSE/MAP
• Several other dimensions to consider in the
evaluation: novelty of the results, diversity,
coverage (user and catalog), trust
• Study de effect of interface characteristics:
controllability, transparency, explainability.
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 34
My Take on RecSys Research (2009 ~)
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 35
My Work on RecSys
• In my research I have contributed to RecSys by:
– Utilizing other sourcesof user preference(Social Tags)
– Exploiting implicit feedback for recommendation and for
mapping explicit feedback
– Studying interactive interfaces:the effect of visualizations and
user interactionon user satisfaction, perceptionof trust and
accuracy.
• Nowadays: Focus on interactive exploratory interfaces for
recommender systems
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 36
This is not only My work J
• Dr. Peter Brusilovsky
University of Pittsburgh, PA, USA
• Dr. Alexander Troussov
IBM Dublin and TCD, Ireland
• Dr. Xavier Amatriain
TID / Netflix /Quora
• Dr. Christoff Trattner
NTNU, Norway
• Dr. Katrien Verbert
KU Leuven, Belgium
• Dr. Leandro Balby-Marinho
UFCG, Brasil
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 37
VISUALIZATION+USER
CONTROLLABILITY
Part of this work with Katrien Verbert
Human Factors in RecSys
• Transparency and Explainability: Konstan et al (2000),
Tintarev and Mastoff (2010)
• Frameworks to evaluate RecSys user studies: ResQue (Pu et al
, 2010), Knijnenburg et al (2012)
• Controllability and Inspectability: O’Donovan (2008),
Knijnenburg et al (2010, 2012),Hijikata (2012), Ekstrand et al
(2015)
• Visualization andInterfaces: O’Donovan (2008 - ..),
Verbert et al (2013), Parra et al (2014), Loepp et al (2014,
2017),
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 39
Visualization & User Controllability
• Motivation: Can user controllability and
explainability improve user engagement and
satisfaction with a recommender system?
• Specific research question: How intersections of
contexts of relevance (of recommendation
algorithms) might be better represented for user
experience with the recommender?
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 40
Traditional RecSys Interface
MovieLens: example of traditional recommender list
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 41
Explanations and Control
Options of
User Control
Explainability
Recommendations of books
GoodReads: Book recommender system
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 42
PeerChooser (2008) Controllability in CF
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 43
O’Donovan et al. “PeerChooser: Visual Interactive Recommendation” (2008)
SmallWorlds: Expanded Explainability
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 44
Gretarsson et al. “SmallWorlds: Visualizing social recommendations” (2010)
TasteWeights: Hybrid Control and Inspect
Bostandjev et al. “TasteWeights: A Visual Interactive Hybrid Recommender System” (2012)
Controllability:
Sliders that let users
control the
importance of
preferences and
contexts
Inspectability: lines
that connect
recommended items
with contexts and user
preferences
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 45
IUI 2017
• Loepp et al. (2017)
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 46
More Details? Check our survey
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 47
He, C., Parra, D., & Verbert, K. (2016). Interactive recommender
systems: a survey of the state of the art and future research
challenges and opportunities. Expert Systems with Applications, 56, 9-27.
Visualization & User Controllability
• Motivation: Can user controllability and
explainability improve user engagement and
satisfaction with a recommender system?
• Specific research question: How overlapping
contexts of relevance (of recommendation
algorithms) might be better represented for user
experience with the recommender?
• Our scenario: Conference articles
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 48
Research Platform
• The studies were conducted using Conference
Navigator, a Conference Support System
• Our goal was recommending conference talks
Program Proceedings Author List Recommendations
http://halley.exp.sis.pitt.edu/cn3/
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 49
TalkExplorer – IUI 2013
• Adaptation of Aduna Visualization to CN
• Main research question: Does fusion (intersection) of
contexts of relevance improve user experience?
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 50
TalkExplorer - I
Entities
Tags, Recommender Agents,
Users
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 51
TalkExplorer - II
Recommender
Recommender
Cluster
with
intersecti
on of
entities Cluster (of
talks)
associated to
only one
entity
• Canvas Area: Intersections of Different Entities
User
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 52
TalkExplorer - III
Items
Talks explored by the
user
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 53
Our Assumptions
• Items which are relevant in more that
one aspect could be more valuable to the
users
• Displaying multiple aspects of relevance
visually is important for the users in the
process of item’s exploration
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 54
TalkExplorer Studies I & II
• Study I
– Controlled Experiment:Users were asked to discover
relevant talksby exploring the three types of entities: tags,
recommenderagents and users.
– Conducted at Hypertext and UMAP 2012 (21 users)
– Subjects familiar with Visualizations and Recsys
• Study II
– Field Study: Users were left free to explore the interface.
– Conducted at LAK 2012 and ECTEL 2013 (18 users)
– Subjects familiar with visualizations, but not much with
RecSys
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 55
Evaluation: Intersections & Effectiveness
• What do we call an “Intersection”?
• We used #explorations on intersections and their
effectiveness, defined as:
Effectiveness =
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 56
Results of Studies I & II
• Effectiveness increases
with intersections of
more entities
• Effectiveness wasn’t
affected in the field
study (study 2)
• … but exploration
distribution was
affected
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 57
More Details About TalkExplorer
• Verbert, K., Parra, D., Brusilovsky, P., & Duval, E. (2013).
Visualizing recommendationsto support exploration,
transparencyand controllability. In Proceedingsof the 2013
internationalconference on Intelligent user interfaces(pp. 351-362).
ACM.
• Verbert, K., Parra, D., & Brusilovsky, P. (2016). Agents Vs.Users:
Visual Recommendationof ResearchTalks with Multiple
Dimension of Relevance. ACM Transactionson Interactive
Intelligent Systems (TiiS), 6(2), 11.
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 58
SETFUSION:VENNDIAGRAMFOR
USER-CONTROLLABLEINTERFACE
SetFusion – IUI 2014
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 60
SetFusion I
Traditional
Ranked List
Paperssorted by
Relevance.
It combines3
recommendation
approaches.
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 61
SetFusion - II
Sliders
Allow the user to control the importance of
each data source or recommendation method
Interactive Venn Diagram
Allows the user to inspect and to filter papers
recommended. Actionsavailable:
- Filter item list by clicking on an area
- Highlight a paper by mouse-over on a circle
- Scroll to paper by clicking on a circle
- Indicate bookmarkedpapers
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 62
Study : iConference
• A laboratory within-subjectsstudy. 40 subjects.
• In Preferenceelicitation phase, people did not have limit of
papers. Under RecSys interfaces, minimum limit was 15.
• In bookmarking, subjects could pick items relevant to a)
themselves, b) themselves and others, and c) only to others.
$12/hour
Avg: 1.5 hours
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 63
Study : Population and General Stats
Non-controllable Controllable
# Total bookmarks 638 625
# Average bookmarks/user 15.95 15.63
# Average rating 2.48±0.089 2.46±0.076
Gender Female: 17 Male: 23
Age 31.75±6.5
Native Speaker Yes: 10 No: 30
Subject Occupation Information Sc. (16), Library Sc.(9), Comp. Sc. (6), Telecomm (3), (+6)
PCA
15 questions
on
pre-questionnaire
4 Factors (User
Characteristics)
• Expertise in domain
• Engaged with iSchools
• Trusting Propensity
• Experience w/RecSys
Dropped
• Experience w/CN
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 64
Study 2: Results (1)
Variables Comment
User Engagement
Significant Talks explored, clicks (nbr. actions) , time spent on task All significantly higher
in controllable interface
User Experience
Significant MAP Significantly higher in
controllable interface
User Characteristics
Significant Trusting prop.:increases use of Venn diagram and MAP
Native speaker: Decreases time spent on task
Gender: Being male increases use of sliders
Age: Each additional year decreases use of sliders
Trusting propensity
confirms results of
previous studies
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 65
Rating per method – Effect of Visuals
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 66
Gender Differences on SetFusion?
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 67
Study : Results (2)
Post-session surveys Controllable No-Controllable
Understandability 4.05±0.09*** 2.95±0.16
Satisfaction with interface 4.28±0.09*** 3.4±0.16
Confidence of not missing relevant talks 3.9±0.11*** 3.13±0.15
Intention: I would use it again 4.23±0.09*** 3.45±0.15
Intention: I would recommend system to colleagues 4.28±0.09*** 3.48±0.16
Venn diagram visualization was useful to identify talks
recommended by a specific or by a combination of
recommendation methods.
4.35±0.11 --
Venn diagram visualization supported explainability
4.08±0.13 --
Satisfaction due to ability to control 4.05±0.12 --
Perception of Control with Sliders 4.03±0.13 --
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 68
Study : Results (3)
Non-control Controllable Both None
Which interface did you prefer? 0 36 4 0
Non-control Controllable None Both
Which interface would you suggest
to implement permanently in CN?
1 33 1 5
“I like the Venn diagram especially because most papers I was interested in fell in the same
intersections, so it was pretty easy to find and bookmark”
“I thought the controllable one adds unnecessary complication if the list is not very long”
“I prefer the sliders (over Venn diagram) because I have used a system before to control
search results with a similar widget, so it was more familiar to me.”
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 69
Study Takeaways
• User Engagement: Controllable interface significantly
drives more user engagement (objective and subjective
metrics)
• User Experience: Controllable interface improves
user experience by allowing user to interactively
control ranking (MAP) and improving explainability.
• User characteristics: Trusting propensity affects
positively engagement and experience, engagement
with iSchools shows the opposite. Males have a
tendency to prefer sliders over Venn diagram to control
and filter.
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 70
More Details on SetFusion?
• Effect of other variables: gender, age, experience
with in the domain, familiarity with the system
• Check our paper in the IJHCS “User-controllable
Personalization: A Case Study with SetFusion”:
Controlled Laboratory study with SetFusion versus
traditional ranked list
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 71
Study 2 – UMAP 2013
• Field Study: let users freely explore the interface
- ~50% (50 users) tried the
SetFusion recommender
- 28% (14 users) bookmarked at
least one paper
- Users explored in average 14.9
talks and bookmarked 7.36
talks in average.
A AB ABC AC B BC C
15 7 9 26 18 4 17
16% 7% 9% 27% 19% 4% 18%
Distribution of bookmarks per method or combination of methods
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 72
Hybrid RecSys: Visualizing Intersections
Clustermap Venn diagram
• Clustermap vs. Venn Diagram
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 73
TalkExplorer vs. SetFusion
• Comparing distributions of explorations
In studies 1 and 2 over
TalkExplorer we observed an
important change in the
distribution of explorations.
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 74
TalkExplorer vs. SetFusion
• Comparing distributions of explorations
Comparing the field studies:
- In TalkExplorer, 84% of
the explorationsover
intersectionswere
performed over clusters of
1 item
- In SetFusion, was only
52%, compared to 48%
(18% + 30%) of multiple
intersections, diff. not
statistically significant
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 75
Summary & Conclusions
• We showed that intersections of several contexts of
relevance help to discover relevant items
• The visual paradigm used can have a strong effect on
user behavior: we need to keep working on visual
representations that promote exploration without
increasing the cognitive load over the users
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 76
Limitations & Future Work
• Apply our approach to other domains (fusion of
data sources or recommendation algorithms)
• For SetFusion, find alternatives to scale the
approach to more than 3 sets, potential alternatives:
– Clustering and
– Radial sets
• Consider other factors that interact with the user
satisfaction:
– Controllability by itself vs. minimum level of accuracy
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 77
Current Work on Interfaces
• MoodPlay
– With Ivana Andjelkovic & John O’Donovan (UCSB)
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 78
Andjelkovic, I., Parra, D., & O'Donovan, J. (2016, July). Moodplay:
Interactive Mood-based Music Discovery and Recommendation.
In Proceedings of the 2016 Conference on User Modeling Adaptation and
Personalization (pp. 275-279). ACM.
MoodPlay
• https://www.youtube.com/watch?v=eEdo32oOmcE
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 79
Emotion Models
• Modelo de emociones de Russel
(1980)
• GEMS (2008)
Moods and Music: the GEMS model
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 81
System Architecture
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 82
Hybrid Recommendation Approach
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 83
User Study
• Conducted on Mechanical Turk, 4 conditions
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 84
Interactions
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 85
Interaction Stats
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 86
Diversity Consumption
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 87
User Prior Mood and Artist Mood
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 88
Post-Study Survey
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 89
Accuracy
Post-Study Survey
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 90
Diversity
Post-Study Survey
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 91
Confusing Interface
Post-Study Survey
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 92
Easy to use
CONCLUSIONS (&CURRENT)&
FUTUREWORK
Challenges in Interactive RecSys
• Objectives
• Controllability
• Context-aware recommendations
• Privacy
• Visualization Techniques
• Interaction Techniques
• Conversation Interfaces
• Evaluation Methodology
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 94
Future Work
• Opportunities for using new devices (Sensors on
Stmartphones, EEG)
• Although new devices can capture a lot of new types
of data, there is still a lot to be done with data we
already produce but we haven’t consumed (user logs
on social web sites, etc.)
3/29/17 D. Parra, FuturePDtalk, UMAP 2016 95
MoodPlay in the Chilean news
MoodPlay in the Chilean news
Moodplay as therapy?
Moodplay as therapy?
• S. Koelsch. A neuroscientific perspective on music
therapy. Annals of the New York Academy of Sciences,
1169(1):374–384, 2009.
• Music can help on modulate certain mental states.
3/29/17 D. Parra, FuturePDtalk, UMAP 2016 98
Previous work: MIT Mood Meter
• http://moodmeter.media.mit.edu/
3/29/17 D. Parra, FuturePDtalk, UMAP 2016 99
Input Data: from Social Networks?
• Michelle Zhou’s personality profile
3/29/17 D. Parra, FuturePDtalk, UMAP 2016 100
Visual emotion detection
• https://github.com/auduno/clmtrackr
3/29/17 D. Parra, FuturePDtalk, UMAP 2016 101
Using EEG (BCI)
3/29/17 D. Parra, FuturePDtalk, UMAP 2016 102
EMOTIV
http://emotiv.com/epoc/
NEUROSKY
http://neurosky.com/bi
osensors/
Heatmaps to Moodplay
3/29/17 D. Parra, FuturePDtalk, UMAP 2016 103
THANKS!
dparra@ing.puc.cl
EpistAid
• Epistemonikos: Evidence-based Medicine
• Physicians answer clinical questions
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 105
EpistAid 2
• Process of building evidence matrices is really slow
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 106
EpistAid: IUI to support physicians
• Study 1: Relevance Feedback to find missing papers
faster, off-line evaluation
• Study 2: Study with physicians at PUC
March 29th, 2017 D.Parra ~ UFMG– Invited Talk 107

Contenu connexe

Tendances

Semantic similarity of distractors in multiple- choice tests: extrinsic evalu...
Semantic similarity of distractors in multiple- choice tests: extrinsic evalu...Semantic similarity of distractors in multiple- choice tests: extrinsic evalu...
Semantic similarity of distractors in multiple- choice tests: extrinsic evalu...Andrea Varga
 
Towards Automatic Analysis of Online Discussions among Hong Kong Students
Towards Automatic Analysis of Online Discussions among Hong Kong StudentsTowards Automatic Analysis of Online Discussions among Hong Kong Students
Towards Automatic Analysis of Online Discussions among Hong Kong StudentsCITE
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender SystemsKatrien Verbert
 
The User Side of Personalization: How Personalization Affects the Users
The User Side of Personalization: How Personalization Affects the UsersThe User Side of Personalization: How Personalization Affects the Users
The User Side of Personalization: How Personalization Affects the UsersPeter Brusilovsky
 
Tag And Tag Based Recommender
Tag And Tag Based RecommenderTag And Tag Based Recommender
Tag And Tag Based Recommendergu wendong
 
Best Practices in Recommender System Challenges
Best Practices in Recommender System ChallengesBest Practices in Recommender System Challenges
Best Practices in Recommender System ChallengesAlan Said
 
Answering Twitter Questions: a Model for Recommending Answerers through Socia...
Answering Twitter Questions: a Model for Recommending Answerers through Socia...Answering Twitter Questions: a Model for Recommending Answerers through Socia...
Answering Twitter Questions: a Model for Recommending Answerers through Socia...UPMC - Sorbonne Universities
 
Recommender Systems in TEL
Recommender Systems in TELRecommender Systems in TEL
Recommender Systems in TELtelss09
 
Learning analytics exemplar template
Learning analytics exemplar templateLearning analytics exemplar template
Learning analytics exemplar templateSimon Buckingham Shum
 
Comparative and non comparative studies
Comparative and non comparative studiesComparative and non comparative studies
Comparative and non comparative studiesu069072
 
Comparative and non comparative study
Comparative and non comparative studyComparative and non comparative study
Comparative and non comparative studyu069072
 
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
 
Collaborative Information Retrieval: Frameworks, Theoretical Models and Emerg...
Collaborative Information Retrieval: Frameworks, Theoretical Models and Emerg...Collaborative Information Retrieval: Frameworks, Theoretical Models and Emerg...
Collaborative Information Retrieval: Frameworks, Theoretical Models and Emerg...UPMC - Sorbonne Universities
 
Opening the Black Box of User Profiles in Content-based Recommender Systems
Opening the Black Box of User Profiles in Content-based Recommender SystemsOpening the Black Box of User Profiles in Content-based Recommender Systems
Opening the Black Box of User Profiles in Content-based Recommender SystemsDavid Graus
 
An Evolution of Deep Learning Models for AI2 Reasoning Challenge
An Evolution of Deep Learning Models for AI2 Reasoning ChallengeAn Evolution of Deep Learning Models for AI2 Reasoning Challenge
An Evolution of Deep Learning Models for AI2 Reasoning ChallengeTraian Rebedea
 
What is the source of social capital? The association between social network ...
What is the source of social capital? The association between social network ...What is the source of social capital? The association between social network ...
What is the source of social capital? The association between social network ...Vitomir Kovanovic
 
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation ApproachYONG ZHENG
 

Tendances (20)

Semantic similarity of distractors in multiple- choice tests: extrinsic evalu...
Semantic similarity of distractors in multiple- choice tests: extrinsic evalu...Semantic similarity of distractors in multiple- choice tests: extrinsic evalu...
Semantic similarity of distractors in multiple- choice tests: extrinsic evalu...
 
Towards Automatic Analysis of Online Discussions among Hong Kong Students
Towards Automatic Analysis of Online Discussions among Hong Kong StudentsTowards Automatic Analysis of Online Discussions among Hong Kong Students
Towards Automatic Analysis of Online Discussions among Hong Kong Students
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
 
The User Side of Personalization: How Personalization Affects the Users
The User Side of Personalization: How Personalization Affects the UsersThe User Side of Personalization: How Personalization Affects the Users
The User Side of Personalization: How Personalization Affects the Users
 
Tag And Tag Based Recommender
Tag And Tag Based RecommenderTag And Tag Based Recommender
Tag And Tag Based Recommender
 
WWW2015 PHD Symposium
WWW2015 PHD SymposiumWWW2015 PHD Symposium
WWW2015 PHD Symposium
 
Ucr summon
Ucr summonUcr summon
Ucr summon
 
Best Practices in Recommender System Challenges
Best Practices in Recommender System ChallengesBest Practices in Recommender System Challenges
Best Practices in Recommender System Challenges
 
Answering Twitter Questions: a Model for Recommending Answerers through Socia...
Answering Twitter Questions: a Model for Recommending Answerers through Socia...Answering Twitter Questions: a Model for Recommending Answerers through Socia...
Answering Twitter Questions: a Model for Recommending Answerers through Socia...
 
Recommender Systems in TEL
Recommender Systems in TELRecommender Systems in TEL
Recommender Systems in TEL
 
Learning analytics exemplar template
Learning analytics exemplar templateLearning analytics exemplar template
Learning analytics exemplar template
 
Comparative and non comparative studies
Comparative and non comparative studiesComparative and non comparative studies
Comparative and non comparative studies
 
Comparative and non comparative study
Comparative and non comparative studyComparative and non comparative study
Comparative and non comparative study
 
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...
 
Collaborative Information Retrieval: Frameworks, Theoretical Models and Emerg...
Collaborative Information Retrieval: Frameworks, Theoretical Models and Emerg...Collaborative Information Retrieval: Frameworks, Theoretical Models and Emerg...
Collaborative Information Retrieval: Frameworks, Theoretical Models and Emerg...
 
Opening the Black Box of User Profiles in Content-based Recommender Systems
Opening the Black Box of User Profiles in Content-based Recommender SystemsOpening the Black Box of User Profiles in Content-based Recommender Systems
Opening the Black Box of User Profiles in Content-based Recommender Systems
 
An Evolution of Deep Learning Models for AI2 Reasoning Challenge
An Evolution of Deep Learning Models for AI2 Reasoning ChallengeAn Evolution of Deep Learning Models for AI2 Reasoning Challenge
An Evolution of Deep Learning Models for AI2 Reasoning Challenge
 
Question answering
Question answeringQuestion answering
Question answering
 
What is the source of social capital? The association between social network ...
What is the source of social capital? The association between social network ...What is the source of social capital? The association between social network ...
What is the source of social capital? The association between social network ...
 
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach
 

En vedette

Android Things - Solid Foundations
Android Things - Solid FoundationsAndroid Things - Solid Foundations
Android Things - Solid FoundationsPaul Blundell
 
Acting Naturally with Information - IA Summit 2017
Acting Naturally with Information - IA Summit 2017Acting Naturally with Information - IA Summit 2017
Acting Naturally with Information - IA Summit 2017Marsha Haverty
 
Containerd Donation to CNCF Cloud Native Conference Berlin 2017
Containerd Donation to CNCF Cloud Native Conference Berlin 2017Containerd Donation to CNCF Cloud Native Conference Berlin 2017
Containerd Donation to CNCF Cloud Native Conference Berlin 2017Patrick Chanezon
 
掲載されやすいプレスリリースの作り方
掲載されやすいプレスリリースの作り方掲載されやすいプレスリリースの作り方
掲載されやすいプレスリリースの作り方Yu Matsui
 
Sosiaalisen median perusteita ja ajankohtaiskatsaus
 Sosiaalisen median perusteita ja ajankohtaiskatsaus Sosiaalisen median perusteita ja ajankohtaiskatsaus
Sosiaalisen median perusteita ja ajankohtaiskatsausHarto Pönkä
 
The Marketer's Guide To Customer Interviews
The Marketer's Guide To Customer InterviewsThe Marketer's Guide To Customer Interviews
The Marketer's Guide To Customer InterviewsGood Funnel
 
The Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax DeductionsThe Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax DeductionsWagepoint
 
Ejercicios sobre Google drive (2017)
Ejercicios sobre Google drive (2017)Ejercicios sobre Google drive (2017)
Ejercicios sobre Google drive (2017)Agneta Gallardo
 
High Performance BPO Infographic
High Performance BPO InfographicHigh Performance BPO Infographic
High Performance BPO Infographicaccenture
 
Some observations regarding the digital future of transportation
Some observations regarding the digital future of transportationSome observations regarding the digital future of transportation
Some observations regarding the digital future of transportationPer Olof Arnäs
 
Cultura de la Convergencia de Henry Jenkins
Cultura de la Convergencia de Henry JenkinsCultura de la Convergencia de Henry Jenkins
Cultura de la Convergencia de Henry JenkinsCristina Echenique
 
Vacuna frente al meningococo b
Vacuna  frente al meningococo bVacuna  frente al meningococo b
Vacuna frente al meningococo bjavithink
 
Breaking Up with Bad Training - How to design learning people love
Breaking Up with Bad Training - How to design learning people loveBreaking Up with Bad Training - How to design learning people love
Breaking Up with Bad Training - How to design learning people loveJudy Albers
 
Cv workshop cambridge connect
Cv workshop cambridge connectCv workshop cambridge connect
Cv workshop cambridge connectSimone Castello
 

En vedette (15)

ISPIM2017_Hemila
ISPIM2017_HemilaISPIM2017_Hemila
ISPIM2017_Hemila
 
Android Things - Solid Foundations
Android Things - Solid FoundationsAndroid Things - Solid Foundations
Android Things - Solid Foundations
 
Acting Naturally with Information - IA Summit 2017
Acting Naturally with Information - IA Summit 2017Acting Naturally with Information - IA Summit 2017
Acting Naturally with Information - IA Summit 2017
 
Containerd Donation to CNCF Cloud Native Conference Berlin 2017
Containerd Donation to CNCF Cloud Native Conference Berlin 2017Containerd Donation to CNCF Cloud Native Conference Berlin 2017
Containerd Donation to CNCF Cloud Native Conference Berlin 2017
 
掲載されやすいプレスリリースの作り方
掲載されやすいプレスリリースの作り方掲載されやすいプレスリリースの作り方
掲載されやすいプレスリリースの作り方
 
Sosiaalisen median perusteita ja ajankohtaiskatsaus
 Sosiaalisen median perusteita ja ajankohtaiskatsaus Sosiaalisen median perusteita ja ajankohtaiskatsaus
Sosiaalisen median perusteita ja ajankohtaiskatsaus
 
The Marketer's Guide To Customer Interviews
The Marketer's Guide To Customer InterviewsThe Marketer's Guide To Customer Interviews
The Marketer's Guide To Customer Interviews
 
The Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax DeductionsThe Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax Deductions
 
Ejercicios sobre Google drive (2017)
Ejercicios sobre Google drive (2017)Ejercicios sobre Google drive (2017)
Ejercicios sobre Google drive (2017)
 
High Performance BPO Infographic
High Performance BPO InfographicHigh Performance BPO Infographic
High Performance BPO Infographic
 
Some observations regarding the digital future of transportation
Some observations regarding the digital future of transportationSome observations regarding the digital future of transportation
Some observations regarding the digital future of transportation
 
Cultura de la Convergencia de Henry Jenkins
Cultura de la Convergencia de Henry JenkinsCultura de la Convergencia de Henry Jenkins
Cultura de la Convergencia de Henry Jenkins
 
Vacuna frente al meningococo b
Vacuna  frente al meningococo bVacuna  frente al meningococo b
Vacuna frente al meningococo b
 
Breaking Up with Bad Training - How to design learning people love
Breaking Up with Bad Training - How to design learning people loveBreaking Up with Bad Training - How to design learning people love
Breaking Up with Bad Training - How to design learning people love
 
Cv workshop cambridge connect
Cv workshop cambridge connectCv workshop cambridge connect
Cv workshop cambridge connect
 

Similaire à Interactive Recommender Systems

Research Data Management
Research Data ManagementResearch Data Management
Research Data ManagementZera Day
 
Social Aspects of Interactive Recommender Systems
Social Aspects of Interactive Recommender SystemsSocial Aspects of Interactive Recommender Systems
Social Aspects of Interactive Recommender SystemsDenis Parra Santander
 
STEM Teaching Tools: Resources for equitable science teaching and learning
STEM Teaching Tools: Resources for equitable science teaching and learningSTEM Teaching Tools: Resources for equitable science teaching and learning
STEM Teaching Tools: Resources for equitable science teaching and learningSERC at Carleton College
 
A hands-on approach to digital tool criticism: Tools for (self-)reflection
A hands-on approach to digital tool criticism: Tools for (self-)reflectionA hands-on approach to digital tool criticism: Tools for (self-)reflection
A hands-on approach to digital tool criticism: Tools for (self-)reflectionMarijn Koolen
 
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
 
UCT eResearch Emerging Researcher Series: RDM
UCT eResearch Emerging Researcher Series: RDMUCT eResearch Emerging Researcher Series: RDM
UCT eResearch Emerging Researcher Series: RDMDigitalLibraryServices
 
RDA Active DMP session
RDA Active DMP sessionRDA Active DMP session
RDA Active DMP sessionSarah Jones
 
Researcher engagement
Researcher engagementResearcher engagement
Researcher engagementJisc RDM
 
Tell me and I forget, teach me and I remember, involve me and I learn: unders...
Tell me and I forget, teach me and I remember, involve me and I learn: unders...Tell me and I forget, teach me and I remember, involve me and I learn: unders...
Tell me and I forget, teach me and I remember, involve me and I learn: unders...zzalszjc
 
Data Management for Quantitative Biology - Lecture 1, Apr 16, 2015
Data Management for Quantitative Biology - Lecture 1, Apr 16, 2015Data Management for Quantitative Biology - Lecture 1, Apr 16, 2015
Data Management for Quantitative Biology - Lecture 1, Apr 16, 2015QBiC_Tue
 
RDAP 15 Co-circular RDM: A Pilot service for Graduate Students at the Univers...
RDAP 15 Co-circular RDM: A Pilot service for Graduate Students at the Univers...RDAP 15 Co-circular RDM: A Pilot service for Graduate Students at the Univers...
RDAP 15 Co-circular RDM: A Pilot service for Graduate Students at the Univers...ASIS&T
 
University of Edinburgh RDM Training: MANTRA & beyond
University of Edinburgh RDM Training: MANTRA & beyondUniversity of Edinburgh RDM Training: MANTRA & beyond
University of Edinburgh RDM Training: MANTRA & beyondLIBER Europe
 
University of Edinburgh RDM Training: MANTRA & beyond
University of Edinburgh RDM Training: MANTRA & beyondUniversity of Edinburgh RDM Training: MANTRA & beyond
University of Edinburgh RDM Training: MANTRA & beyondRobin Rice
 
Towards designing and evaluating future library information systems example o...
Towards designing and evaluating future library information systems example o...Towards designing and evaluating future library information systems example o...
Towards designing and evaluating future library information systems example o...Tanja Merčun
 
Lessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism WorkshopLessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism WorkshopMarijn Koolen
 
Research Methods in Library and Information Science: Trends and Tips for Rese...
Research Methods in Library and Information Science: Trends and Tips for Rese...Research Methods in Library and Information Science: Trends and Tips for Rese...
Research Methods in Library and Information Science: Trends and Tips for Rese...OCLC
 
Research Methods in Library and Information Science: Trends and Tips for Rese...
Research Methods in Library and Information Science: Trends and Tips for Rese...Research Methods in Library and Information Science: Trends and Tips for Rese...
Research Methods in Library and Information Science: Trends and Tips for Rese...Lynn Connaway
 
QQML Panel 2014: Pratt Institute SILS
QQML Panel 2014: Pratt Institute SILSQQML Panel 2014: Pratt Institute SILS
QQML Panel 2014: Pratt Institute SILSA. M. Kelleher
 
Yannis@patras seminar a_20150512a
Yannis@patras seminar a_20150512aYannis@patras seminar a_20150512a
Yannis@patras seminar a_20150512aYannis
 
13. State of the art in research - Mairéad Nic Giolla Mhichíl (DCU) - Present...
13. State of the art in research - Mairéad Nic Giolla Mhichíl (DCU) - Present...13. State of the art in research - Mairéad Nic Giolla Mhichíl (DCU) - Present...
13. State of the art in research - Mairéad Nic Giolla Mhichíl (DCU) - Present...Tiberio Feliz Murias
 

Similaire à Interactive Recommender Systems (20)

Research Data Management
Research Data ManagementResearch Data Management
Research Data Management
 
Social Aspects of Interactive Recommender Systems
Social Aspects of Interactive Recommender SystemsSocial Aspects of Interactive Recommender Systems
Social Aspects of Interactive Recommender Systems
 
STEM Teaching Tools: Resources for equitable science teaching and learning
STEM Teaching Tools: Resources for equitable science teaching and learningSTEM Teaching Tools: Resources for equitable science teaching and learning
STEM Teaching Tools: Resources for equitable science teaching and learning
 
A hands-on approach to digital tool criticism: Tools for (self-)reflection
A hands-on approach to digital tool criticism: Tools for (self-)reflectionA hands-on approach to digital tool criticism: Tools for (self-)reflection
A hands-on approach to digital tool criticism: Tools for (self-)reflection
 
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
 
UCT eResearch Emerging Researcher Series: RDM
UCT eResearch Emerging Researcher Series: RDMUCT eResearch Emerging Researcher Series: RDM
UCT eResearch Emerging Researcher Series: RDM
 
RDA Active DMP session
RDA Active DMP sessionRDA Active DMP session
RDA Active DMP session
 
Researcher engagement
Researcher engagementResearcher engagement
Researcher engagement
 
Tell me and I forget, teach me and I remember, involve me and I learn: unders...
Tell me and I forget, teach me and I remember, involve me and I learn: unders...Tell me and I forget, teach me and I remember, involve me and I learn: unders...
Tell me and I forget, teach me and I remember, involve me and I learn: unders...
 
Data Management for Quantitative Biology - Lecture 1, Apr 16, 2015
Data Management for Quantitative Biology - Lecture 1, Apr 16, 2015Data Management for Quantitative Biology - Lecture 1, Apr 16, 2015
Data Management for Quantitative Biology - Lecture 1, Apr 16, 2015
 
RDAP 15 Co-circular RDM: A Pilot service for Graduate Students at the Univers...
RDAP 15 Co-circular RDM: A Pilot service for Graduate Students at the Univers...RDAP 15 Co-circular RDM: A Pilot service for Graduate Students at the Univers...
RDAP 15 Co-circular RDM: A Pilot service for Graduate Students at the Univers...
 
University of Edinburgh RDM Training: MANTRA & beyond
University of Edinburgh RDM Training: MANTRA & beyondUniversity of Edinburgh RDM Training: MANTRA & beyond
University of Edinburgh RDM Training: MANTRA & beyond
 
University of Edinburgh RDM Training: MANTRA & beyond
University of Edinburgh RDM Training: MANTRA & beyondUniversity of Edinburgh RDM Training: MANTRA & beyond
University of Edinburgh RDM Training: MANTRA & beyond
 
Towards designing and evaluating future library information systems example o...
Towards designing and evaluating future library information systems example o...Towards designing and evaluating future library information systems example o...
Towards designing and evaluating future library information systems example o...
 
Lessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism WorkshopLessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism Workshop
 
Research Methods in Library and Information Science: Trends and Tips for Rese...
Research Methods in Library and Information Science: Trends and Tips for Rese...Research Methods in Library and Information Science: Trends and Tips for Rese...
Research Methods in Library and Information Science: Trends and Tips for Rese...
 
Research Methods in Library and Information Science: Trends and Tips for Rese...
Research Methods in Library and Information Science: Trends and Tips for Rese...Research Methods in Library and Information Science: Trends and Tips for Rese...
Research Methods in Library and Information Science: Trends and Tips for Rese...
 
QQML Panel 2014: Pratt Institute SILS
QQML Panel 2014: Pratt Institute SILSQQML Panel 2014: Pratt Institute SILS
QQML Panel 2014: Pratt Institute SILS
 
Yannis@patras seminar a_20150512a
Yannis@patras seminar a_20150512aYannis@patras seminar a_20150512a
Yannis@patras seminar a_20150512a
 
13. State of the art in research - Mairéad Nic Giolla Mhichíl (DCU) - Present...
13. State of the art in research - Mairéad Nic Giolla Mhichíl (DCU) - Present...13. State of the art in research - Mairéad Nic Giolla Mhichíl (DCU) - Present...
13. State of the art in research - Mairéad Nic Giolla Mhichíl (DCU) - Present...
 

Plus de Denis Parra Santander

The Effect of Explanations & Algorithmic Accuracy on Visual Recommender Syste...
The Effect of Explanations & Algorithmic Accuracy on Visual Recommender Syste...The Effect of Explanations & Algorithmic Accuracy on Visual Recommender Syste...
The Effect of Explanations & Algorithmic Accuracy on Visual Recommender Syste...Denis Parra Santander
 
Do Better ImageNet Models Transfer Better... for Image Recommendation?
Do Better ImageNet Models Transfer Better... for Image Recommendation?Do Better ImageNet Models Transfer Better... for Image Recommendation?
Do Better ImageNet Models Transfer Better... for Image Recommendation?Denis Parra Santander
 
Human-Centered Machine Learning: Harnessing Visualization and Interactivity f...
Human-Centered Machine Learning: Harnessing Visualization and Interactivity f...Human-Centered Machine Learning: Harnessing Visualization and Interactivity f...
Human-Centered Machine Learning: Harnessing Visualization and Interactivity f...Denis Parra Santander
 
Identifying Relevant Messages in a Twitter-based Citizen Channel for Natural ...
Identifying Relevant Messages in a Twitter-based Citizen Channel for Natural ...Identifying Relevant Messages in a Twitter-based Citizen Channel for Natural ...
Identifying Relevant Messages in a Twitter-based Citizen Channel for Natural ...Denis Parra Santander
 
Walk the Talk: Analyzing the relation between implicit and explicit feedback ...
Walk the Talk: Analyzing the relation between implicit and explicit feedback ...Walk the Talk: Analyzing the relation between implicit and explicit feedback ...
Walk the Talk: Analyzing the relation between implicit and explicit feedback ...Denis Parra Santander
 
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Denis Parra Santander
 
A Hybrid Peer Recommender System for a Online Community Teachers
A Hybrid Peer Recommender System for a Online Community TeachersA Hybrid Peer Recommender System for a Online Community Teachers
A Hybrid Peer Recommender System for a Online Community TeachersDenis Parra Santander
 
Implicit Feedback Recommendation via Implicit-to-Explicit Ordinal Logistic Re...
Implicit Feedback Recommendation via Implicit-to-Explicit Ordinal Logistic Re...Implicit Feedback Recommendation via Implicit-to-Explicit Ordinal Logistic Re...
Implicit Feedback Recommendation via Implicit-to-Explicit Ordinal Logistic Re...Denis Parra Santander
 
Currents steps to be a researcher and faculty
Currents steps to be a researcher and facultyCurrents steps to be a researcher and faculty
Currents steps to be a researcher and facultyDenis Parra Santander
 
Evaluation of Collaborative Filtering Algorithms for Recommending Articles on...
Evaluation of Collaborative Filtering Algorithms for Recommending Articles on...Evaluation of Collaborative Filtering Algorithms for Recommending Articles on...
Evaluation of Collaborative Filtering Algorithms for Recommending Articles on...Denis Parra Santander
 

Plus de Denis Parra Santander (12)

The Effect of Explanations & Algorithmic Accuracy on Visual Recommender Syste...
The Effect of Explanations & Algorithmic Accuracy on Visual Recommender Syste...The Effect of Explanations & Algorithmic Accuracy on Visual Recommender Syste...
The Effect of Explanations & Algorithmic Accuracy on Visual Recommender Syste...
 
Do Better ImageNet Models Transfer Better... for Image Recommendation?
Do Better ImageNet Models Transfer Better... for Image Recommendation?Do Better ImageNet Models Transfer Better... for Image Recommendation?
Do Better ImageNet Models Transfer Better... for Image Recommendation?
 
Human-Centered Machine Learning: Harnessing Visualization and Interactivity f...
Human-Centered Machine Learning: Harnessing Visualization and Interactivity f...Human-Centered Machine Learning: Harnessing Visualization and Interactivity f...
Human-Centered Machine Learning: Harnessing Visualization and Interactivity f...
 
LDA on social bookmarking systems
LDA on social bookmarking systemsLDA on social bookmarking systems
LDA on social bookmarking systems
 
Identifying Relevant Messages in a Twitter-based Citizen Channel for Natural ...
Identifying Relevant Messages in a Twitter-based Citizen Channel for Natural ...Identifying Relevant Messages in a Twitter-based Citizen Channel for Natural ...
Identifying Relevant Messages in a Twitter-based Citizen Channel for Natural ...
 
Twitter in Academic Conferences
Twitter in Academic ConferencesTwitter in Academic Conferences
Twitter in Academic Conferences
 
Walk the Talk: Analyzing the relation between implicit and explicit feedback ...
Walk the Talk: Analyzing the relation between implicit and explicit feedback ...Walk the Talk: Analyzing the relation between implicit and explicit feedback ...
Walk the Talk: Analyzing the relation between implicit and explicit feedback ...
 
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
 
A Hybrid Peer Recommender System for a Online Community Teachers
A Hybrid Peer Recommender System for a Online Community TeachersA Hybrid Peer Recommender System for a Online Community Teachers
A Hybrid Peer Recommender System for a Online Community Teachers
 
Implicit Feedback Recommendation via Implicit-to-Explicit Ordinal Logistic Re...
Implicit Feedback Recommendation via Implicit-to-Explicit Ordinal Logistic Re...Implicit Feedback Recommendation via Implicit-to-Explicit Ordinal Logistic Re...
Implicit Feedback Recommendation via Implicit-to-Explicit Ordinal Logistic Re...
 
Currents steps to be a researcher and faculty
Currents steps to be a researcher and facultyCurrents steps to be a researcher and faculty
Currents steps to be a researcher and faculty
 
Evaluation of Collaborative Filtering Algorithms for Recommending Articles on...
Evaluation of Collaborative Filtering Algorithms for Recommending Articles on...Evaluation of Collaborative Filtering Algorithms for Recommending Articles on...
Evaluation of Collaborative Filtering Algorithms for Recommending Articles on...
 

Dernier

31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 

Dernier (20)

31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 

Interactive Recommender Systems

  • 1. Interactive Recommender Systems: Bridging the gap between predictive algorithms and interactive user interfaces DenisParra,Ph.D.InformationSciences AssistantProfessor,CS Department Schoolof Engineering PontificiaUniversidadCatólicadeChile UFMG,March29th 2017
  • 2. Outline • Brief Personal Introduction • Computer Science at PUC Chile • Projects at SocVis Lab • Overview of Recommender Systems • Interactive Recommender Systems • Summary & Current & Future Work March 29th, 2017 D.Parra ~ UFMG– Invited Talk 2
  • 3. 1 slide Geography Class: Chile • One third of the 16 million Chileans lives in Santiago, the Capital • But Chile is a looong country (4.000 Km), in the north is hot and dry, in the south (Patagonia) is very cold. Very Hot! Very Cold! My hometown! Valdivia Santiago, PUC Chile March 29th, 2017 D.Parra ~ UFMG– Invited Talk 3
  • 4. Personal Introduction 1/3 • B.Eng. and Engineering in Informatics from Universidad Austral de Chile (2004), Valdivia, Chile • Ph.D. in Information Sciences at University of Pittsburgh (2008-2013), Pittsburgh, PA, USA March 29th, 2017 D.Parra ~ UFMG– Invited Talk 4
  • 5. Personal Introduction 2/3 • In 2009 I did an internship at Trinity College Dublin, with researcher Alexander Troussov (IBM) • In 2010 I did another internship at Telefonica I+D, Barcelona, with Xavier Amatrian (now VP Quora) March 29th, 2017 D.Parra ~ UFMG– Invited Talk 5
  • 6. Personal Introduction 3/3 • 2013: Moved back to Santiago, Chile • Department of CS, School of Engineering, PUC. March 29th, 2017 D.Parra ~ UFMG– Invited Talk 6
  • 7. DCC, Engineering, PUC Chile • DCC: Departamento de Ciencia de la Computación • Programs: BEng, Engineering title, Master, PhD • Research Areas: – Databases and Semantic Web – Information Technologies – Machine Learning and Computer Vision (GRIMA) – Software Engineering – Educational Technologies,MOOCs March 29th, 2017 D.Parra ~ UFMG– Invited Talk 7 http://dcc.ing.puc.cl
  • 8. Academic activities (2017) • Research topics: Recommender Systems/Personalization, Visualization, SNA. • Teaching: Data Mining, Recommender Systems, Information Visualization, SNA. • Leading the Social Computing and Visualization (SocVis) Lab. March 29th, 2017 D.Parra ~ UFMG– Invited Talk 8
  • 9. SocVis Lab http://www.socvis.cl March 29th, 2017 D.Parra ~ UFMG– Invited Talk 9
  • 10. People, Publications, News (ND) March 29th, 2017 D.Parra ~ UFMG– Invited Talk 10
  • 11. Projects at SocVis • Mood-based music artists recommendation – Collaboration with J. O’Donovan (UCSB) – Student: Raimundo Herrera • IR on evidence-based Medicine – Help doctors on answering clinical questions – Student: I. Donoso, collaboration Epistemonikos • Artwork Recommendation – Collaboration with online artwork store UGallery – Students: P. Messina & V. Dominguez March 29th, 2017 D.Parra ~ UFMG– Invited Talk 11
  • 12. Recommender Systems Class • Recommender Systems at PUC Chile http://web.ing.puc.cl/~dparra/classes/recsys-2016-2/ March 29th, 2017 D.Parra ~ UFMG– Invited Talk 12
  • 13. INTRODUCTIONTORECSYS Recommender Systems * Danboard (Danbo): Amazon’s cardboard robot, in these slides it represents a recommender system *
  • 14. Recommender Systems (RecSys) Systems that help (groups of) people to find relevant items in a crowded item or information space(MacNee et al. 2006) March 29th, 2017 D.Parra ~ UFMG– Invited Talk 14
  • 15. Why do we care about RecSys? • RecSys have gained popularity due to several domains & applications that require people to make decisions among a large set of items. March 29th, 2017 D.Parra ~ UFMG– Invited Talk 15
  • 16. A lil’ bit of History • First recommender systems were built at the beginning of 90’s (Tapestry, GroupLens, Ringo) • Online contests, such as the Netflix prize, grew the attention on recommender systems beyond Computer Science (2006-2009) March 29th, 2017 D.Parra ~ UFMG– Invited Talk 16
  • 17. The Recommendation Problem • The most popular way of presenting the recommendation problem is rating prediction: • How good is my prediction? Item 1 Item 2 … Item m User 1 1 5 4 User 2 5 1 ? … User n 2 5 ? Predict! March 29th, 2017 D.Parra ~ UFMG– Invited Talk 17
  • 18. Recommendation Methods • Without covering all possible methods, the two most typical classifications on recommender algorithms are Classification 1 Classification 2 - Collaborative Filtering - Content-based Filtering - Hybrid - Memory-based - Model-based March 29th, 2017 D.Parra ~ UFMG– Invited Talk 18
  • 19. Collaborative Filtering (User-based KNN) • Step 1: Finding Similar Users (Pearson Corr.) 5 4 4 1 2 1 5 4 4 1 2 5 Active user User_1 User_2 User_3 active user user_1 user_2 user_3 March 29th, 2017 D.Parra ~ UFMG– Invited Talk 19
  • 20. Collaborative Filtering (User-based KNN) • Step 1: Finding Similar Users (Pearson Corr.) 5 4 4 1 2 1 5 4 4 1 2 5 Active user User_1 User_2 User_3 ∑∑ ∑ ⊂⊂ ⊂ −− −− = nunu nu CRi nniCRi uui CRi nniuui rrrr rrrr nuSim ,, , 22 )()( ))(( ),( active user user_1 0.4472136 user_2 0.49236596 user_3 -0.91520863 March 29th, 2017 D.Parra ~ UFMG– Invited Talk 20
  • 21. Collaborative Filtering (User-based KNN) • Step 2: Ranking the items to recommend 5 4 4 2 1 5 4 4 Active user User_1 User_2 2 3 4 2 Item 1 Item 2 March 29th, 2017 D.Parra ~ UFMG– Invited Talk 21
  • 22. Collaborative Filtering (User-based KNN) • Step 2: Ranking the items to recommend 5 4 4 2 1 5 4 4 Active user User_1 User_2 ∑ ∑ ⊂ ⊂ −⋅ += )( )( ),( )(),( ),( uneighborsn uneighborsn nni u nuuserSim rrnuuserSim riupred2 3 4 2 Item 1 Item 2 Item 3 March 29th, 2017 D.Parra ~ UFMG– Invited Talk 22
  • 23. Pros/Cons of CF PROS: • Very simple to implement • Content-agnostic • Compared to other techniques such as content- based, is more accurate. There is also the Item KNN. CONS: • Sparsity • Cold-start • New Item March 29th, 2017 D.Parra ~ UFMG– Invited Talk 23
  • 24. Content-Based Filtering • Can be traced back to techniques from IR, where the User Profile represents a query. user_profile = {w_1, w_2, …., w_3} using TF-IDF, weighting Doc_1 = {w_1, w_2, …., w_3} Doc_2 = {w_1, w_2, …., w_3} Doc_3 = {w_1, w_2, …., w_3} Doc_n = {w_1, w_2, …., w_3} 5 4 5 March 29th, 2017 D.Parra ~ UFMG– Invited Talk 24
  • 25. PROS/CONS of Content-Based Filtering PROS: • New items can be matched without previous feedback • It can exploit also techniques such as LSA or LDA • It can use semantic data (ConceptNet, WordNet, etc.) CONS: • Less accurate than collaborative filtering • Tends to overspecialization March 29th, 2017 D.Parra ~ UFMG– Invited Talk 25
  • 26. Hybridization • Combine previous methods to overcome their weaknesses (Burke, 2002) March 29th, 2017 D.Parra ~ UFMG– Invited Talk 26
  • 27. C2. Model/Memory Classification • Memory-based methods use the whole dataset in training and prediction. User and Item-based CF are examples. • Model-based methods build a model during training and only use this model during prediction. This makes prediction performance way faster and scalable March 29th, 2017 D.Parra ~ UFMG– Invited Talk 27
  • 28. Model-based: Matrix Factorization Latent vector of the item Latent vector of the user SVD ~ Singular Value Decomposition March 29th, 2017 D.Parra ~ UFMG– Invited Talk 28
  • 29. PROS/CONS of MF and latent factors model PROS: • So far, state-of-the-art in terms of accuracy (these methods won the Netflix Prize) • Performance-wise, the best option nowadays: slow at training time O((m+n)3) compared to correlation O(m2n), but linear at prediction time O(m+n) CONS: • Recommendations are obscure: How to explain that certain “latent factors” produced the recommendation? March 29th, 2017 D.Parra ~ UFMG– Invited Talk 29
  • 30. Other paradigms and techniques • Recommendation as a graph problem: – Model the problem as diffusion or link prediction – Personalized PageRank (Kamvar et al, 2010), (Santos et al 2016) • Recommendation as a ranking problem: – Rather than predicting ratings, predict a Top-N list – Learning-to-rank approaches developed in the IR community – Karatzoglou et al. (2013), Shi et al. (2014), Macedo et al. (2015) March 29th, 2017 D.Parra ~ UFMG– Invited Talk 30
  • 31. (Important) RecSys Topics Not Covered in this Presentation • Learning to rank • Graph-based methods • Context-aware recommenders • Recommendation problem as next-item in sequence • User-centric evaluation frameworks • Multiarmed Bandits • Reinforcement Learning • ... You need to take Professor Santos’ course J March 29th, 2017 D.Parra ~ UFMG– Invited Talk 31
  • 32. Rethinking the Recommendation Problem • User feedback is scarce: need for exploiting different sources of user preference and context March 29th, 2017 D.Parra ~ UFMG– Invited Talk 32
  • 33. Rethinking the Recommendation Problem • Ratings are scarce: need for exploiting other sources of user preference • User-centric recommendation takes the problem beyond ratings and ranked lists: evaluate user engagement and satisfaction, not only RMSE/MAP March 29th, 2017 D.Parra ~ UFMG– Invited Talk 33
  • 34. Rethinking the Recommendation Problem • Ratings are scarce: need for exploiting other sources of user preference • User-centric recommendation takes the problem beyond ratings and ranked lists: evaluate user engagement and satisfaction, not only RMSE/MAP • Several other dimensions to consider in the evaluation: novelty of the results, diversity, coverage (user and catalog), trust • Study de effect of interface characteristics: controllability, transparency, explainability. March 29th, 2017 D.Parra ~ UFMG– Invited Talk 34
  • 35. My Take on RecSys Research (2009 ~) March 29th, 2017 D.Parra ~ UFMG– Invited Talk 35
  • 36. My Work on RecSys • In my research I have contributed to RecSys by: – Utilizing other sourcesof user preference(Social Tags) – Exploiting implicit feedback for recommendation and for mapping explicit feedback – Studying interactive interfaces:the effect of visualizations and user interactionon user satisfaction, perceptionof trust and accuracy. • Nowadays: Focus on interactive exploratory interfaces for recommender systems March 29th, 2017 D.Parra ~ UFMG– Invited Talk 36
  • 37. This is not only My work J • Dr. Peter Brusilovsky University of Pittsburgh, PA, USA • Dr. Alexander Troussov IBM Dublin and TCD, Ireland • Dr. Xavier Amatriain TID / Netflix /Quora • Dr. Christoff Trattner NTNU, Norway • Dr. Katrien Verbert KU Leuven, Belgium • Dr. Leandro Balby-Marinho UFCG, Brasil March 29th, 2017 D.Parra ~ UFMG– Invited Talk 37
  • 39. Human Factors in RecSys • Transparency and Explainability: Konstan et al (2000), Tintarev and Mastoff (2010) • Frameworks to evaluate RecSys user studies: ResQue (Pu et al , 2010), Knijnenburg et al (2012) • Controllability and Inspectability: O’Donovan (2008), Knijnenburg et al (2010, 2012),Hijikata (2012), Ekstrand et al (2015) • Visualization andInterfaces: O’Donovan (2008 - ..), Verbert et al (2013), Parra et al (2014), Loepp et al (2014, 2017), March 29th, 2017 D.Parra ~ UFMG– Invited Talk 39
  • 40. Visualization & User Controllability • Motivation: Can user controllability and explainability improve user engagement and satisfaction with a recommender system? • Specific research question: How intersections of contexts of relevance (of recommendation algorithms) might be better represented for user experience with the recommender? March 29th, 2017 D.Parra ~ UFMG– Invited Talk 40
  • 41. Traditional RecSys Interface MovieLens: example of traditional recommender list March 29th, 2017 D.Parra ~ UFMG– Invited Talk 41
  • 42. Explanations and Control Options of User Control Explainability Recommendations of books GoodReads: Book recommender system March 29th, 2017 D.Parra ~ UFMG– Invited Talk 42
  • 43. PeerChooser (2008) Controllability in CF March 29th, 2017 D.Parra ~ UFMG– Invited Talk 43 O’Donovan et al. “PeerChooser: Visual Interactive Recommendation” (2008)
  • 44. SmallWorlds: Expanded Explainability March 29th, 2017 D.Parra ~ UFMG– Invited Talk 44 Gretarsson et al. “SmallWorlds: Visualizing social recommendations” (2010)
  • 45. TasteWeights: Hybrid Control and Inspect Bostandjev et al. “TasteWeights: A Visual Interactive Hybrid Recommender System” (2012) Controllability: Sliders that let users control the importance of preferences and contexts Inspectability: lines that connect recommended items with contexts and user preferences March 29th, 2017 D.Parra ~ UFMG– Invited Talk 45
  • 46. IUI 2017 • Loepp et al. (2017) March 29th, 2017 D.Parra ~ UFMG– Invited Talk 46
  • 47. More Details? Check our survey March 29th, 2017 D.Parra ~ UFMG– Invited Talk 47 He, C., Parra, D., & Verbert, K. (2016). Interactive recommender systems: a survey of the state of the art and future research challenges and opportunities. Expert Systems with Applications, 56, 9-27.
  • 48. Visualization & User Controllability • Motivation: Can user controllability and explainability improve user engagement and satisfaction with a recommender system? • Specific research question: How overlapping contexts of relevance (of recommendation algorithms) might be better represented for user experience with the recommender? • Our scenario: Conference articles March 29th, 2017 D.Parra ~ UFMG– Invited Talk 48
  • 49. Research Platform • The studies were conducted using Conference Navigator, a Conference Support System • Our goal was recommending conference talks Program Proceedings Author List Recommendations http://halley.exp.sis.pitt.edu/cn3/ March 29th, 2017 D.Parra ~ UFMG– Invited Talk 49
  • 50. TalkExplorer – IUI 2013 • Adaptation of Aduna Visualization to CN • Main research question: Does fusion (intersection) of contexts of relevance improve user experience? March 29th, 2017 D.Parra ~ UFMG– Invited Talk 50
  • 51. TalkExplorer - I Entities Tags, Recommender Agents, Users March 29th, 2017 D.Parra ~ UFMG– Invited Talk 51
  • 52. TalkExplorer - II Recommender Recommender Cluster with intersecti on of entities Cluster (of talks) associated to only one entity • Canvas Area: Intersections of Different Entities User March 29th, 2017 D.Parra ~ UFMG– Invited Talk 52
  • 53. TalkExplorer - III Items Talks explored by the user March 29th, 2017 D.Parra ~ UFMG– Invited Talk 53
  • 54. Our Assumptions • Items which are relevant in more that one aspect could be more valuable to the users • Displaying multiple aspects of relevance visually is important for the users in the process of item’s exploration March 29th, 2017 D.Parra ~ UFMG– Invited Talk 54
  • 55. TalkExplorer Studies I & II • Study I – Controlled Experiment:Users were asked to discover relevant talksby exploring the three types of entities: tags, recommenderagents and users. – Conducted at Hypertext and UMAP 2012 (21 users) – Subjects familiar with Visualizations and Recsys • Study II – Field Study: Users were left free to explore the interface. – Conducted at LAK 2012 and ECTEL 2013 (18 users) – Subjects familiar with visualizations, but not much with RecSys March 29th, 2017 D.Parra ~ UFMG– Invited Talk 55
  • 56. Evaluation: Intersections & Effectiveness • What do we call an “Intersection”? • We used #explorations on intersections and their effectiveness, defined as: Effectiveness = March 29th, 2017 D.Parra ~ UFMG– Invited Talk 56
  • 57. Results of Studies I & II • Effectiveness increases with intersections of more entities • Effectiveness wasn’t affected in the field study (study 2) • … but exploration distribution was affected March 29th, 2017 D.Parra ~ UFMG– Invited Talk 57
  • 58. More Details About TalkExplorer • Verbert, K., Parra, D., Brusilovsky, P., & Duval, E. (2013). Visualizing recommendationsto support exploration, transparencyand controllability. In Proceedingsof the 2013 internationalconference on Intelligent user interfaces(pp. 351-362). ACM. • Verbert, K., Parra, D., & Brusilovsky, P. (2016). Agents Vs.Users: Visual Recommendationof ResearchTalks with Multiple Dimension of Relevance. ACM Transactionson Interactive Intelligent Systems (TiiS), 6(2), 11. March 29th, 2017 D.Parra ~ UFMG– Invited Talk 58
  • 60. SetFusion – IUI 2014 March 29th, 2017 D.Parra ~ UFMG– Invited Talk 60
  • 61. SetFusion I Traditional Ranked List Paperssorted by Relevance. It combines3 recommendation approaches. March 29th, 2017 D.Parra ~ UFMG– Invited Talk 61
  • 62. SetFusion - II Sliders Allow the user to control the importance of each data source or recommendation method Interactive Venn Diagram Allows the user to inspect and to filter papers recommended. Actionsavailable: - Filter item list by clicking on an area - Highlight a paper by mouse-over on a circle - Scroll to paper by clicking on a circle - Indicate bookmarkedpapers March 29th, 2017 D.Parra ~ UFMG– Invited Talk 62
  • 63. Study : iConference • A laboratory within-subjectsstudy. 40 subjects. • In Preferenceelicitation phase, people did not have limit of papers. Under RecSys interfaces, minimum limit was 15. • In bookmarking, subjects could pick items relevant to a) themselves, b) themselves and others, and c) only to others. $12/hour Avg: 1.5 hours March 29th, 2017 D.Parra ~ UFMG– Invited Talk 63
  • 64. Study : Population and General Stats Non-controllable Controllable # Total bookmarks 638 625 # Average bookmarks/user 15.95 15.63 # Average rating 2.48±0.089 2.46±0.076 Gender Female: 17 Male: 23 Age 31.75±6.5 Native Speaker Yes: 10 No: 30 Subject Occupation Information Sc. (16), Library Sc.(9), Comp. Sc. (6), Telecomm (3), (+6) PCA 15 questions on pre-questionnaire 4 Factors (User Characteristics) • Expertise in domain • Engaged with iSchools • Trusting Propensity • Experience w/RecSys Dropped • Experience w/CN March 29th, 2017 D.Parra ~ UFMG– Invited Talk 64
  • 65. Study 2: Results (1) Variables Comment User Engagement Significant Talks explored, clicks (nbr. actions) , time spent on task All significantly higher in controllable interface User Experience Significant MAP Significantly higher in controllable interface User Characteristics Significant Trusting prop.:increases use of Venn diagram and MAP Native speaker: Decreases time spent on task Gender: Being male increases use of sliders Age: Each additional year decreases use of sliders Trusting propensity confirms results of previous studies March 29th, 2017 D.Parra ~ UFMG– Invited Talk 65
  • 66. Rating per method – Effect of Visuals March 29th, 2017 D.Parra ~ UFMG– Invited Talk 66
  • 67. Gender Differences on SetFusion? March 29th, 2017 D.Parra ~ UFMG– Invited Talk 67
  • 68. Study : Results (2) Post-session surveys Controllable No-Controllable Understandability 4.05±0.09*** 2.95±0.16 Satisfaction with interface 4.28±0.09*** 3.4±0.16 Confidence of not missing relevant talks 3.9±0.11*** 3.13±0.15 Intention: I would use it again 4.23±0.09*** 3.45±0.15 Intention: I would recommend system to colleagues 4.28±0.09*** 3.48±0.16 Venn diagram visualization was useful to identify talks recommended by a specific or by a combination of recommendation methods. 4.35±0.11 -- Venn diagram visualization supported explainability 4.08±0.13 -- Satisfaction due to ability to control 4.05±0.12 -- Perception of Control with Sliders 4.03±0.13 -- March 29th, 2017 D.Parra ~ UFMG– Invited Talk 68
  • 69. Study : Results (3) Non-control Controllable Both None Which interface did you prefer? 0 36 4 0 Non-control Controllable None Both Which interface would you suggest to implement permanently in CN? 1 33 1 5 “I like the Venn diagram especially because most papers I was interested in fell in the same intersections, so it was pretty easy to find and bookmark” “I thought the controllable one adds unnecessary complication if the list is not very long” “I prefer the sliders (over Venn diagram) because I have used a system before to control search results with a similar widget, so it was more familiar to me.” March 29th, 2017 D.Parra ~ UFMG– Invited Talk 69
  • 70. Study Takeaways • User Engagement: Controllable interface significantly drives more user engagement (objective and subjective metrics) • User Experience: Controllable interface improves user experience by allowing user to interactively control ranking (MAP) and improving explainability. • User characteristics: Trusting propensity affects positively engagement and experience, engagement with iSchools shows the opposite. Males have a tendency to prefer sliders over Venn diagram to control and filter. March 29th, 2017 D.Parra ~ UFMG– Invited Talk 70
  • 71. More Details on SetFusion? • Effect of other variables: gender, age, experience with in the domain, familiarity with the system • Check our paper in the IJHCS “User-controllable Personalization: A Case Study with SetFusion”: Controlled Laboratory study with SetFusion versus traditional ranked list March 29th, 2017 D.Parra ~ UFMG– Invited Talk 71
  • 72. Study 2 – UMAP 2013 • Field Study: let users freely explore the interface - ~50% (50 users) tried the SetFusion recommender - 28% (14 users) bookmarked at least one paper - Users explored in average 14.9 talks and bookmarked 7.36 talks in average. A AB ABC AC B BC C 15 7 9 26 18 4 17 16% 7% 9% 27% 19% 4% 18% Distribution of bookmarks per method or combination of methods March 29th, 2017 D.Parra ~ UFMG– Invited Talk 72
  • 73. Hybrid RecSys: Visualizing Intersections Clustermap Venn diagram • Clustermap vs. Venn Diagram March 29th, 2017 D.Parra ~ UFMG– Invited Talk 73
  • 74. TalkExplorer vs. SetFusion • Comparing distributions of explorations In studies 1 and 2 over TalkExplorer we observed an important change in the distribution of explorations. March 29th, 2017 D.Parra ~ UFMG– Invited Talk 74
  • 75. TalkExplorer vs. SetFusion • Comparing distributions of explorations Comparing the field studies: - In TalkExplorer, 84% of the explorationsover intersectionswere performed over clusters of 1 item - In SetFusion, was only 52%, compared to 48% (18% + 30%) of multiple intersections, diff. not statistically significant March 29th, 2017 D.Parra ~ UFMG– Invited Talk 75
  • 76. Summary & Conclusions • We showed that intersections of several contexts of relevance help to discover relevant items • The visual paradigm used can have a strong effect on user behavior: we need to keep working on visual representations that promote exploration without increasing the cognitive load over the users March 29th, 2017 D.Parra ~ UFMG– Invited Talk 76
  • 77. Limitations & Future Work • Apply our approach to other domains (fusion of data sources or recommendation algorithms) • For SetFusion, find alternatives to scale the approach to more than 3 sets, potential alternatives: – Clustering and – Radial sets • Consider other factors that interact with the user satisfaction: – Controllability by itself vs. minimum level of accuracy March 29th, 2017 D.Parra ~ UFMG– Invited Talk 77
  • 78. Current Work on Interfaces • MoodPlay – With Ivana Andjelkovic & John O’Donovan (UCSB) March 29th, 2017 D.Parra ~ UFMG– Invited Talk 78 Andjelkovic, I., Parra, D., & O'Donovan, J. (2016, July). Moodplay: Interactive Mood-based Music Discovery and Recommendation. In Proceedings of the 2016 Conference on User Modeling Adaptation and Personalization (pp. 275-279). ACM.
  • 80. Emotion Models • Modelo de emociones de Russel (1980) • GEMS (2008)
  • 81. Moods and Music: the GEMS model March 29th, 2017 D.Parra ~ UFMG– Invited Talk 81
  • 82. System Architecture March 29th, 2017 D.Parra ~ UFMG– Invited Talk 82
  • 83. Hybrid Recommendation Approach March 29th, 2017 D.Parra ~ UFMG– Invited Talk 83
  • 84. User Study • Conducted on Mechanical Turk, 4 conditions March 29th, 2017 D.Parra ~ UFMG– Invited Talk 84
  • 85. Interactions March 29th, 2017 D.Parra ~ UFMG– Invited Talk 85
  • 86. Interaction Stats March 29th, 2017 D.Parra ~ UFMG– Invited Talk 86
  • 87. Diversity Consumption March 29th, 2017 D.Parra ~ UFMG– Invited Talk 87
  • 88. User Prior Mood and Artist Mood March 29th, 2017 D.Parra ~ UFMG– Invited Talk 88
  • 89. Post-Study Survey March 29th, 2017 D.Parra ~ UFMG– Invited Talk 89 Accuracy
  • 90. Post-Study Survey March 29th, 2017 D.Parra ~ UFMG– Invited Talk 90 Diversity
  • 91. Post-Study Survey March 29th, 2017 D.Parra ~ UFMG– Invited Talk 91 Confusing Interface
  • 92. Post-Study Survey March 29th, 2017 D.Parra ~ UFMG– Invited Talk 92 Easy to use
  • 94. Challenges in Interactive RecSys • Objectives • Controllability • Context-aware recommendations • Privacy • Visualization Techniques • Interaction Techniques • Conversation Interfaces • Evaluation Methodology March 29th, 2017 D.Parra ~ UFMG– Invited Talk 94
  • 95. Future Work • Opportunities for using new devices (Sensors on Stmartphones, EEG) • Although new devices can capture a lot of new types of data, there is still a lot to be done with data we already produce but we haven’t consumed (user logs on social web sites, etc.) 3/29/17 D. Parra, FuturePDtalk, UMAP 2016 95
  • 96. MoodPlay in the Chilean news
  • 97. MoodPlay in the Chilean news Moodplay as therapy?
  • 98. Moodplay as therapy? • S. Koelsch. A neuroscientific perspective on music therapy. Annals of the New York Academy of Sciences, 1169(1):374–384, 2009. • Music can help on modulate certain mental states. 3/29/17 D. Parra, FuturePDtalk, UMAP 2016 98
  • 99. Previous work: MIT Mood Meter • http://moodmeter.media.mit.edu/ 3/29/17 D. Parra, FuturePDtalk, UMAP 2016 99
  • 100. Input Data: from Social Networks? • Michelle Zhou’s personality profile 3/29/17 D. Parra, FuturePDtalk, UMAP 2016 100
  • 101. Visual emotion detection • https://github.com/auduno/clmtrackr 3/29/17 D. Parra, FuturePDtalk, UMAP 2016 101
  • 102. Using EEG (BCI) 3/29/17 D. Parra, FuturePDtalk, UMAP 2016 102 EMOTIV http://emotiv.com/epoc/ NEUROSKY http://neurosky.com/bi osensors/
  • 103. Heatmaps to Moodplay 3/29/17 D. Parra, FuturePDtalk, UMAP 2016 103
  • 105. EpistAid • Epistemonikos: Evidence-based Medicine • Physicians answer clinical questions March 29th, 2017 D.Parra ~ UFMG– Invited Talk 105
  • 106. EpistAid 2 • Process of building evidence matrices is really slow March 29th, 2017 D.Parra ~ UFMG– Invited Talk 106
  • 107. EpistAid: IUI to support physicians • Study 1: Relevance Feedback to find missing papers faster, off-line evaluation • Study 2: Study with physicians at PUC March 29th, 2017 D.Parra ~ UFMG– Invited Talk 107