SlideShare a Scribd company logo
CATALDO MUSTO*, ALAIN STARKE#,^, CHRISTOPH TRATTNER^, AMON RAPP°, GIOVANNI SEMERARO*
(*) UNIVERSITÀ DEGLI STUDI DI BARI ‘ALDO MORO’ – ITALY (#) WAGENINGEN UNIVERSITY & RESEARCH – THE NETHERLANDS
(^) UNIVERSITY OF BERGEN – NORWAY (°) UNIVERSITY OF TORINO - ITALY
Exploring the Effects of
Natural Language Justifications
in Food Recommender Systems
ACM UMAP 2021 – 29th Int. Conf. on User Modeling, Adaptation and Personalization - Online from Utrecht - June 23, 2021
Background
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Health-aware Food RecSys
?
Goal: to identify - among a set of suitable suggestions -
the healthiest recipes for a target user
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Health-aware Food RecSys
Goal: to identify - among a set of suitable suggestions -
the healthiest recipes for a target user
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Health-aware Food RecSys
!
Problem: users tend to prefer
popular (and unhealthy) recipes (^) (*)
(^) Christoph Trattner and David Elsweiler. 2017. Investigating the
healthiness of internet-sourced recipes: implications for meal planning
and recommender systems. In Proceedings of the 26th international
conference on world wide web. 489–498.
(*) Cataldo Musto , Christoph Trattner, Alain Starke, Giovanni Semeraro:
Towards a Knowledge-aware Food Recommender System
Exploiting Holistic User Models. UMAP 2020: 333-337
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
How can we encourage
people to make
healthier food choices?
RESEARCH PROBLEM
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Contribution
▪We design a NLP pipeline that automatically
generates Natural Language Justifications
▪Instead of just showing a recommendation, we also
generate a justification supporting the suggestion
▪ Our conjecture
▪More informed users make healthier food
choices
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Use Case
«Vegetable Soup has less calories and more proteins than spaghetti cacio and
pepper. Moreover, spaghetti cacio and pepper has more satured fats.
To intake many saturated fats increases the risk of heart diseases.
Given your high BMI, you should consider this.»
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Methodology
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Our Workflow
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Step 1: PROFILER
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Step 1: PROFILER
Demographics
Affect
Behavioral Data
Health Data
Domain Knowledge
Preferences and Goals
Mood (positive, negative, neutral)
Level of Physical Activity
Cooking Experience, Available Time,
Cost Constraints
Lifestyle, Amount of Sleep, Stress Level, BMI
Gender, Age, Weight, Height
Food Preferences and Restrictions
Personal Goals (e.g., Losing Weight)
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Step 2: RECIPE ANALYZER
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Step 2: RECIPE ANALYZER
++ +++
++
+ ++
Input
Output
One or two recipes
Information about the recipes (amount of macro-nutrients or a comparison)
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Step 3: GENERATOR
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Step 3: FOOD KNOWLEDGE BASE
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Step 3: FOOD KNOWLEDGE BASE
Encodes common-sense and general knowledge about food consumption, risks and benefits
For each macro-nutrient, around 10 facts are encoded in the knowledge base. 150 in total.
HIGH HIGH
STROKE
RISK
SATURATED
FATS
HIGH HIGH
PRESSURE
RISK
SODIUM
HIGH HIGH
MUSCLE
DEVELOPMENT
PROTEINS
HIGH
SUGAR
IMPROVES
MOOD
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Workflow Recap
vs.
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
How are the
justifications generated?
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Justification Styles and Strategies
▪Based on the principles of Natural Language Generation
▪All the justifications are dynamically built by our workflow
▪Template-based structure, filled in based on user’s features and recipes
characteristics
Two different justification styles
Single Explains the features of each recipe separately
Comparative Provides a comparison of the two recipes
Eight justification strategies
Each justification strategy highlights and emphasizes a different aspect of the
recommended recipe (e.g., nutrients, popularity, healthiness, health risks and
benefits, etc.)
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Justification Styles and Strategies
▪Based on the principles of Natural Language Generation
▪ All the justifications are dynamically built by our workflow
▪ Template-based structure, filled in based on user’s features and recipes characteristics
▪Two different justification styles
▪ Single Explains the features of each recipe separately
▪ Comparative Provides a comparison of the two recipes
Eight justification strategies
Each justification strategy highlights and emphasizes a different aspect of the
recommended recipe (e.g., nutrients, popularity, healthiness, health risks and benefits,
etc.)
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Justification Styles and Strategies
▪Based on the principles of Natural Language Generation
▪ All the justifications are dynamically built by our workflow
▪ Template-based structure, filled in based on user’s features and recipes characteristics
▪Two different justification styles
▪ Single Explains the features of each recipe separately
▪ Comparative Provides a comparison of the two recipes
▪ Eight justification strategies
▪ Each justification strategy highlights and emphasizes a different aspect of the
recommended recipe (e.g., nutrients, popularity, healthiness, health risks and benefits,
etc.)
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Overview of the Strategies:
Description and Popularity
▪ ‘Baseline’ justification strategies
▪ Description Provides a textual description of the recipe
▪ Popularity Shows how popular is the recipe
Spaghetti Cacio and Pepper are one
of the dishes of the Roman Tradition:
grated pecorino and peppercorns,
a quick and tasty recipe.
Vegetable Soup is a genuine and
healthy dish, a perfect winter
comfort food
Spaghetti cacio and pepper is more
popular than Vegetable Soup
in the community
vs.
DESCRIPTION – SINGLE STYLE POPULARITY – COMPARATIVE STYLE
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Overview of the Strategies:
User’s Skills, User Goals, User Lifestyle
▪ Link user’s information to the characteristics of the recipe
▪ User Features: User’s cooking skills, self-set goals, personal lifestyle
▪ Recipe Features: difficulty, calories and healthiness of the recipe
vs.
USER SKILLS – SINGLE STYLE
Spaghetti cacio and pepper
has more calories than
Vegetable Soup (491 vs.
462). Vegetable soup can
better help to reach your goal
of losing weight.
z
Spaghetti Cacio and Paper has a medium
level of difficulty. It might not be adequate to
your cooking skills, which are low.
Vegetable Soup is very easy to prepare. The
recipe seems adequate to your cooking
skills, which are low.
USER GOALS – COMPARATIVE STYLE
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Overview of the Strategies
Food Features, Health Risks and Benefits
▪Highlight distinctive characteristics of the recipes and links information
about macro-nutrients to health risks (or benefits, respectively)
▪Input Features: macro-nutrients, user characteristics (BMI, mood, sleep, stress, etc.), facts
from food knowledge
vs.
Spaghetti Cacio and Pepper has a higher amount of saturated fats
(8.7gr vs. 4.55gr) and a lower amount of fibers (4.55gr vs. 7.3gr)
than Vegetable Soup.
To intake many saturated fats increases the risk of heart diseases.
Given your high BMI, you should take into account this fact. On the
other side, to intake many fibers increases the risk of constipation.
HEALTH RISKS – COMPARATIVE STYLE
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Experimental
Evaluation
Do natural language justifications affect user choices for healthy recipe
recommendations, compared to popular ones?
Method
• 4,671 Mediterranean-style recipes
• 503 participants (Amazon MTurk) completed the study:
1. Disclosed personal information
2. Chose 3 x 1 recipe from a pair (healthy vs popular): a first course, second course, and a dessert
• Recipe pairs were subject to 3 between-user conditions, presented with either:
◦ No Justifications (baseline)
◦ Single-style Justifications
◦ Comparative-style Justifications
• For each pair, we randomly used one of the eight justification strategies.
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Interface
Justification
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Choice
Motivation
Results
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Recipe Choices Across Conditions
and Meal Types
→ % of Healthy Choices was higher for comparative justifications, compared to the ‘no
justification baseline’.
→ No such effects for single justifications
Effectiveness of Specific Strategies
Across all meal types:
◦ No strategy decreased the likelihood of choosing a healthy recipe
◦ Food Features and Health Risks Strategies increased the likelihood
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Why Did Users Choose Healthy Recipes?
Analysis of Choice Motivation
Logistic regression analyses, predicting healthy recipe choices using all choice motivations
Clearest effects across all meal types:
◦ Taste was negatively related to reasons for choosing a healthy recipe
◦ Health was positively related to choosing healthy recipes
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Concluding Remarks
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Conclusions and Future Work
•Our NLP pipeline captures: Eating preferences (User) and features (Recipes), to generate
healthy recipe advice, with justifications.
• Comparative Justifications can support user goals, on top of personalized recommendations
• Our healthy Recs are founded in a user’s choice motivation
• Future work: Can recommender support changes in eating habits, by combining *what*
should be recommended with *how*?
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
Questions are welcome!
cataldo.musto@uniba.it, alain.starke@wur.nl
@cataldomusto, @alainstarke
Contacts
Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro
Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021

More Related Content

Similar to Exploring the Effects of Natural Language Justifications in Food Recommender Systems

Lucrezia Tincani - Adaptable Livelihoods: wild foods, resilience and food sec...
Lucrezia Tincani - Adaptable Livelihoods: wild foods, resilience and food sec...Lucrezia Tincani - Adaptable Livelihoods: wild foods, resilience and food sec...
Lucrezia Tincani - Adaptable Livelihoods: wild foods, resilience and food sec...
STEPS Centre
 
Sustainable intensification indicator framework for Africa RISING
Sustainable intensification indicator framework for Africa RISINGSustainable intensification indicator framework for Africa RISING
Sustainable intensification indicator framework for Africa RISING
africa-rising
 
The Impact of Food Production on Public Health: Systemic Strategies for a Dif...
The Impact of Food Production on Public Health: Systemic Strategies for a Dif...The Impact of Food Production on Public Health: Systemic Strategies for a Dif...
The Impact of Food Production on Public Health: Systemic Strategies for a Dif...
RSD7 Symposium
 
Labelling origin food products, towards sustainable rural development
Labelling origin food products, towards sustainable rural developmentLabelling origin food products, towards sustainable rural development
Labelling origin food products, towards sustainable rural development
Ignacio López Moreno
 
More meat, milk, and fish by and for the poor: CGIAR Research Program 3.7
More meat, milk, and fish by and for the poor: CGIAR Research Program 3.7More meat, milk, and fish by and for the poor: CGIAR Research Program 3.7
More meat, milk, and fish by and for the poor: CGIAR Research Program 3.7
ILRI
 
Integrating nutrition to systems research: through Nutrition sensitive landsc...
Integrating nutrition to systems research: through Nutrition sensitive landsc...Integrating nutrition to systems research: through Nutrition sensitive landsc...
Integrating nutrition to systems research: through Nutrition sensitive landsc...
Humidtropics, a CGIAR Research Program
 
Zachary Brown - Forecasting Consumer Response to GMOs
Zachary Brown - Forecasting Consumer Response to GMOsZachary Brown - Forecasting Consumer Response to GMOs
Zachary Brown - Forecasting Consumer Response to GMOs
Genetic Engineering & Society Center
 
Urban Food Systems for better diets
Urban Food Systems for better dietsUrban Food Systems for better diets
Urban Food Systems for better diets
Francois Stepman
 
2a Scar Suomi - Food Systems
2a Scar Suomi - Food Systems 2a Scar Suomi - Food Systems
2a Scar Suomi - Food Systems
Maa- ja metsätalousministeriö
 
How to Build Urban Food Systems for Better Diets, Nutrition, and Health in LMIC
How to Build Urban Food Systems for Better Diets, Nutrition, and Health in LMICHow to Build Urban Food Systems for Better Diets, Nutrition, and Health in LMIC
How to Build Urban Food Systems for Better Diets, Nutrition, and Health in LMIC
International Food Policy Research Institute (IFPRI)
 
Sehat Co. - A Smart Food Recommendation System
Sehat Co. - A Smart Food Recommendation SystemSehat Co. - A Smart Food Recommendation System
Sehat Co. - A Smart Food Recommendation System
IRJET Journal
 
How to use must
How to use mustHow to use must
How to use must
Gerardo Medina
 
Consultation to assess city region food systems and monitor the Milan Urban F...
Consultation to assess city region food systems and monitor the Milan Urban F...Consultation to assess city region food systems and monitor the Milan Urban F...
Consultation to assess city region food systems and monitor the Milan Urban F...
FAO
 
A4NH – Presentation for Discussion with Donors and Partners – June 2013
A4NH – Presentation for Discussion with Donors and Partners – June 2013A4NH – Presentation for Discussion with Donors and Partners – June 2013
A4NH – Presentation for Discussion with Donors and Partners – June 2013CGIAR
 
Sustain module 6
Sustain module 6Sustain module 6
Sustain module 6
IanSayers7
 
2nd evaluation of the PREGEC Charter: Policy messages and recommendations
2nd evaluation of the PREGEC Charter: Policy messages and recommendations2nd evaluation of the PREGEC Charter: Policy messages and recommendations
2nd evaluation of the PREGEC Charter: Policy messages and recommendations
Réseau de prévention des crises alimentaires (RPCA)
 
Phase 2 of CCAFS
Phase 2 of CCAFSPhase 2 of CCAFS
YE_TasteDiff_final
YE_TasteDiff_finalYE_TasteDiff_final
YE_TasteDiff_finalYang En Tan
 
Addressing the linkages between climate change and vulnerability to food inse...
Addressing the linkages between climate change and vulnerability to food inse...Addressing the linkages between climate change and vulnerability to food inse...
Addressing the linkages between climate change and vulnerability to food inse...
FAO
 

Similar to Exploring the Effects of Natural Language Justifications in Food Recommender Systems (20)

Lucrezia Tincani - Adaptable Livelihoods: wild foods, resilience and food sec...
Lucrezia Tincani - Adaptable Livelihoods: wild foods, resilience and food sec...Lucrezia Tincani - Adaptable Livelihoods: wild foods, resilience and food sec...
Lucrezia Tincani - Adaptable Livelihoods: wild foods, resilience and food sec...
 
Sustainable intensification indicator framework for Africa RISING
Sustainable intensification indicator framework for Africa RISINGSustainable intensification indicator framework for Africa RISING
Sustainable intensification indicator framework for Africa RISING
 
The Impact of Food Production on Public Health: Systemic Strategies for a Dif...
The Impact of Food Production on Public Health: Systemic Strategies for a Dif...The Impact of Food Production on Public Health: Systemic Strategies for a Dif...
The Impact of Food Production on Public Health: Systemic Strategies for a Dif...
 
Labelling origin food products, towards sustainable rural development
Labelling origin food products, towards sustainable rural developmentLabelling origin food products, towards sustainable rural development
Labelling origin food products, towards sustainable rural development
 
More meat, milk, and fish by and for the poor: CGIAR Research Program 3.7
More meat, milk, and fish by and for the poor: CGIAR Research Program 3.7More meat, milk, and fish by and for the poor: CGIAR Research Program 3.7
More meat, milk, and fish by and for the poor: CGIAR Research Program 3.7
 
Integrating nutrition to systems research: through Nutrition sensitive landsc...
Integrating nutrition to systems research: through Nutrition sensitive landsc...Integrating nutrition to systems research: through Nutrition sensitive landsc...
Integrating nutrition to systems research: through Nutrition sensitive landsc...
 
Zachary Brown - Forecasting Consumer Response to GMOs
Zachary Brown - Forecasting Consumer Response to GMOsZachary Brown - Forecasting Consumer Response to GMOs
Zachary Brown - Forecasting Consumer Response to GMOs
 
Urban Food Systems for better diets
Urban Food Systems for better dietsUrban Food Systems for better diets
Urban Food Systems for better diets
 
2a Scar Suomi - Food Systems
2a Scar Suomi - Food Systems 2a Scar Suomi - Food Systems
2a Scar Suomi - Food Systems
 
How to Build Urban Food Systems for Better Diets, Nutrition, and Health in LMIC
How to Build Urban Food Systems for Better Diets, Nutrition, and Health in LMICHow to Build Urban Food Systems for Better Diets, Nutrition, and Health in LMIC
How to Build Urban Food Systems for Better Diets, Nutrition, and Health in LMIC
 
Course proposal
Course proposalCourse proposal
Course proposal
 
Sehat Co. - A Smart Food Recommendation System
Sehat Co. - A Smart Food Recommendation SystemSehat Co. - A Smart Food Recommendation System
Sehat Co. - A Smart Food Recommendation System
 
How to use must
How to use mustHow to use must
How to use must
 
Consultation to assess city region food systems and monitor the Milan Urban F...
Consultation to assess city region food systems and monitor the Milan Urban F...Consultation to assess city region food systems and monitor the Milan Urban F...
Consultation to assess city region food systems and monitor the Milan Urban F...
 
A4NH – Presentation for Discussion with Donors and Partners – June 2013
A4NH – Presentation for Discussion with Donors and Partners – June 2013A4NH – Presentation for Discussion with Donors and Partners – June 2013
A4NH – Presentation for Discussion with Donors and Partners – June 2013
 
Sustain module 6
Sustain module 6Sustain module 6
Sustain module 6
 
2nd evaluation of the PREGEC Charter: Policy messages and recommendations
2nd evaluation of the PREGEC Charter: Policy messages and recommendations2nd evaluation of the PREGEC Charter: Policy messages and recommendations
2nd evaluation of the PREGEC Charter: Policy messages and recommendations
 
Phase 2 of CCAFS
Phase 2 of CCAFSPhase 2 of CCAFS
Phase 2 of CCAFS
 
YE_TasteDiff_final
YE_TasteDiff_finalYE_TasteDiff_final
YE_TasteDiff_final
 
Addressing the linkages between climate change and vulnerability to food inse...
Addressing the linkages between climate change and vulnerability to food inse...Addressing the linkages between climate change and vulnerability to food inse...
Addressing the linkages between climate change and vulnerability to food inse...
 

More from Cataldo Musto

MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
Cataldo Musto
 
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical EvaluationFairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Cataldo Musto
 
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Cataldo Musto
 
Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...
Cataldo Musto
 
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Cataldo Musto
 
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph EmbeddingsHybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Cataldo Musto
 
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Cataldo Musto
 
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA RispondeL'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
Cataldo Musto
 
Explanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender SystemExplanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender System
Cataldo Musto
 
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Cataldo Musto
 
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
Cataldo Musto
 
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified SelfMyrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
Cataldo Musto
 
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Cataldo Musto
 
Holistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart CitiesHolistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart Cities
Cataldo Musto
 
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital FootprintsA Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
Cataldo Musto
 
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
Cataldo Musto
 
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Cataldo Musto
 
Il Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social NetworkIl Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social Network
Cataldo Musto
 
Mappare l'Odio - Hate Speech & Social Media
Mappare l'Odio - Hate Speech & Social MediaMappare l'Odio - Hate Speech & Social Media
Mappare l'Odio - Hate Speech & Social Media
Cataldo Musto
 
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
Cataldo Musto
 

More from Cataldo Musto (20)

MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
 
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical EvaluationFairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
 
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
 
Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...
 
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
 
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph EmbeddingsHybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
 
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
 
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA RispondeL'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
 
Explanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender SystemExplanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender System
 
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
 
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
 
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified SelfMyrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
 
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
 
Holistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart CitiesHolistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart Cities
 
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital FootprintsA Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
 
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
 
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
 
Il Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social NetworkIl Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social Network
 
Mappare l'Odio - Hate Speech & Social Media
Mappare l'Odio - Hate Speech & Social MediaMappare l'Odio - Hate Speech & Social Media
Mappare l'Odio - Hate Speech & Social Media
 
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 

Exploring the Effects of Natural Language Justifications in Food Recommender Systems

  • 1. CATALDO MUSTO*, ALAIN STARKE#,^, CHRISTOPH TRATTNER^, AMON RAPP°, GIOVANNI SEMERARO* (*) UNIVERSITÀ DEGLI STUDI DI BARI ‘ALDO MORO’ – ITALY (#) WAGENINGEN UNIVERSITY & RESEARCH – THE NETHERLANDS (^) UNIVERSITY OF BERGEN – NORWAY (°) UNIVERSITY OF TORINO - ITALY Exploring the Effects of Natural Language Justifications in Food Recommender Systems ACM UMAP 2021 – 29th Int. Conf. on User Modeling, Adaptation and Personalization - Online from Utrecht - June 23, 2021
  • 2. Background Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 3. Health-aware Food RecSys ? Goal: to identify - among a set of suitable suggestions - the healthiest recipes for a target user Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 4. Health-aware Food RecSys Goal: to identify - among a set of suitable suggestions - the healthiest recipes for a target user Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 5. Health-aware Food RecSys ! Problem: users tend to prefer popular (and unhealthy) recipes (^) (*) (^) Christoph Trattner and David Elsweiler. 2017. Investigating the healthiness of internet-sourced recipes: implications for meal planning and recommender systems. In Proceedings of the 26th international conference on world wide web. 489–498. (*) Cataldo Musto , Christoph Trattner, Alain Starke, Giovanni Semeraro: Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Models. UMAP 2020: 333-337 Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 6. How can we encourage people to make healthier food choices? RESEARCH PROBLEM Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 7. Contribution ▪We design a NLP pipeline that automatically generates Natural Language Justifications ▪Instead of just showing a recommendation, we also generate a justification supporting the suggestion ▪ Our conjecture ▪More informed users make healthier food choices Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 8. Use Case «Vegetable Soup has less calories and more proteins than spaghetti cacio and pepper. Moreover, spaghetti cacio and pepper has more satured fats. To intake many saturated fats increases the risk of heart diseases. Given your high BMI, you should consider this.» Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 9. Methodology Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 10. Our Workflow Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 11. Step 1: PROFILER Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 12. Step 1: PROFILER Demographics Affect Behavioral Data Health Data Domain Knowledge Preferences and Goals Mood (positive, negative, neutral) Level of Physical Activity Cooking Experience, Available Time, Cost Constraints Lifestyle, Amount of Sleep, Stress Level, BMI Gender, Age, Weight, Height Food Preferences and Restrictions Personal Goals (e.g., Losing Weight) Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 13. Step 2: RECIPE ANALYZER Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 14. Step 2: RECIPE ANALYZER ++ +++ ++ + ++ Input Output One or two recipes Information about the recipes (amount of macro-nutrients or a comparison) Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 15. Step 3: GENERATOR Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 16. Step 3: FOOD KNOWLEDGE BASE Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 17. Step 3: FOOD KNOWLEDGE BASE Encodes common-sense and general knowledge about food consumption, risks and benefits For each macro-nutrient, around 10 facts are encoded in the knowledge base. 150 in total. HIGH HIGH STROKE RISK SATURATED FATS HIGH HIGH PRESSURE RISK SODIUM HIGH HIGH MUSCLE DEVELOPMENT PROTEINS HIGH SUGAR IMPROVES MOOD Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 18. Workflow Recap vs. Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 19. How are the justifications generated? Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 20. Justification Styles and Strategies ▪Based on the principles of Natural Language Generation ▪All the justifications are dynamically built by our workflow ▪Template-based structure, filled in based on user’s features and recipes characteristics Two different justification styles Single Explains the features of each recipe separately Comparative Provides a comparison of the two recipes Eight justification strategies Each justification strategy highlights and emphasizes a different aspect of the recommended recipe (e.g., nutrients, popularity, healthiness, health risks and benefits, etc.) Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 21. Justification Styles and Strategies ▪Based on the principles of Natural Language Generation ▪ All the justifications are dynamically built by our workflow ▪ Template-based structure, filled in based on user’s features and recipes characteristics ▪Two different justification styles ▪ Single Explains the features of each recipe separately ▪ Comparative Provides a comparison of the two recipes Eight justification strategies Each justification strategy highlights and emphasizes a different aspect of the recommended recipe (e.g., nutrients, popularity, healthiness, health risks and benefits, etc.) Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 22. Justification Styles and Strategies ▪Based on the principles of Natural Language Generation ▪ All the justifications are dynamically built by our workflow ▪ Template-based structure, filled in based on user’s features and recipes characteristics ▪Two different justification styles ▪ Single Explains the features of each recipe separately ▪ Comparative Provides a comparison of the two recipes ▪ Eight justification strategies ▪ Each justification strategy highlights and emphasizes a different aspect of the recommended recipe (e.g., nutrients, popularity, healthiness, health risks and benefits, etc.) Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 23. Overview of the Strategies: Description and Popularity ▪ ‘Baseline’ justification strategies ▪ Description Provides a textual description of the recipe ▪ Popularity Shows how popular is the recipe Spaghetti Cacio and Pepper are one of the dishes of the Roman Tradition: grated pecorino and peppercorns, a quick and tasty recipe. Vegetable Soup is a genuine and healthy dish, a perfect winter comfort food Spaghetti cacio and pepper is more popular than Vegetable Soup in the community vs. DESCRIPTION – SINGLE STYLE POPULARITY – COMPARATIVE STYLE Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 24. Overview of the Strategies: User’s Skills, User Goals, User Lifestyle ▪ Link user’s information to the characteristics of the recipe ▪ User Features: User’s cooking skills, self-set goals, personal lifestyle ▪ Recipe Features: difficulty, calories and healthiness of the recipe vs. USER SKILLS – SINGLE STYLE Spaghetti cacio and pepper has more calories than Vegetable Soup (491 vs. 462). Vegetable soup can better help to reach your goal of losing weight. z Spaghetti Cacio and Paper has a medium level of difficulty. It might not be adequate to your cooking skills, which are low. Vegetable Soup is very easy to prepare. The recipe seems adequate to your cooking skills, which are low. USER GOALS – COMPARATIVE STYLE Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 25. Overview of the Strategies Food Features, Health Risks and Benefits ▪Highlight distinctive characteristics of the recipes and links information about macro-nutrients to health risks (or benefits, respectively) ▪Input Features: macro-nutrients, user characteristics (BMI, mood, sleep, stress, etc.), facts from food knowledge vs. Spaghetti Cacio and Pepper has a higher amount of saturated fats (8.7gr vs. 4.55gr) and a lower amount of fibers (4.55gr vs. 7.3gr) than Vegetable Soup. To intake many saturated fats increases the risk of heart diseases. Given your high BMI, you should take into account this fact. On the other side, to intake many fibers increases the risk of constipation. HEALTH RISKS – COMPARATIVE STYLE Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 26. Experimental Evaluation Do natural language justifications affect user choices for healthy recipe recommendations, compared to popular ones?
  • 27. Method • 4,671 Mediterranean-style recipes • 503 participants (Amazon MTurk) completed the study: 1. Disclosed personal information 2. Chose 3 x 1 recipe from a pair (healthy vs popular): a first course, second course, and a dessert • Recipe pairs were subject to 3 between-user conditions, presented with either: ◦ No Justifications (baseline) ◦ Single-style Justifications ◦ Comparative-style Justifications • For each pair, we randomly used one of the eight justification strategies. Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 28. Interface Justification Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021 Choice Motivation
  • 29. Results Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 30. Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021 Recipe Choices Across Conditions and Meal Types → % of Healthy Choices was higher for comparative justifications, compared to the ‘no justification baseline’. → No such effects for single justifications
  • 31. Effectiveness of Specific Strategies Across all meal types: ◦ No strategy decreased the likelihood of choosing a healthy recipe ◦ Food Features and Health Risks Strategies increased the likelihood Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 32. Why Did Users Choose Healthy Recipes? Analysis of Choice Motivation Logistic regression analyses, predicting healthy recipe choices using all choice motivations Clearest effects across all meal types: ◦ Taste was negatively related to reasons for choosing a healthy recipe ◦ Health was positively related to choosing healthy recipes Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 33. Concluding Remarks Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 34. Conclusions and Future Work •Our NLP pipeline captures: Eating preferences (User) and features (Recipes), to generate healthy recipe advice, with justifications. • Comparative Justifications can support user goals, on top of personalized recommendations • Our healthy Recs are founded in a user’s choice motivation • Future work: Can recommender support changes in eating habits, by combining *what* should be recommended with *how*? Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021
  • 35. Questions are welcome! cataldo.musto@uniba.it, alain.starke@wur.nl @cataldomusto, @alainstarke Contacts Cataldo Musto, Alain Starke, Christoph Trattner, Amon Rapp, Giovanni Semeraro Exploring the Effects of Natural Language Justifications in Food Recommender Systems. UMAP 2021 – Online – June 23, 2021