hci for recommender systems - the past, present and future

16
HCI for Recommender Systems The past, present and future André Calero Valdez, Martina Ziefle, Katrien Verbert HumanComputer Interaction Center, RWTHAachen University KU Leuven, HCIGroup

Upload: andre-calero-valdez

Post on 27-Jan-2017

205 views

Category:

Education


0 download

TRANSCRIPT

HCI  for Recommender SystemsThe  past,  present and future

André  Calero  Valdez,  Martina  Ziefle,  Katrien VerbertHuman-­Computer  Interaction  Center,  RWTH-­Aachen  UniversityKU  Leuven,  HCI-­Group

Recommenders  have  come  a  long  way

And  so  have  their  interfaces

• Examples  − GroupLens− Entrée− TasteWeights− PeerChooser− TalkExplorer

Resnick  et  al.  1994

Recommenders  have  come  a  long  way

And  so  have  their  interfaces

• Examples  − GroupLens− Entrée− TasteWeights− PeerChooser− TalkExplorer

Burke  2000

Recommenders  have  come  a  long  way

And  so  have  their  interfaces

• Examples  − GroupLens− Entrée− TasteWeights− PeerChooser− TalkExplorer

Bostandijev et  al.  2012

Recommenders  have  come  a  long  way

And  so  have  their  interfaces

• Examples  − GroupLens− Entrée− TasteWeights− PeerChooser− TalkExplorer

O’Donavan et  al.  2008

Recommenders  have  come  a  long  way

And  so  have  their  interfaces

• Examples  − GroupLens− Entrée− TasteWeights− PeerChooser− TalkExplorer

Verbert et  al.  2014

Recommender systems are everywhere

Applications and domains• E-­Commerce,  tourism,  information  retrieval,  e-­Learning,  people  recommendation,  group  recommendation,  search,  media  and  communications

Accuracy

Early  Research  focused  on  accuracy

• (R)MSE,  F-­Measures,  ROC,  Signal-­Detection  Theory

=>  Beyond  Accuracy  (McNee et  al.  2006)• User  Control,  Transparency

• User  centered  Evaluation  frameworks  (Pu  et  al.  2012)

• Transparency  by  interactive  recommenders  (He  et  al.  2016)

But  where  are  we  going

Where  is  still  work  to  do?

• Increasing  interest  in  recommender  systems• Two  surges  in  reviews

13

21

1450

0

5

10

15

20

0

500

1000

1500

2000

2015 2005 1995

# re

view

s

# ar

ticle

s

Year

Articles vs. Reviews in Scopus

Articles Reviews

How  much  research  is  done  where?

Bibliometric  analysis

• Downloaded  all  meta-­data  from  scopus matching  (recommend*  system*)  from  CS− Does  not  find  Tapestry  (Geldberg et  al.  1992,  or  Resnick  &  Varian  1997)− N=9,432  (April  10th 2016)

• Applied  bag  of  words  model  (stop  word  deletion,  stemmed,  common  phrases)  

• Created  a  corpus  for  each  year  (1998  – 2016)• Applied  TF-­IDF  on  the  18  corpora• Manually  filtered  terms  starting  from  the  top  (merging  synonyms  manually)• Picked  10  HCI  Terms  and  10  Algorithm  terms  

Results

0

25

50

75

100

1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016Year of Publication

Rel

ative

Fre

quen

cy [%

]

termfield_study

user_model

risk

affective

adaptive

interactive

hci

interface

transparency

visualization

emotion

experience

explanation

trust

conversational

heuristic

machine_learning

diversity

clustering

factorization

prediction

learning

recall

precision

model

effectiveness

coldstart

algorithm

Relative importance of terms from Author.Keywords for each year

algorithm

learning

model

factorization

clustering

trust

interface

user model

risk

affective

adaptive

interactive experience

heuristic

prediction

cold start

visualization

HCI terms Algorithm terms

Figure 2: This picture show the relative importance of our search terms for each year. Importance is derived

from occurrence in author keywords from 9,432 publications.

accuracy and that other factors, such as the knowledge levelof the user [14] and her interests [12], need to be consid-ered. Current recommender systems interfaces are static,i.e. they do not tailor the interface to these user charac-teristics. There is a need to adapt recommender systemsand their user interfaces to these di↵erent personal and sit-uational characteristics. Research that has been conductedby the adaptive hypermedia, adaptive visualization and per-sonalized search communities provides a promising startingpoint to address this challenge.

Affective.Emotions play a crucial role in decision making [23]. An

interesting future line of research is to experiment with novelsensing technologies to capture behavioral data (physiolog-ical data, facial expressions, speech, ...) in order to detectemotions and to adapt recommendations based on emotionalresponses. Although measurement of emotions in a con-trolled laboratory environment is well studied for years bya large number of research groups [20], multimodal emotionrecognition in real world environments is still a challeng-ing task [17]. A good review of existing methods has beenreported by Hrabal [13]. As none of the methods have yetled to successful subject- and situation-independent emotionrecognition, interactive methods that enable users to revisedetected variables seem promising. The challenge is to re-search the development of a next generation of recommendersystems that can incorporate both automatically acquireddata and revisions by end-users as a basis to tailor recom-mendations based on current contextual needs of the user,including emotions that are key in decision making.

High-risk domains.The biggest risk a user of e-commerce faces is spending

money for an undesired product. Thus product recommen-dations are of very specific risk. Other domains have a higherlevel of uncertainty and risk. Giving recommendations in do-mains were choices must be made under uncertainty and riskis intricately more challenging. Risk-aware algorithms [4] orpredictions of risks [6] have been investigated only recentlyand not extensively. How uncertainty and risk of a recom-mendation should be visualized or communicated has notbeen investigated yet, but may be crucial for the applica-tion of these in high-risk domains such as medicine [18].

5. CONCLUSIONSLooking at the big trends in ICT we see that Big Data and

thus more advanced techniques from AI (e.g. deep learning)will become available and then applied to recommender sys-tems. These do not only play a role in improving algorithmsbut also new interactions paradigms. In the future we couldanalyze not just the transactions of users, but also patternsof interaction (e.g. mouse movement, keystrokes, facial ex-pressions etc.). These ultimately lead to new research ques-tions for new adaptive interfaces and how the user controlsthese recommender systems. When recommending in do-mains of risk or uncertainty new visualizations will be nec-essary to improve the trust and understanding of recommen-dations. Using more intimate data such as facial expressionwill also bring new problems of privacy and user acceptance.

6. LIMITATIONSThe bibliometric analysis was conducted using a pre-defined

set of keywords. We have put e↵orts into mapping similar

125

Results

0

25

50

75

100

1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016Year of Publication

Rel

ative

Fre

quen

cy [%

]

termfield_study

user_model

risk

affective

adaptive

interactive

hci

interface

transparency

visualization

emotion

experience

explanation

trust

conversational

heuristic

machine_learning

diversity

clustering

factorization

prediction

learning

recall

precision

model

effectiveness

coldstart

algorithm

Relative importance of terms from Author.Keywords for each year

algorithm

learning

model

factorization

clustering

trust

interface

user model

risk

affective

adaptive

interactive experience

heuristic

prediction

cold start

visualization

HCI terms Algorithm terms

Figure 2: This picture show the relative importance of our search terms for each year. Importance is derived

from occurrence in author keywords from 9,432 publications.

accuracy and that other factors, such as the knowledge levelof the user [14] and her interests [12], need to be consid-ered. Current recommender systems interfaces are static,i.e. they do not tailor the interface to these user charac-teristics. There is a need to adapt recommender systemsand their user interfaces to these di↵erent personal and sit-uational characteristics. Research that has been conductedby the adaptive hypermedia, adaptive visualization and per-sonalized search communities provides a promising startingpoint to address this challenge.

Affective.Emotions play a crucial role in decision making [23]. An

interesting future line of research is to experiment with novelsensing technologies to capture behavioral data (physiolog-ical data, facial expressions, speech, ...) in order to detectemotions and to adapt recommendations based on emotionalresponses. Although measurement of emotions in a con-trolled laboratory environment is well studied for years bya large number of research groups [20], multimodal emotionrecognition in real world environments is still a challeng-ing task [17]. A good review of existing methods has beenreported by Hrabal [13]. As none of the methods have yetled to successful subject- and situation-independent emotionrecognition, interactive methods that enable users to revisedetected variables seem promising. The challenge is to re-search the development of a next generation of recommendersystems that can incorporate both automatically acquireddata and revisions by end-users as a basis to tailor recom-mendations based on current contextual needs of the user,including emotions that are key in decision making.

High-risk domains.The biggest risk a user of e-commerce faces is spending

money for an undesired product. Thus product recommen-dations are of very specific risk. Other domains have a higherlevel of uncertainty and risk. Giving recommendations in do-mains were choices must be made under uncertainty and riskis intricately more challenging. Risk-aware algorithms [4] orpredictions of risks [6] have been investigated only recentlyand not extensively. How uncertainty and risk of a recom-mendation should be visualized or communicated has notbeen investigated yet, but may be crucial for the applica-tion of these in high-risk domains such as medicine [18].

5. CONCLUSIONSLooking at the big trends in ICT we see that Big Data and

thus more advanced techniques from AI (e.g. deep learning)will become available and then applied to recommender sys-tems. These do not only play a role in improving algorithmsbut also new interactions paradigms. In the future we couldanalyze not just the transactions of users, but also patternsof interaction (e.g. mouse movement, keystrokes, facial ex-pressions etc.). These ultimately lead to new research ques-tions for new adaptive interfaces and how the user controlsthese recommender systems. When recommending in do-mains of risk or uncertainty new visualizations will be nec-essary to improve the trust and understanding of recommen-dations. Using more intimate data such as facial expressionwill also bring new problems of privacy and user acceptance.

6. LIMITATIONSThe bibliometric analysis was conducted using a pre-defined

set of keywords. We have put e↵orts into mapping similar

125

Results

0

25

50

75

100

1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016Year of Publication

Rel

ative

Fre

quen

cy [%

]

termfield_study

user_model

risk

affective

adaptive

interactive

hci

interface

transparency

visualization

emotion

experience

explanation

trust

conversational

heuristic

machine_learning

diversity

clustering

factorization

prediction

learning

recall

precision

model

effectiveness

coldstart

algorithm

Relative importance of terms from Author.Keywords for each year

algorithm

learning

model

factorization

clustering

trust

interface

user model

risk

affective

adaptive

interactive experience

heuristic

prediction

cold start

visualization

HCI terms Algorithm terms

Figure 2: This picture show the relative importance of our search terms for each year. Importance is derived

from occurrence in author keywords from 9,432 publications.

accuracy and that other factors, such as the knowledge levelof the user [14] and her interests [12], need to be consid-ered. Current recommender systems interfaces are static,i.e. they do not tailor the interface to these user charac-teristics. There is a need to adapt recommender systemsand their user interfaces to these di↵erent personal and sit-uational characteristics. Research that has been conductedby the adaptive hypermedia, adaptive visualization and per-sonalized search communities provides a promising startingpoint to address this challenge.

Affective.Emotions play a crucial role in decision making [23]. An

interesting future line of research is to experiment with novelsensing technologies to capture behavioral data (physiolog-ical data, facial expressions, speech, ...) in order to detectemotions and to adapt recommendations based on emotionalresponses. Although measurement of emotions in a con-trolled laboratory environment is well studied for years bya large number of research groups [20], multimodal emotionrecognition in real world environments is still a challeng-ing task [17]. A good review of existing methods has beenreported by Hrabal [13]. As none of the methods have yetled to successful subject- and situation-independent emotionrecognition, interactive methods that enable users to revisedetected variables seem promising. The challenge is to re-search the development of a next generation of recommendersystems that can incorporate both automatically acquireddata and revisions by end-users as a basis to tailor recom-mendations based on current contextual needs of the user,including emotions that are key in decision making.

High-risk domains.The biggest risk a user of e-commerce faces is spending

money for an undesired product. Thus product recommen-dations are of very specific risk. Other domains have a higherlevel of uncertainty and risk. Giving recommendations in do-mains were choices must be made under uncertainty and riskis intricately more challenging. Risk-aware algorithms [4] orpredictions of risks [6] have been investigated only recentlyand not extensively. How uncertainty and risk of a recom-mendation should be visualized or communicated has notbeen investigated yet, but may be crucial for the applica-tion of these in high-risk domains such as medicine [18].

5. CONCLUSIONSLooking at the big trends in ICT we see that Big Data and

thus more advanced techniques from AI (e.g. deep learning)will become available and then applied to recommender sys-tems. These do not only play a role in improving algorithmsbut also new interactions paradigms. In the future we couldanalyze not just the transactions of users, but also patternsof interaction (e.g. mouse movement, keystrokes, facial ex-pressions etc.). These ultimately lead to new research ques-tions for new adaptive interfaces and how the user controlsthese recommender systems. When recommending in do-mains of risk or uncertainty new visualizations will be nec-essary to improve the trust and understanding of recommen-dations. Using more intimate data such as facial expressionwill also bring new problems of privacy and user acceptance.

6. LIMITATIONSThe bibliometric analysis was conducted using a pre-defined

set of keywords. We have put e↵orts into mapping similar

125

Conclusions

HCI  for  Recommender  Systems

• Points  of  interest− 2005  Most  cited  review  (Adomavicius&  Tuzhilin,  Herlocker et  al.)

§ Topics:  Adaptive  Recommender  Systems,  User  Model− 2009  Most  cited  review  (Domingos et  al.,  Konstan et  al.)

§ Topics:  Machine  Learning,  User  Focus

• Can  we  use  this  insight  as  a  recommendation?− Some  HCI  related  topics  are  underrepresented− User  Control  (Adaptive  Privacy,  k-­Anonymization,  Insights  from  Visual  Analytics,  Parra  &  Brusilovsky 2016)

− Adaptive  to  Human  Factors  (Knowledge,  Expertise,  Interests,   Intent,  Knijnenburg et  al.  2011,)− Affective  Computing  (Novel  implicit  feedback,  Hrabal 2013)− Uncertainty  and  high  risk  domains  (Finance  and  Health,  Naik et  al.  2012)

HCI  for  RecSys

Future  Challenges

• Big  Data,  Deep  Learning,  causal  statistics,  etc.• New  interaction  paradigms  (VR,  AR,  ambient  interfaces)• Analyzing  interaction  breeds  new  challenges  − Privacy  (Facial  expressions,  health  status,  etc.)− Data  security− Robustness

• Participatory  designed  privacy  trade-­offs• Cultural  effects,  ethical  implications,  etc.• …

Thank  you  very  much  for  your  attention!

Summary

• Recommender  Systems  needs  HCI

• Bibliometric  analysis  of  reviews  and  articles− Year  based  analysis  of  keywords− HCI  and  Algorithm  terms

• Underrepresented  Topics− User  Control− Adaptive  Interface− Affective  Computing− Risk  

13

21

1450

0

5

10

15

20

0

500

1000

1500

2000

2015 2005 1995

# re

view

s

# ar

ticle

s

Year

Articles vs. Reviews in Scopus

Articles Reviews

0

25

50

75

100

1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016Year of Publication

Rel

ative

Fre

quen

cy [%

]

termfield_study

user_model

risk

affective

adaptive

interactive

hci

interface

transparency

visualization

emotion

experience

explanation

trust

conversational

heuristic

machine_learning

diversity

clustering

factorization

prediction

learning

recall

precision

model

effectiveness

coldstart

algorithm

Relative importance of terms from Author.Keywords for each year

algorithm

learning

model

factorization

clustering

trust

interface

user model

risk

affective

adaptive

interactive experience

heuristic

prediction

cold start

visualization

HCI terms Algorithm terms

Figure 2: This picture show the relative importance of our search terms for each year. Importance is derived

from occurrence in author keywords from 9,432 publications.

accuracy and that other factors, such as the knowledge levelof the user [14] and her interests [12], need to be consid-ered. Current recommender systems interfaces are static,i.e. they do not tailor the interface to these user charac-teristics. There is a need to adapt recommender systemsand their user interfaces to these di↵erent personal and sit-uational characteristics. Research that has been conductedby the adaptive hypermedia, adaptive visualization and per-sonalized search communities provides a promising startingpoint to address this challenge.

Affective.Emotions play a crucial role in decision making [23]. An

interesting future line of research is to experiment with novelsensing technologies to capture behavioral data (physiolog-ical data, facial expressions, speech, ...) in order to detectemotions and to adapt recommendations based on emotionalresponses. Although measurement of emotions in a con-trolled laboratory environment is well studied for years bya large number of research groups [20], multimodal emotionrecognition in real world environments is still a challeng-ing task [17]. A good review of existing methods has beenreported by Hrabal [13]. As none of the methods have yetled to successful subject- and situation-independent emotionrecognition, interactive methods that enable users to revisedetected variables seem promising. The challenge is to re-search the development of a next generation of recommendersystems that can incorporate both automatically acquireddata and revisions by end-users as a basis to tailor recom-mendations based on current contextual needs of the user,including emotions that are key in decision making.

High-risk domains.The biggest risk a user of e-commerce faces is spending

money for an undesired product. Thus product recommen-dations are of very specific risk. Other domains have a higherlevel of uncertainty and risk. Giving recommendations in do-mains were choices must be made under uncertainty and riskis intricately more challenging. Risk-aware algorithms [4] orpredictions of risks [6] have been investigated only recentlyand not extensively. How uncertainty and risk of a recom-mendation should be visualized or communicated has notbeen investigated yet, but may be crucial for the applica-tion of these in high-risk domains such as medicine [18].

5. CONCLUSIONSLooking at the big trends in ICT we see that Big Data and

thus more advanced techniques from AI (e.g. deep learning)will become available and then applied to recommender sys-tems. These do not only play a role in improving algorithmsbut also new interactions paradigms. In the future we couldanalyze not just the transactions of users, but also patternsof interaction (e.g. mouse movement, keystrokes, facial ex-pressions etc.). These ultimately lead to new research ques-tions for new adaptive interfaces and how the user controlsthese recommender systems. When recommending in do-mains of risk or uncertainty new visualizations will be nec-essary to improve the trust and understanding of recommen-dations. Using more intimate data such as facial expressionwill also bring new problems of privacy and user acceptance.

6. LIMITATIONSThe bibliometric analysis was conducted using a pre-defined

set of keywords. We have put e↵orts into mapping similar

125