SlideShare a Scribd company logo
1 of 27
You Do Not Decide for Me!
Evaluating Explainable Group Aggregation Strategies for Tourism
Hypertext 2020
You Do Not Decide for Me! Evaluating Explainable Group Aggregation Strategies for Tourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, Nava Tintarev
Shabnam Najafian Daniel Herzog Sihang Qiu Oana Inel Nava Tintarev
Web Information Systems
Case Study
Hypertext 2020 2
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
ExplainableAggregation Strategies
The existing strategies to combine individual’s ratings which are also explainable inspired by Social ChoiceTheory:
Hypertext 2020 3
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
Aggregation strategy Disadvantage
Average It does not consider extreme cases.
Fairness It does not consider low ratings.
Least Misery It only considers minimum ratings in the group.
Most Pleasure It does not consider low ratings.
Dictatorship It only considers the opinion of one person in the group.
Without misery It only considers minimum ratings in the group & a
minority opinion can dictate the group.
Fair+ It may include an average rated item.
Least+ A minority opinion can dictate the group.
The two new
explainable
aggregation
strategies
Level of preference divergence in a group
• An aggregation strategy does not perform well in all situations.
• Each aggregation method has disadvantages.
• Different aggregation strategies may be effective for different situations.
• Performance of aggregation strategies depends on how different the preferences are.
Hypertext 2020 4
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
The influence of group members’ preferences divergence on the
performance of these strategies have never been evaluated.
Research Question
Which aggregation strategy performs the best in which scenario (level of divergence) in terms of:
• User-perceived individual satisfaction,
• User-perceived group satisfaction,
• User-perceived fairness,
• User-perceived acceptance
Hypertext 2020 5
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
PreferenceAggregation Strategies
Following are the four aggregation strategies that we compare and evaluate in our user study:
• Least+ (Least Misery + Most Pleasure +Without Misery)
• Fair+ (Fairness -> Average)
• Average
• Dictatorship
Hypertext 2020 6
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
two explainable
modified strategies
two explainable
baseline strategies
Applying the Strategies on an Example
Applying the Least+, Fair+, Average, and Dictatorship strategies on an example from Masthoff et al. (2004) .
Hypertext 2020 7
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
A B C D E F G H I J
John 10 4 3 6 10 9 6 8 10 8
Adam 1 9 8 9 7 9 6 9 3 8
Mary 10 5 2 7 9 8 5 6 7 6
Least+ (E, F), (H, D), J, B, G (threshold 3 out of 10)
Fair+ A, F, E, H, I, D, B, J, C, G
Average (E, F), H, (J, D), A, I, B, G, C
Dictatorship (B, D, F, H), (C, J), E, G, I, A
Level of Divergence
In this study, we consider two levels of divergence:
• High divergence: Pearson’s r [-1, 0)
• Low divergence: Pearson’s r (0, 1]
Hypertext 2020 8
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
Evaluating the Strategies in an Online User Study
Participants
• 200 participants from Mturk- within subject study
Independent variables
• Aggregation Strategies
• Levels of Divergence
Dependent variables
• Perceived individual satisfaction
• Perceived group satisfaction
• Perceived fairness
• User acceptance
Hypertext 2020 9
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
Evaluating the Strategies in an Online User Study
Data set
• Preferences for different categories from a previous travel-related user study [1]
• Every user individually rated 42 categories (e.g.,Art Museum and French Restaurant)
• On a scale from 0 (not interested in this category) to 5 (strongly interested in this category)
• There were 40 groups with 3 members registered for the study
• The groups were real, i.e. participants applied as groups and were not randomly assigned
Hypertext 2020 10
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
[1] Daniel Herzog and Wolfgang Wörndl. 2019. A User Study on Groups Interacting with Tourist Trip Recommender Systems in Public Spaces.
Evaluating the Strategies in an Online User Study
Procedure
Hypertext 2020 11
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
names of the imagined
group members
Evaluating the Strategies in an Online User Study
Procedure
Hypertext 2020 12
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
initial 42 POIs
to rate
Evaluating the Strategies in an Online User Study
Procedure
Hypertext 2020 13
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
top 6 POIs out of
initial 42 POIs
Evaluating the Strategies in an Online User Study
Procedure
Hypertext 2020 14
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
the description of
the scenario
Evaluating the Strategies in a Live User Study
Procedure
Hypertext 2020 15
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
questions for
evaluating the
recommendations
Hypotheses
Hypertext 2020 16
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
We refer to perceived fairness, acceptance, individual satisfaction, and group satisfaction as dependent variables:
• H1) Dependent variables vary across different strategies.
• H2) Dependent variables differ in levels of group preference divergence.
• H3) Dependent variables vary across different strategies and levels of group preference divergence.
Results
MANOVA:WilksTest – it tests the main effect between the strategies, between the levels of divergence and the
interaction between the strategies and the levels of divergence on the dependent variables.
Hypertext 2020 17
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
H1
Dependent variables vary across different strategies.
Results
MANOVA:WilksTest – it tests the main effect between the strategies, between the levels of divergence and the
interaction between the strategies and the levels of divergence on the dependent variables.
Hypertext 2020 18
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
H2
Dependent variables differ in levels of group preference divergence.
Results
MANOVA:WilksTest – it tests the main effect between the strategies, between the levels of divergence and the
interaction between the strategies and the levels of divergence on the dependent variables.
Hypertext 2020 19
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
H3
Dependent variables vary across different strategies and levels of
group preference divergence.
Dependent variables vary across different strategies
We did between-subjects effects test (ANOVA) to investigate further the effect on each dependent variable:
 in terms of perceived individual satisfaction: there is a significant difference (p < .0125)
 the three strategies (Least+, Fair+, and Average) have significantly higher perceived individual
satisfaction compared to the Dictatorship strategy (p < .0125)
 in terms of perceived group satisfaction: there is a significant difference (p < .0125)
 the Fair+ strategy has significantly higher perceived group satisfaction compared to the Dictatorship
strategy (p <.0125)
 in terms of perceived fairness: there was no significant difference
 in terms of user acceptance: there was no significant difference
Hypertext 2020 20
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
Post hoc Analysis
Lack of differentiation between strategies.
 The Least+ strategy did not exclude the most favorite item from the recommended set.
 The Fair+ strategy did not include the least favorite item in the recommended set.
 The Average strategy did not have extremely low ratings or extremely high ratings.
 The Dictatorship strategy recommended items that represent all group members’ preferences and not only
the preferences of one member.
Hypertext 2020 21
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
Post hoc Analysis
Lack of differentiation between strategies.
Hypertext 2020 22
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
Post hoc Analysis
Number of common items between strategies was high.
Hypertext 2020 23
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
Post hoc Analysis
Limited differentiation between levels of divergence (we applied the Pearson correlation coefficient (PCC) to
measure the similarity of two group members' travel preferences.)
Hypertext 2020 24
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
Conclusion
 Differences in dependent variables between strategies.
 All investigated aggregation strategies performed well.
 The Dictator strategy stayed out as performing badly.
The similarity of the other aggregation strategies in terms of results might be explained by:
• Lack of differentiation between strategies.
• Number of common items between strategies was high.
• Limited differentiation between levels of divergence.
Hypertext 2020 25
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
Future Direction
Explainable aggregation strategies
Hypertext 2020 26
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
Hypertext 2020 27
You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
Shabnam Najafian Daniel Herzog Sihang Qiu Oana Inel NavaTintarev
Web Information Systems
Thank you for your listening ..
@epsilon_TUD
s.najafian@tudelft.nl

More Related Content

Similar to Ht2020 presentation

ACMP Pacific NW Chapter - Behavioral Insights and Neurochange - Nov 2017
ACMP Pacific NW Chapter - Behavioral Insights and Neurochange - Nov 2017ACMP Pacific NW Chapter - Behavioral Insights and Neurochange - Nov 2017
ACMP Pacific NW Chapter - Behavioral Insights and Neurochange - Nov 2017
alistaln
 
Game on Qualitative Researchers
Game on Qualitative ResearchersGame on Qualitative Researchers
Game on Qualitative Researchers
Tom De Ruyck
 
Contents1.0Introduction11.1 Research Objectives11.docx
Contents1.0Introduction11.1 Research Objectives11.docxContents1.0Introduction11.1 Research Objectives11.docx
Contents1.0Introduction11.1 Research Objectives11.docx
bobbywlane695641
 
Running Head Stakeholders Analysis1Stakeholders Analysis .docx
Running Head Stakeholders Analysis1Stakeholders Analysis .docxRunning Head Stakeholders Analysis1Stakeholders Analysis .docx
Running Head Stakeholders Analysis1Stakeholders Analysis .docx
todd521
 

Similar to Ht2020 presentation (20)

ACMP Pacific NW Chapter - Behavioral Insights and Neurochange - Nov 2017
ACMP Pacific NW Chapter - Behavioral Insights and Neurochange - Nov 2017ACMP Pacific NW Chapter - Behavioral Insights and Neurochange - Nov 2017
ACMP Pacific NW Chapter - Behavioral Insights and Neurochange - Nov 2017
 
Game on Qualitative Researchers
Game on Qualitative ResearchersGame on Qualitative Researchers
Game on Qualitative Researchers
 
Game on qualitative researchers: Using gamification to increase partipant eng...
Game on qualitative researchers: Using gamification to increase partipant eng...Game on qualitative researchers: Using gamification to increase partipant eng...
Game on qualitative researchers: Using gamification to increase partipant eng...
 
Data collection Techniques
Data collection TechniquesData collection Techniques
Data collection Techniques
 
Understanding household water in northern Ghana from a user's point of view
Understanding household water in northern Ghana from a user's point of viewUnderstanding household water in northern Ghana from a user's point of view
Understanding household water in northern Ghana from a user's point of view
 
Contents1.0Introduction11.1 Research Objectives11.docx
Contents1.0Introduction11.1 Research Objectives11.docxContents1.0Introduction11.1 Research Objectives11.docx
Contents1.0Introduction11.1 Research Objectives11.docx
 
Measuring human and Vader performance on sentiment analysis
Measuring human and Vader performance on sentiment analysisMeasuring human and Vader performance on sentiment analysis
Measuring human and Vader performance on sentiment analysis
 
Digital Measurement Strategy: Organize the Work (BYU-Idaho)
Digital Measurement Strategy: Organize the Work (BYU-Idaho)Digital Measurement Strategy: Organize the Work (BYU-Idaho)
Digital Measurement Strategy: Organize the Work (BYU-Idaho)
 
Arizona advocacy
Arizona advocacyArizona advocacy
Arizona advocacy
 
Arizona advocacy
Arizona advocacyArizona advocacy
Arizona advocacy
 
Yuchen's final draft (yy3743)
Yuchen's final draft (yy3743)Yuchen's final draft (yy3743)
Yuchen's final draft (yy3743)
 
ACJR
ACJRACJR
ACJR
 
Module 5: Thematic Areas: Integrating gender-based violence interventions in ...
Module 5: Thematic Areas: Integrating gender-based violence interventions in ...Module 5: Thematic Areas: Integrating gender-based violence interventions in ...
Module 5: Thematic Areas: Integrating gender-based violence interventions in ...
 
Running Head Stakeholders Analysis1Stakeholders Analysis .docx
Running Head Stakeholders Analysis1Stakeholders Analysis .docxRunning Head Stakeholders Analysis1Stakeholders Analysis .docx
Running Head Stakeholders Analysis1Stakeholders Analysis .docx
 
Analytics that count - Danny Gawlowski - Fresno NewsTrain 4.22-23.22
Analytics that count - Danny Gawlowski - Fresno NewsTrain 4.22-23.22Analytics that count - Danny Gawlowski - Fresno NewsTrain 4.22-23.22
Analytics that count - Danny Gawlowski - Fresno NewsTrain 4.22-23.22
 
Practical Social Analytics
Practical Social AnalyticsPractical Social Analytics
Practical Social Analytics
 
Program Evaluation Essay
Program Evaluation EssayProgram Evaluation Essay
Program Evaluation Essay
 
What is impact evaluation?
What is impact evaluation?What is impact evaluation?
What is impact evaluation?
 
Applying impact evaluation tools for integrating agricultural sectors in Nati...
Applying impact evaluation tools for integrating agricultural sectors in Nati...Applying impact evaluation tools for integrating agricultural sectors in Nati...
Applying impact evaluation tools for integrating agricultural sectors in Nati...
 
Missing Piece Program Methodology
Missing Piece Program MethodologyMissing Piece Program Methodology
Missing Piece Program Methodology
 

Recently uploaded

ONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for voteONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for vote
RaunakRastogi4
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
NazaninKarimi6
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
Cherry
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
Cherry
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
Cherry
 
Lipids: types, structure and important functions.
Lipids: types, structure and important functions.Lipids: types, structure and important functions.
Lipids: types, structure and important functions.
Cherry
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
Cherry
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
MohamedFarag457087
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
levieagacer
 

Recently uploaded (20)

GBSN - Microbiology (Unit 5) Concept of isolation
GBSN - Microbiology (Unit 5) Concept of isolationGBSN - Microbiology (Unit 5) Concept of isolation
GBSN - Microbiology (Unit 5) Concept of isolation
 
ONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for voteONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for vote
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptx
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
Understanding Partial Differential Equations: Types and Solution Methods
Understanding Partial Differential Equations: Types and Solution MethodsUnderstanding Partial Differential Equations: Types and Solution Methods
Understanding Partial Differential Equations: Types and Solution Methods
 
Lipids: types, structure and important functions.
Lipids: types, structure and important functions.Lipids: types, structure and important functions.
Lipids: types, structure and important functions.
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
GBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) MetabolismGBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) Metabolism
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
Plasmid: types, structure and functions.
Plasmid: types, structure and functions.Plasmid: types, structure and functions.
Plasmid: types, structure and functions.
 
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
 
GBSN - Microbiology (Unit 4) Concept of Asepsis
GBSN - Microbiology (Unit 4) Concept of AsepsisGBSN - Microbiology (Unit 4) Concept of Asepsis
GBSN - Microbiology (Unit 4) Concept of Asepsis
 
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
 
Cot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNACot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNA
 

Ht2020 presentation

  • 1. You Do Not Decide for Me! Evaluating Explainable Group Aggregation Strategies for Tourism Hypertext 2020 You Do Not Decide for Me! Evaluating Explainable Group Aggregation Strategies for Tourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, Nava Tintarev Shabnam Najafian Daniel Herzog Sihang Qiu Oana Inel Nava Tintarev Web Information Systems
  • 2. Case Study Hypertext 2020 2 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
  • 3. ExplainableAggregation Strategies The existing strategies to combine individual’s ratings which are also explainable inspired by Social ChoiceTheory: Hypertext 2020 3 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev Aggregation strategy Disadvantage Average It does not consider extreme cases. Fairness It does not consider low ratings. Least Misery It only considers minimum ratings in the group. Most Pleasure It does not consider low ratings. Dictatorship It only considers the opinion of one person in the group. Without misery It only considers minimum ratings in the group & a minority opinion can dictate the group. Fair+ It may include an average rated item. Least+ A minority opinion can dictate the group. The two new explainable aggregation strategies
  • 4. Level of preference divergence in a group • An aggregation strategy does not perform well in all situations. • Each aggregation method has disadvantages. • Different aggregation strategies may be effective for different situations. • Performance of aggregation strategies depends on how different the preferences are. Hypertext 2020 4 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev The influence of group members’ preferences divergence on the performance of these strategies have never been evaluated.
  • 5. Research Question Which aggregation strategy performs the best in which scenario (level of divergence) in terms of: • User-perceived individual satisfaction, • User-perceived group satisfaction, • User-perceived fairness, • User-perceived acceptance Hypertext 2020 5 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
  • 6. PreferenceAggregation Strategies Following are the four aggregation strategies that we compare and evaluate in our user study: • Least+ (Least Misery + Most Pleasure +Without Misery) • Fair+ (Fairness -> Average) • Average • Dictatorship Hypertext 2020 6 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev two explainable modified strategies two explainable baseline strategies
  • 7. Applying the Strategies on an Example Applying the Least+, Fair+, Average, and Dictatorship strategies on an example from Masthoff et al. (2004) . Hypertext 2020 7 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev A B C D E F G H I J John 10 4 3 6 10 9 6 8 10 8 Adam 1 9 8 9 7 9 6 9 3 8 Mary 10 5 2 7 9 8 5 6 7 6 Least+ (E, F), (H, D), J, B, G (threshold 3 out of 10) Fair+ A, F, E, H, I, D, B, J, C, G Average (E, F), H, (J, D), A, I, B, G, C Dictatorship (B, D, F, H), (C, J), E, G, I, A
  • 8. Level of Divergence In this study, we consider two levels of divergence: • High divergence: Pearson’s r [-1, 0) • Low divergence: Pearson’s r (0, 1] Hypertext 2020 8 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
  • 9. Evaluating the Strategies in an Online User Study Participants • 200 participants from Mturk- within subject study Independent variables • Aggregation Strategies • Levels of Divergence Dependent variables • Perceived individual satisfaction • Perceived group satisfaction • Perceived fairness • User acceptance Hypertext 2020 9 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
  • 10. Evaluating the Strategies in an Online User Study Data set • Preferences for different categories from a previous travel-related user study [1] • Every user individually rated 42 categories (e.g.,Art Museum and French Restaurant) • On a scale from 0 (not interested in this category) to 5 (strongly interested in this category) • There were 40 groups with 3 members registered for the study • The groups were real, i.e. participants applied as groups and were not randomly assigned Hypertext 2020 10 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev [1] Daniel Herzog and Wolfgang Wörndl. 2019. A User Study on Groups Interacting with Tourist Trip Recommender Systems in Public Spaces.
  • 11. Evaluating the Strategies in an Online User Study Procedure Hypertext 2020 11 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev names of the imagined group members
  • 12. Evaluating the Strategies in an Online User Study Procedure Hypertext 2020 12 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev initial 42 POIs to rate
  • 13. Evaluating the Strategies in an Online User Study Procedure Hypertext 2020 13 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev top 6 POIs out of initial 42 POIs
  • 14. Evaluating the Strategies in an Online User Study Procedure Hypertext 2020 14 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev the description of the scenario
  • 15. Evaluating the Strategies in a Live User Study Procedure Hypertext 2020 15 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev questions for evaluating the recommendations
  • 16. Hypotheses Hypertext 2020 16 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev We refer to perceived fairness, acceptance, individual satisfaction, and group satisfaction as dependent variables: • H1) Dependent variables vary across different strategies. • H2) Dependent variables differ in levels of group preference divergence. • H3) Dependent variables vary across different strategies and levels of group preference divergence.
  • 17. Results MANOVA:WilksTest – it tests the main effect between the strategies, between the levels of divergence and the interaction between the strategies and the levels of divergence on the dependent variables. Hypertext 2020 17 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev H1 Dependent variables vary across different strategies.
  • 18. Results MANOVA:WilksTest – it tests the main effect between the strategies, between the levels of divergence and the interaction between the strategies and the levels of divergence on the dependent variables. Hypertext 2020 18 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev H2 Dependent variables differ in levels of group preference divergence.
  • 19. Results MANOVA:WilksTest – it tests the main effect between the strategies, between the levels of divergence and the interaction between the strategies and the levels of divergence on the dependent variables. Hypertext 2020 19 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev H3 Dependent variables vary across different strategies and levels of group preference divergence.
  • 20. Dependent variables vary across different strategies We did between-subjects effects test (ANOVA) to investigate further the effect on each dependent variable:  in terms of perceived individual satisfaction: there is a significant difference (p < .0125)  the three strategies (Least+, Fair+, and Average) have significantly higher perceived individual satisfaction compared to the Dictatorship strategy (p < .0125)  in terms of perceived group satisfaction: there is a significant difference (p < .0125)  the Fair+ strategy has significantly higher perceived group satisfaction compared to the Dictatorship strategy (p <.0125)  in terms of perceived fairness: there was no significant difference  in terms of user acceptance: there was no significant difference Hypertext 2020 20 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
  • 21. Post hoc Analysis Lack of differentiation between strategies.  The Least+ strategy did not exclude the most favorite item from the recommended set.  The Fair+ strategy did not include the least favorite item in the recommended set.  The Average strategy did not have extremely low ratings or extremely high ratings.  The Dictatorship strategy recommended items that represent all group members’ preferences and not only the preferences of one member. Hypertext 2020 21 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
  • 22. Post hoc Analysis Lack of differentiation between strategies. Hypertext 2020 22 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
  • 23. Post hoc Analysis Number of common items between strategies was high. Hypertext 2020 23 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
  • 24. Post hoc Analysis Limited differentiation between levels of divergence (we applied the Pearson correlation coefficient (PCC) to measure the similarity of two group members' travel preferences.) Hypertext 2020 24 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
  • 25. Conclusion  Differences in dependent variables between strategies.  All investigated aggregation strategies performed well.  The Dictator strategy stayed out as performing badly. The similarity of the other aggregation strategies in terms of results might be explained by: • Lack of differentiation between strategies. • Number of common items between strategies was high. • Limited differentiation between levels of divergence. Hypertext 2020 25 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
  • 26. Future Direction Explainable aggregation strategies Hypertext 2020 26 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev
  • 27. Hypertext 2020 27 You Do Not Decide for Me! Evaluating ExplainableGroup Aggregation Strategies forTourism. Shabnam Najafian, Daniel Herzog, Sihang Qiu, Oana Inel, NavaTintarev Shabnam Najafian Daniel Herzog Sihang Qiu Oana Inel NavaTintarev Web Information Systems Thank you for your listening .. @epsilon_TUD s.najafian@tudelft.nl

Editor's Notes

  1. Hello everyone. My name is shabnam najafian and I’ll be presenting our work on comparing explainable group aggregation strategies on real preference data for tourism. This is joint work with Daniel Herzog Sihang Qiu Oana Inel and Nava Tintarev
  2. Imagine a situation that you are with your friends on a trip and want to visit some places in Munich. Your touristic app will recommend you some places to visit by knowing all group members touristic tastes/preferences. But how to recommend places for the whole group specially if they have diverging tastes? Previous works suggest strategies for combining group members’ individual item/ratings to be able to recommend items to the whole group. For example fairness which recommends individual’s favorite items in turn. Group recommendations typically can be generated either by aggregating predictions or aggregating models. In our work we focus on the aggregating predictions, which determines items/ratings for individual group members, and thereafter aggregates these items/ratings to a group recommendation.
  3. There are several algorithms for generating recommendations for groups inspired by Social Choice Theory. but, there is no optimal way to do this; every feasible aggregation method has some disadvantages [2]. For example without misery strategy only considers minimum ratings in the group & a minority opinion can dictate the group. So an item can be removed from the recommendation set even if only one person does not like it but every one else really like it. To mitigate the disadvantages of aggregation strategies and avail their advantages, two new explainable aggregation strategies have been proposed by combining existing aggregation strategies. (Fair+ and Least+). As stated by Arrow's theorem, there is no aggregation strategy that outperforms all the other strategies in all situations, suggesting the need to evaluate when different strategies are most useful. We believe that it is interesting to compare these two strategies (Least+ and Fair+) as they have complementary strengths and weaknesses. In one (Least+), having high average satisfaction by excluding the least preferred item(s) of one or more people. In the other (Fair+), having a fair system that might recommend to you your most hated item if it is a top item of another group member (as long as you get to visit the places you really love as well).
  4. Different aggregation strategies may be effective for different situations. For example, items with higher average ratings are not good recommendations when the people in the group have very different preferences. How well the strategies work is going to depend also on how different the preferences are. But the strategies have not been evaluated based on divergence yet
  5. which leads us to our RQ
  6. Following are the four aggregation strategies that we compare and evaluate in our user study. Least+ and Fair+ as modified strategies as well as Average and Dictatorship as baseline strategies as they have been the most applied strategies by groups in previous works
  7. Here I brought an example of item ratings matrices and applied the four mentioned strategies to show how different strategies might result in a different set of recommendations.
  8. In this study we consider two levels of divergence: high divergence scenario and low divergence scenario. We believe it is more important to study high divergence cases because it is more challenging to satisfy all group members when they have different travel preferences. For the sake of comparability we also applied strategies on the groups we predicted to have a low divergence in their preferences and have more similar travel preferences. We calculated Pearson’s r between group members within the group. The range of values for Pearson’s r is between -1.0 to 1.0, where -1.0 indicates the strongest negative correlation of travel preferences of two users (contrary preferences) and 1.0 indicates the strongest positive correlation of travel preferences of two users (similar preferences). We consider values between [-1, 0) as high divergence and values between (0, 1] as low divergence.
  9. We recruited 226 participants from MTurk. All participants are based in the United States and have overall HIT approval rates of at least 95%. Knowing Munich was not a pre-requisite for the study. We then excluded 26 participants who failed the attention check question. We designed an online between-subjects experiment to evaluate two explainable modified preference aggregation strategies and compared them with two baseline strategies for groups that are also explainable, in two scenarios: high divergence (group members with different travel preferences) and low divergence (group members with similar travel preferences). We created 8 = 4 × 2 different variations, manipulating strategies, and levels of divergence, and each participant only sees one variation. We specifically measured people's Perceived individual satisfaction, Perceived group satisfaction, Perceived fairness, User acceptance regarding the strategies.
  10. Our first task was to compose a set of recommendations for the user study. We use preferences for different categories from a previous travel-related user study [15]. In that study, every user individually rated 42 categories (e.g., Art Museum and French Restaurant), on a scale from 0 (not interested in this category) to 5 (strongly interested in this category). There were 40 groups with 3 members registered for the study. The groups were real, i.e. participants applied as groups and were not randomly assigned. The participants were asked to imagine the scenario “single-day trip in Munich”. By using this real data set we wanted to increase the likelihood of a realistic rating distribution.
  11. To help participants better visualize the situation we asked them to enter the names of two imagined group members that they are traveling with.
  12. To obtain the crowd workers’ preferences we wanted to provide them with an initial 42 POIs to rate. We retrieved the most popular POI (in terms of like count) for each selected category (for all 42 categories from the data set) from the social location service Foursquare as a representative of that category. We asked participants to imagine the scenario “single day trip in Munich” and rate the 42 predefined POIs. The POIs were augmented by Google Street View for a more accurate preference rating.
  13. in our experiment, we wanted to force high divergence and low divergence in the group. To do this, based on crowd workers’ ratings for the 42 initial POIs, we form a group for the crowd worker by picking two synthetic group members from the real tourist data set that we described before. For half of the crowd workers, we select two users with the highest similarity compared to the crowd worker and for the other half two users with the lowest similarity (dissimilar). We did not consider how similar or dissimilar the other two synthetic group members are to each other, as we were not interested in the average group divergence, but we were only interested in the level of divergence towards the active user. A user’s travel preferences are represented by a vector of length 42. We used the Pearson’s r to determine the similarity/dissimilarity of two user’s travel preferences Then, a list of POIs is generated, based on all group members’ preferences by applying randomly one of the four aggregation strategies, namely: Least+ Fair+, Average, and Dictatorship. We presented the top 6 POIs from the generated recommendations and told participants that, "this set does not contain any order and can be consumed in any order". They could additionally explore each POI using Google Street View.
  14. Here They were presented with explanations of how the strategy works and what the other two synthetic group members’ ratings are.
  15. We asked participants to answer a set of survey questions related to evaluating the recommended POIs in terms of perceived individual and group satisfaction, perceived fairness, and user acceptance. We also included an attention check question to exclude malicious participants
  16. Given the trade-off between the strategies and the level of divergence, we hypothesize that Dependent variables vary across different strategies. Dependent variables differ in levels of group preference divergence. Dependent variables vary across different strategies and levels of group preference divergence.
  17. To test our hypotheses, we applied the Two-way MANOVA test for between-subjects. Bonferroni correction was applied when multiple tests were conducted. There was a statistically significant main effect between strategies on the dependent variables. We further discuss this later.
  18. We couldn’t find statistically significant main effect between different levels of divergence on the dependent variables. Therefore, all the sub hypotheses for each individual variable are rejected accordingly. This result will be discussed further in a few moments.
  19. We couldn’t find statistically significant interaction effect between strategies and the level of divergence on the dependent variables. Therefore, all the sub hypotheses for each individual variable are rejected accordingly. This result will be discussed further in a few moments.
  20. We did the between-subjects effects test (ANOVA) to investigate further the effect of strategies on each dependent variable separately. The results showed there is a significant difference in the perception of individual satisfaction between strategies. The post hoc test showed the three strategies (Least+, Fair+, and Average) have significantly higher perceived individual satisfaction compared to the Dictatorship strategy. The results showed there is a significant difference also in the perception of group satisfaction between strategies. The post hoc test showed that the Fair+ strategy has significantly higher perceived group satisfaction compared to the Dictatorship strategy. But There was no significant difference between the strategies in terms of perceived fairness and user acceptance. Given the similar results between two scenarios and similar results between strategies, we identified in post-hoc analysis that several factors may have contributed to these results.
  21. One is a Lack of differentiation between strategies. We checked whether we captured the weakness of the applied strategies. because that leads to having trade-off choosing between strategies. For example, we checked if The Least+ strategy did not exclude the most favorite item from the recommended set. because The main weakness of the Least+ strategy is excluding the highly-rated item from the recommended set if it is below a certain threshold for another group member. We saw The Least+ strategy excluded the top most favorite item for only 6/50 participants. Or if The Fair+ strategy did not include the least favorite item in the recommended set. because The Fair+ strategy has a weakness that it may include a least rated item of a group member if it is a top item of another group member. We checked how often this happened in this study, and it only occurred for 4/50 participants. If The Average strategy did not include extremely low ratings or extremely high ratings. because The main weakness of the Average strategy is that it does not consider extreme cases, and it is not an optimal method when the individual preferences highly diverge because, e.g., extremely low ratings can be balanced out by extremely high ratings. This also later we see in the figure as our study did not contain very high divergence groups it didn't catch this weakness. and finally, if The Dictatorship strategy recommended items that represent all group members’ preferences and not only the preferences of one member. because The main weakness of the Dictatorship strategy is that it only considers and recommends based on one group member’s preferences. Moreover, it is not an optimal method when the individual preferences are highly divergent. In our set-up, always a member other than the active user dictates her preferences. in the next slide we will see the results.
  22. this figure, shows the active user’s initial ratings for each POI, recommended by each strategy. The results show that the average ratings of the active user to the recommended POIs were lower for the Dictatorship strategy, compared to the average values of the other three strategies which can also motivate the difference we found between Dictatorship and other three strategies in terms of individual and group satisfaction (both values were lower for the Dictatorship strategy).
  23. To understand the similar results between the strategies, we checked also to what extent strategies recommended similar or different POIs. In this Figure, we see that three-quarters of the total amount of POIs, namely, 30 out of 42, are in common among all four strategies (10 POIs have never been recommended in any strategy and 20 POIs have been recommended in all 4 strategies). Only 12 POIs have been recommended either by one, two or three of the strategies. Given that the strategies often recommended the same POIs, it might be not so important which strategy one applies, although this is likely to depend on rating distributions, domain, etc.
  24. We also did not find a significant effect of scenario (high and low divergence groups) in terms of users’ perceived satisfaction, fairness, and acceptance. We investigated whether this was due to a lack of differentiation between these groups. The Figure shows the box plot of Pearson’s r values of a user-user pair in a group (two values per group, active user vs group member 1 and active user vs group member 2). As can be seen in the Figure, there is a differentiation between high and low divergence groups. but, the median correlation for groups with high divergence is not very low (around -0.12), meaning that, overall, we did not have very strong divergence groups. We could have used completely synthetic data where we fixed the divergence levels, but this would decrease ecological validity. and even it can be the case that having a very high divergence is an artificial scenario, especially in the tourism domain where recommended POI are often popular (and liked by many group members). Further work is required to investigate whether this is inherent to groups who make decisions together, the tourism domain, or this specific dataset.
  25. We did see the differences in dependent variables between strategies. most investigated aggregation strategies performed well in terms of dependent variables. The Dictator strategy stayed out as performing badly. People were more sensitive when the strategy represents the preferences of one member. We also saw it's hard to generate itineraries that are different which might explain  the similarity of the three aggregation strategies performance Lack of differentiation between strategies. Given that the weaknesses of the different strategies did not happen often, they were all given high ratings. Number of common items between strategies was high. Given that the strategies often recommended the same POIs, it might be not so important which strategy one applies, although this is likely to depend on rating distributions, domain, etc. Lack of differentiation between two levels of divergence. While the two levels of divergence were distinct, this difference could have been stronger.
  26. Our work however is not over. The fact that these simple strategies are effective creates a foundation for further research on explainable group recommendations. For example, an explanation for the Fair+ strategy could be as follows: “The system detected you might not like the recommended place but it is the place that Bob prefers the most. You made your choice in the previous round, now it’s Bob’s turn to pick! Would you like to reconsider?”
  27. This brings me to the end of my presentation. I would like to thank you for your attention. Is there any question? In addition to the aggregation strategies evaluated in this study, there are other alternative strategies that could be explored. For instance, Carvalho and Macedo [5] introduced game theory into group recommendation and transformed the recommendation problem into finding the Nash equilibrium. But There was no empirical evaluation of these methods with people in the groups and no explanation has been designed yet. It needs more exploration in the future.
  28. Besides, we looked at how different was the behavior of strategies. This Figure shows the Pairwise comparison of frequency of occurrence of all 42 predefined POIs between each pair of strategies. The median of differences for all pairs of strategies is below three (which is a small number). It shows that, in general, strategies did not recommend very different POIs.