SlideShare a Scribd company logo
Towards a Knowledge-aware
Food Recommender System
Exploiting Holistic User Models
Cataldo Musto, Christoph Trattner, Alain Starke, Giovanni Semeraro
ACM UMAP 2020
Food Recommender Systems
?
Goal: to identify the
most suitable recipe for a target user
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
Background
• Content-based approaches are not effective
– Based on similarity between recipes
– Issue: over-specialization
• Collaborative approaches are not effective
– Most of the users prefer popular (and popular recipes are unhealthy)
– Not good, especially for health-aware food recsys
• State-of-the-art techniques have a limited understanding of user
characteristics and goals
– Limited exploitation of personal features (BMI, mood, physical activity)
and constraints (dietary preferences)
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
Contribution
• A Knowledge-aware Food recommender
System based on Holistic User Models
– Knowledge-based Recommender Systems
avoid both over-specialization and popularity
bias
– Holistic User Models (HUM) provide a
comprehensive representation of the users that
encodes under-investigated features
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
Methodology
Knowledge-aware Food RecSys
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
Knowledge-aware Food RecSys
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
Profiler
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
Demographics
Affects
Behavioral Data
Health Data
Domain Knowledge
Our user profiling
strategy relies on
the principles of
Holistic User
Modeling (*)
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
(*) Musto, C., Semeraro, G., Lovascio, C., de Gemmis,
M., Lops, P. A framework for Holistic User Modeling
merging heterogeneous digital footprints. In Adjunct
Publication – UMAP 2018.
Profiler
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
Mood
Level of Physical Activity
Cooking Experience
Food Requirements, Amount of
Sleep, Stress Level, Weight (BMI)
Gender, Sex, AgeDemographics
Affects
Behavioral Data
Health Data
Domain Knowledge
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
Knowledge-aware Food RecSys
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
Filter
• Carries out some preliminary filtering of the
available recipes
– Based on the characteristics of the user
– E.g., remove recipes containing meat for
vegetarian users, or recipes containing
lactose for lactose-intolerant users
– Produces a set of candidate recipes
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
Knowledge-aware RecSys
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
Ranker
• Exploits characteristics of the users and
background knowledge about food to rank the
available recipes
• Given a user u, for each recipe r the following scoring
formula is applied
– holistic(r,u) =
popScore(r) ∗ knowledge(r,u)
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
Ranker
• Exploits characteristics of the users and
background knowledge about food to rank the
available recipes
• Given a user u, for each recipe r the following scoring
formula is applied
– holistic(r,u) =
popScore(r) ∗ knowledge(r,u)
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
?
Food Knowledge
• The method exploits a knowledge base encoding
commonsense and background knowledge about food
consumption and healthy food habits
– e.g., overweight users → recipes with lower calories
– e.g., much physical activities → recipes with more proteins
and carbs
– e.g., bad mood → recipes with high sugar
• Characteristics of the user are matched to the available rules
– The application of the rule influences the score of the
recipe (and, in turn, the ranking)
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
Use Case
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
?
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
Step 1: popularity-based score
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
?
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
6.8
6.4
6.1 7.5
7.5
6.6
Step 2: holistic user modeling
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
?
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
low medium male good BMI>25
6.8 6.1 7.5
7.5
6.6
6.4
Step 3: knowledge-based ranking
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
?
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
↘ 5.8
↗ 7.5
↗ 7.1 ↘ 7.4
↘ 5.5
↗ 6.8
low medium male good BMI>25
By exploiting a more
comprehensive
representation of the
users and background
knowledge about food,
more satisfying
recommendations can
be obtained
Step 4: recipe recommendation
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER
SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020
C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD
RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
!
:)low medium male good BMI>25
↗ 7.5
Experiment –
User study
N = 200 Mturk Participants with 99% HIT rate
Procedure
• Step 1:
build user model
• Step 1: build a user model
• Step 2: each user was asked to choose between 3
pairs of recipes:
a 1st course; a 2nd course, and a dessert
User study on our holistic user model
Evaluation of recipe pairs
Holistic vs Popular
Evaluation of recipe pairs
Holistic vs Popular
Results
Personal factors (e.g., BMI, age) hardly affected choices
for either holistic or popular recipes
No effects: For 2nd courses:
BMI
Age
Mood
Web
use
Cooking
freq.
Gender
(male)
Holistic
recipes
–Gender
(male)
Predicting user choices for
holistic recommendations
Users who indicated to have based on health preferred
holistic recipes, others users (goals) popular ones
No effects:
Weight
Reason
Health
Reason Taste
Reason
Weight
Goals
Holistic
Desserts
Holistic 1st
courses
–
–
Ease to
cook
Predicting user choices for
holistic recommendations
Why were recipes chosen?
Recipe features vs user factors
Holistic recipes were more likely to be
chosen if they had healthy features
Why were recipes chosen?
Recipe features vs user factors
Conclusion
A first step towards developing a knowledge-aware
RecSys to support healthy food goals
• Choices for holistic recipes are associated with healthy food goals
• Users with taste-related food goals stick to popular alternatives
• Proposed follow-up: How can holistic user modelling
support healthy maintenance behaviors?
Take-aways (read the paper ☺)
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Models

More Related Content

Similar to Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Models

ExUM - Invited Talk on Nudging in RecSys
ExUM - Invited Talk on Nudging in RecSysExUM - Invited Talk on Nudging in RecSys
ExUM - Invited Talk on Nudging in RecSys
Alain Starke
 
MyDietDiary: Diet RecommendationSystem
MyDietDiary: Diet RecommendationSystemMyDietDiary: Diet RecommendationSystem
MyDietDiary: Diet RecommendationSystem
IRJET Journal
 
RECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOOD
RECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOODRECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOOD
RECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOOD
IRJET Journal
 
RECIPE GENERATION FROM FOOD IMAGES USING DEEP LEARNING
RECIPE GENERATION FROM FOOD IMAGES USING DEEP LEARNINGRECIPE GENERATION FROM FOOD IMAGES USING DEEP LEARNING
RECIPE GENERATION FROM FOOD IMAGES USING DEEP LEARNING
IRJET Journal
 
Biofabricate Lifecyles
Biofabricate LifecylesBiofabricate Lifecyles
Biofabricate Lifecyles
Jen van der Meer
 
From farm to landscape and further: Increasing the capacity for integrated re...
From farm to landscape and further: Increasing the capacity for integrated re...From farm to landscape and further: Increasing the capacity for integrated re...
From farm to landscape and further: Increasing the capacity for integrated re...
Humidtropics, a CGIAR Research Program
 
From farm to landscape and beyond increasing the capacity for innovative int...
From farm to landscape and beyond  increasing the capacity for innovative int...From farm to landscape and beyond  increasing the capacity for innovative int...
From farm to landscape and beyond increasing the capacity for innovative int...
Humidtropics, a CGIAR Research Program
 
IRJET- Assessing Food Volume and Nutritious Values from Food Images using...
IRJET-  	  Assessing Food Volume and Nutritious Values from Food Images using...IRJET-  	  Assessing Food Volume and Nutritious Values from Food Images using...
IRJET- Assessing Food Volume and Nutritious Values from Food Images using...
IRJET Journal
 
Enhancing Multi-Aspect Collaborative Filtering for Personalized Recommendation
Enhancing Multi-Aspect Collaborative Filtering for Personalized RecommendationEnhancing Multi-Aspect Collaborative Filtering for Personalized Recommendation
Enhancing Multi-Aspect Collaborative Filtering for Personalized Recommendation
Nurfadhlina Mohd Sharef
 
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
 
Adapte resource toolkit v2 secured march 2010
Adapte resource toolkit v2 secured march 2010Adapte resource toolkit v2 secured march 2010
Adapte resource toolkit v2 secured march 2010
Kristen Zamora
 
ProjectVision
ProjectVisionProjectVision
ProjectVision
Shingai Samudzi
 
IRJET- Oral Cancer Detection using Machine Learning
IRJET- Oral Cancer Detection using Machine LearningIRJET- Oral Cancer Detection using Machine Learning
IRJET- Oral Cancer Detection using Machine Learning
IRJET Journal
 
Agri-Food Policy Impact on Farm-Household Food Security in SSA: Country cases
Agri-Food Policy Impact on Farm-Household Food Security in SSA: Country casesAgri-Food Policy Impact on Farm-Household Food Security in SSA: Country cases
Agri-Food Policy Impact on Farm-Household Food Security in SSA: Country cases
International Food Policy Research Institute (IFPRI)
 
Taming taxonomy—a practical intro
Taming taxonomy—a practical introTaming taxonomy—a practical intro
Taming taxonomy—a practical intro
Alberta Soranzo
 
Abm
AbmAbm
Ccad
CcadCcad
Ccad
Romianim
 
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
 

Similar to Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Models (20)

ExUM - Invited Talk on Nudging in RecSys
ExUM - Invited Talk on Nudging in RecSysExUM - Invited Talk on Nudging in RecSys
ExUM - Invited Talk on Nudging in RecSys
 
Consumer behavior
Consumer behaviorConsumer behavior
Consumer behavior
 
MyDietDiary: Diet RecommendationSystem
MyDietDiary: Diet RecommendationSystemMyDietDiary: Diet RecommendationSystem
MyDietDiary: Diet RecommendationSystem
 
RECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOOD
RECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOODRECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOOD
RECCOMENDATION OF FOOD BASED ON YOUR CURRENT MOOD
 
RECIPE GENERATION FROM FOOD IMAGES USING DEEP LEARNING
RECIPE GENERATION FROM FOOD IMAGES USING DEEP LEARNINGRECIPE GENERATION FROM FOOD IMAGES USING DEEP LEARNING
RECIPE GENERATION FROM FOOD IMAGES USING DEEP LEARNING
 
Biofabricate Lifecyles
Biofabricate LifecylesBiofabricate Lifecyles
Biofabricate Lifecyles
 
From farm to landscape and further: Increasing the capacity for integrated re...
From farm to landscape and further: Increasing the capacity for integrated re...From farm to landscape and further: Increasing the capacity for integrated re...
From farm to landscape and further: Increasing the capacity for integrated re...
 
From farm to landscape and beyond increasing the capacity for innovative int...
From farm to landscape and beyond  increasing the capacity for innovative int...From farm to landscape and beyond  increasing the capacity for innovative int...
From farm to landscape and beyond increasing the capacity for innovative int...
 
IRJET- Assessing Food Volume and Nutritious Values from Food Images using...
IRJET-  	  Assessing Food Volume and Nutritious Values from Food Images using...IRJET-  	  Assessing Food Volume and Nutritious Values from Food Images using...
IRJET- Assessing Food Volume and Nutritious Values from Food Images using...
 
Enhancing Multi-Aspect Collaborative Filtering for Personalized Recommendation
Enhancing Multi-Aspect Collaborative Filtering for Personalized RecommendationEnhancing Multi-Aspect Collaborative Filtering for Personalized Recommendation
Enhancing Multi-Aspect Collaborative Filtering for Personalized Recommendation
 
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
 
FinalReport_MercerUsability
FinalReport_MercerUsabilityFinalReport_MercerUsability
FinalReport_MercerUsability
 
Adapte resource toolkit v2 secured march 2010
Adapte resource toolkit v2 secured march 2010Adapte resource toolkit v2 secured march 2010
Adapte resource toolkit v2 secured march 2010
 
ProjectVision
ProjectVisionProjectVision
ProjectVision
 
IRJET- Oral Cancer Detection using Machine Learning
IRJET- Oral Cancer Detection using Machine LearningIRJET- Oral Cancer Detection using Machine Learning
IRJET- Oral Cancer Detection using Machine Learning
 
Agri-Food Policy Impact on Farm-Household Food Security in SSA: Country cases
Agri-Food Policy Impact on Farm-Household Food Security in SSA: Country casesAgri-Food Policy Impact on Farm-Household Food Security in SSA: Country cases
Agri-Food Policy Impact on Farm-Household Food Security in SSA: Country cases
 
Taming taxonomy—a practical intro
Taming taxonomy—a practical introTaming taxonomy—a practical intro
Taming taxonomy—a practical intro
 
Abm
AbmAbm
Abm
 
Ccad
CcadCcad
Ccad
 
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
 

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

一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理
一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理
一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理
zaquoa
 
Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...
Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...
Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...
Ang Chong Yi
 
Food and beverage service Restaurant Services notes V1.pptx
Food and beverage service Restaurant Services notes V1.pptxFood and beverage service Restaurant Services notes V1.pptx
Food and beverage service Restaurant Services notes V1.pptx
mangenatendaishe
 
Kitchen Audit at restaurant as per FSSAI act
Kitchen Audit at restaurant as per FSSAI actKitchen Audit at restaurant as per FSSAI act
Kitchen Audit at restaurant as per FSSAI act
MuthuMK13
 
Best Chicken Mandi in Ghaziabad near me.
Best Chicken Mandi in Ghaziabad near me.Best Chicken Mandi in Ghaziabad near me.
Best Chicken Mandi in Ghaziabad near me.
tasteofmiddleeast07
 
Roti Bank Hyderabad: A Beacon of Hope and Nourishment
Roti Bank Hyderabad: A Beacon of Hope and NourishmentRoti Bank Hyderabad: A Beacon of Hope and Nourishment
Roti Bank Hyderabad: A Beacon of Hope and Nourishment
Roti Bank
 
MS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics Research
MS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics ResearchMS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics Research
MS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics Research
Panagiotis Arapitsas
 
一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理
一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理
一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理
saseh1
 
Roti Bank Delhi: Nourishing Lives, One Meal at a Time
Roti Bank Delhi: Nourishing Lives, One Meal at a TimeRoti Bank Delhi: Nourishing Lives, One Meal at a Time
Roti Bank Delhi: Nourishing Lives, One Meal at a Time
Roti Bank
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
zaquoa
 

Recently uploaded (10)

一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理
一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理
一比一原版UMN毕业证明尼苏达大学毕业证成绩单如何办理
 
Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...
Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...
Ang Chong Yi Navigating Singaporean Flavors: A Journey from Cultural Heritage...
 
Food and beverage service Restaurant Services notes V1.pptx
Food and beverage service Restaurant Services notes V1.pptxFood and beverage service Restaurant Services notes V1.pptx
Food and beverage service Restaurant Services notes V1.pptx
 
Kitchen Audit at restaurant as per FSSAI act
Kitchen Audit at restaurant as per FSSAI actKitchen Audit at restaurant as per FSSAI act
Kitchen Audit at restaurant as per FSSAI act
 
Best Chicken Mandi in Ghaziabad near me.
Best Chicken Mandi in Ghaziabad near me.Best Chicken Mandi in Ghaziabad near me.
Best Chicken Mandi in Ghaziabad near me.
 
Roti Bank Hyderabad: A Beacon of Hope and Nourishment
Roti Bank Hyderabad: A Beacon of Hope and NourishmentRoti Bank Hyderabad: A Beacon of Hope and Nourishment
Roti Bank Hyderabad: A Beacon of Hope and Nourishment
 
MS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics Research
MS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics ResearchMS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics Research
MS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics Research
 
一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理
一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理
一比一原版IC毕业证帝国理工大学毕业证成绩单如何办理
 
Roti Bank Delhi: Nourishing Lives, One Meal at a Time
Roti Bank Delhi: Nourishing Lives, One Meal at a TimeRoti Bank Delhi: Nourishing Lives, One Meal at a Time
Roti Bank Delhi: Nourishing Lives, One Meal at a Time
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
 

Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Models

  • 1. Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Models Cataldo Musto, Christoph Trattner, Alain Starke, Giovanni Semeraro ACM UMAP 2020
  • 2. Food Recommender Systems ? Goal: to identify the most suitable recipe for a target user C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
  • 3. Background • Content-based approaches are not effective – Based on similarity between recipes – Issue: over-specialization • Collaborative approaches are not effective – Most of the users prefer popular (and popular recipes are unhealthy) – Not good, especially for health-aware food recsys • State-of-the-art techniques have a limited understanding of user characteristics and goals – Limited exploitation of personal features (BMI, mood, physical activity) and constraints (dietary preferences) C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
  • 4. Contribution • A Knowledge-aware Food recommender System based on Holistic User Models – Knowledge-based Recommender Systems avoid both over-specialization and popularity bias – Holistic User Models (HUM) provide a comprehensive representation of the users that encodes under-investigated features C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
  • 6. Knowledge-aware Food RecSys C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
  • 7. Knowledge-aware Food RecSys C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
  • 8. Profiler C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 Demographics Affects Behavioral Data Health Data Domain Knowledge Our user profiling strategy relies on the principles of Holistic User Modeling (*) C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020 (*) Musto, C., Semeraro, G., Lovascio, C., de Gemmis, M., Lops, P. A framework for Holistic User Modeling merging heterogeneous digital footprints. In Adjunct Publication – UMAP 2018.
  • 9. Profiler C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 Mood Level of Physical Activity Cooking Experience Food Requirements, Amount of Sleep, Stress Level, Weight (BMI) Gender, Sex, AgeDemographics Affects Behavioral Data Health Data Domain Knowledge C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
  • 10. Knowledge-aware Food RecSys C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
  • 11. Filter • Carries out some preliminary filtering of the available recipes – Based on the characteristics of the user – E.g., remove recipes containing meat for vegetarian users, or recipes containing lactose for lactose-intolerant users – Produces a set of candidate recipes C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
  • 12. Knowledge-aware RecSys C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
  • 13. Ranker • Exploits characteristics of the users and background knowledge about food to rank the available recipes • Given a user u, for each recipe r the following scoring formula is applied – holistic(r,u) = popScore(r) ∗ knowledge(r,u) C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
  • 14. Ranker • Exploits characteristics of the users and background knowledge about food to rank the available recipes • Given a user u, for each recipe r the following scoring formula is applied – holistic(r,u) = popScore(r) ∗ knowledge(r,u) C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020 ?
  • 15. Food Knowledge • The method exploits a knowledge base encoding commonsense and background knowledge about food consumption and healthy food habits – e.g., overweight users → recipes with lower calories – e.g., much physical activities → recipes with more proteins and carbs – e.g., bad mood → recipes with high sugar • Characteristics of the user are matched to the available rules – The application of the rule influences the score of the recipe (and, in turn, the ranking) C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
  • 16. Use Case C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 ? C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020
  • 17. Step 1: popularity-based score C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 ? C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020 6.8 6.4 6.1 7.5 7.5 6.6
  • 18. Step 2: holistic user modeling C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 ? C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020 low medium male good BMI>25 6.8 6.1 7.5 7.5 6.6 6.4
  • 19. Step 3: knowledge-based ranking C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 ? C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020 ↘ 5.8 ↗ 7.5 ↗ 7.1 ↘ 7.4 ↘ 5.5 ↗ 6.8 low medium male good BMI>25
  • 20. By exploiting a more comprehensive representation of the users and background knowledge about food, more satisfying recommendations can be obtained Step 4: recipe recommendation C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTICUSER MODELS – ACM UMAP 2020 C.MUSTO, C.TRATTNER, A.STARKE, G.SEMERARO – TOWARDS A KNOWLEDGE-AWARE FOOD RECOMMENDER SYSTEM EXPLOITING HOLISTIC USER MODELS – ACM UMAP 2020 ! :)low medium male good BMI>25 ↗ 7.5
  • 21. Experiment – User study N = 200 Mturk Participants with 99% HIT rate
  • 23. • Step 1: build a user model • Step 2: each user was asked to choose between 3 pairs of recipes: a 1st course; a 2nd course, and a dessert User study on our holistic user model
  • 24. Evaluation of recipe pairs Holistic vs Popular
  • 25. Evaluation of recipe pairs Holistic vs Popular
  • 27. Personal factors (e.g., BMI, age) hardly affected choices for either holistic or popular recipes No effects: For 2nd courses: BMI Age Mood Web use Cooking freq. Gender (male) Holistic recipes –Gender (male) Predicting user choices for holistic recommendations
  • 28. Users who indicated to have based on health preferred holistic recipes, others users (goals) popular ones No effects: Weight Reason Health Reason Taste Reason Weight Goals Holistic Desserts Holistic 1st courses – – Ease to cook Predicting user choices for holistic recommendations
  • 29. Why were recipes chosen? Recipe features vs user factors Holistic recipes were more likely to be chosen if they had healthy features
  • 30. Why were recipes chosen? Recipe features vs user factors
  • 32. A first step towards developing a knowledge-aware RecSys to support healthy food goals • Choices for holistic recipes are associated with healthy food goals • Users with taste-related food goals stick to popular alternatives • Proposed follow-up: How can holistic user modelling support healthy maintenance behaviors? Take-aways (read the paper ☺)