SlideShare a Scribd company logo
1 of 40
Eat, Drink, and Enjoy
Ramesh Jain
(jain@ics.uci.edu)
With Several Collaborators
Human Evolution: Economist Dec 13, 2003.
Let’s accelerate the evolution.
Food is Most IMPORTANT in Life!
1. Social.
2. Religious.
3. Enjoyment.
4. Life.
5. Business
6. Agriculture
But has been mostly ignored by Computing community.
Time to Change.
My interest in Food:
I Love Eating!
My interest in Food:
Love Multimodal Culinary Event Experience
Visual
Smell
Taste
Tactile
My interest in Food:
‘merge’ my research passion with real life passion
1. Ruihan Xu, Luis Herranz, Shuqiang Jiang, Shuang Wang, Xinhang Song, Ramesh Jain:
Geolocalized Modeling for Dish Recognition. IEEE Transactions on Multimedia 17(8): 1187-1199 (2015)
2. Nitish Nag, Vaibhav Pandey, Hyungik Oh, Ramesh Jain:
Cybernetic Health. CoRR abs/1705.08514 (2017
3. Nitish Nag, Vaibhav Pandey, Ramesh Jain:
Health Multimedia: Lifestyle Recommendations Based on Diverse Observations. ICMR 2017: 99-106
4. Nitish Nag, Vaibhav Pandey, Abhisaar Sharma, Jonathan Lam, Runyi Wang, Ramesh Jain:
Pocket Dietitian: Automated Healthy Dish Recommendations by Location. ICIAP Workshops 2017: 444-452
5. Nitish Nag, Vaibhav Pandey, Ramesh Jain:
Health Multimedia: Lifestyle Recommendations Based on Diverse Observations. ICMR 2017: 99-106
6. Hyungik Oh, Jonathan Nguyen, Soundarya Soundararajan, Ramesh Jain:
Multimodal Food Journaling. HealthMedia@MM 2018: 39-47
7. N. Nag and R. Jain, “A navigational approach to health: Actionable guidance for improved quality of life,” IEEE Comput.,
vol. 52, no. 4, pp. 12–20. April 2019.
8. Weiqing Min, Shuqiang Jiang, Linhu Liu, Yong Rui, Ramesh Jain, ACM Computing Surveys, 52(5):1-36, September,
2019
9. Weiqing Min, Shuqiang Jiang, Ramesh Jain:
Food Recommendation: Framework, Existing Solutions and Challenges. CoRR abs/1905.06269 (2019)
10. Hyungik Oh, Ramesh Jain:
Detecting Events of Daily Living Using Multimodal Data. CoRR abs/1905.09402 (2019)
What is the the most effective Medicine?
Zachary Zavislak for TIME
That is Old News!
Food Pyramid
I am in Nice, France!
• How do I get ‘there’: From my Hotel to Conference center?
• What do I eat and where?
• I have diabetes/allergy.
• I am a vegetarian.
• I am a vegetarian and have diabetes.
• I am a very picky eater.
• Have only 1 hour time.
• I am on tight budget.
Two problems I face!
Two Challenges to Solve the Problem!
• Creating a detailed Food Chronicle for a person.
• Creating a detailed World Food Atlas.
Food Recommendation
•What: Food Items.
•Who: Person.
•When: Context.
Food
Recommendation
System
Food
Items
Context
Personal
Model
List and
volumes
of Food
Items
and How
to get
them.
Challenges for Technology: Dish
Eating Well does not mean eating Tasteless.
Millions of Books on Food are Available!
Most non-fiction books in a bookstore are on Food.
Problem with Books: Old Technology.
• Books are not Actionable
• Books are not Personal
• Books are not Situational
• Do you still read paper books? Really?
People want Right Information, at Right Time, in
Right (Actionable) form.
Challenges for Technology: Dish/Food Items
• Ingredients
• Their source
• Nutritions
• Calories
• Taste
• Season and ingredients
• Cooking style
• Volume
• Individual items
• Cost
Society exists only as a mental concept;
in the real world there are only
individuals.
-- Oscar Wilde
Problem with Books: Personalization
An Individual is not an average of a Population
Longitudinal data for N-of-1 Studies.
An Average human has:
One breast, and
One testicle?????
Personal Factors for Food
• Religion
• Social
• Allergies
• Preferences
• Taste
• Price
• Health condition
• Health goals
How can we get this information for a person?
• Food preferences
• Likes and dislikes
• Limitations
• Social/Religious
• Health
• Recent History
• What has been eating
• Current situation
• Company
• Budget
Challenges for Technology: Person
Knowing a Person. Can we?
Businesses must understand their Customers.
Preferences
Environ-
mental
Allergies
Health
Social
And
Religious
How do I find all this?
Personal model is built using logs data.
Personal Chronicle: Personicle
Personicle is a complete chronological record of
person-centered events in life (health, social,
environmental) captured objectively but
augmented using subjective information as
needed.
Use some streams and
determine life events.
Add other personal streams as
NEEDED.
Most Important Lifestyle Factor:
Diary Food Database Scanning Barcode Taking a Picture
Current Techniques are Unsatisfactory.
Most Important Lifestyle Factor: Food Chronicle
Current Popular Approaches for Food Journal in
Multimedia
• FoodLog by Prof. Kiyo Aizawa.
• Many Food Recognition systems: Very active research
• Food Volume: Use one or more pictures
• Nutrition: Ingredient/Recipe recognition
Let’s practice Multimedia.
Use all relevant information
We are becoming camera-hammers.
Potential Solutions
• Triggering a food journaling process in a timely, proactive
manner.
• Improving the self-reporting while preserving high accuracy
• Other sources: electronic payments
• Automatic food logging
• New sensors
• Eating Moment Recognition
• Location
• Heart rate
• Speech Based Food Journaling
• Enhancement
• Payments
• Recall tips
Eating
One Approach: Food Channnel
Event Stream Mining for Rule-Based Actionable Insights
Spicy food and 2 glasses of wine result in sleepless nights.
Warn him when he is at an Sichuan restaurant.
Personicle
Food Stream
t1 t2 t3 t4 t5
Sleep
Representing different events in time band form.
Challenges for Technology: Context
• Location/availability
• Local regulations
• Seasonal/Environmental variations
• Personal immediate history
• Social Company
• Cost
Most Challenging Context
• Available dishes near a location
• Finding local variations in dishes and their effect on taste and
nutrition
Solution:
• Crawling and analyzing each dish on the menu of every restaurant.
• Understanding recipes used at home to analyze dishes.
• Think dish level rather than restaurant level
Should We Build Food Knowledge Graphs?
• Knowledge Graphs are the reason for efficient search – that we all
love.
• Why not creat Food Knowledge Graphs.
• Create World Food Atlas using Food Knowledge Graph.
Dish Name
Has
Ingredient
Culinary
Class
Calories
Nutrition
Has
Recipe
Recipe
Source
1000
Fat, …
Peanuts
French
Taste
Vector
Multi-
modal
aspects
Other
Names
Geo-
spatial
Understanding Tastes: FlavorNet
Bitter, salty, sour, astringent,
sweet, pungent (eg chili), and
umami.
Grand Challenges
•Creating a detailed Food Chronicle for a person.
•Creating a World Food Atlas.
To enjoy food, we must solve these two challenges
using Digital Technology.
Thanks.
jain@ics.uci.edu
Data is the Key.

More Related Content

Similar to Eat, Drink, and Enjoy!

LIFE DESIGN #1 - Introduction to TRUTH
LIFE DESIGN #1 - Introduction to TRUTHLIFE DESIGN #1 - Introduction to TRUTH
LIFE DESIGN #1 - Introduction to TRUTHDr. Reuben Supit
 
Herb Meiselman Address to Pangborn 2011
Herb Meiselman Address to Pangborn 2011Herb Meiselman Address to Pangborn 2011
Herb Meiselman Address to Pangborn 2011David Meiselman
 
Multimodal augmented homeostasis 200925 final
Multimodal augmented homeostasis 200925  finalMultimodal augmented homeostasis 200925  final
Multimodal augmented homeostasis 200925 finalRamesh Jain
 
Designing Better Nutrition
Designing Better NutritionDesigning Better Nutrition
Designing Better NutritionNAFCareerAcads
 
Community Health Diagnosis programm (CDP)
Community Health Diagnosis programm (CDP)Community Health Diagnosis programm (CDP)
Community Health Diagnosis programm (CDP)Dr. Kishor Adhikari
 
Nutrition Overview
Nutrition OverviewNutrition Overview
Nutrition OverviewK Lipinski
 
Nudge. Tackling the obesity challenge
Nudge. Tackling the obesity challengeNudge. Tackling the obesity challenge
Nudge. Tackling the obesity challengeedelasfuentes
 
Blake4e ppt lecture_ch_01_no_videos with notes
Blake4e ppt lecture_ch_01_no_videos with notesBlake4e ppt lecture_ch_01_no_videos with notes
Blake4e ppt lecture_ch_01_no_videos with notesAmandaSnook3
 
Implementing Healthy Eating Programs in the Workplace
Implementing Healthy Eating Programs in the WorkplaceImplementing Healthy Eating Programs in the Workplace
Implementing Healthy Eating Programs in the WorkplaceCCOHS
 
Research Paper on consumers' food waste avoidance behaviour
Research Paper on consumers' food waste avoidance behaviourResearch Paper on consumers' food waste avoidance behaviour
Research Paper on consumers' food waste avoidance behaviourDeepika Mishra
 
UKESAD Lou Lebentz Presentation
UKESAD Lou Lebentz PresentationUKESAD Lou Lebentz Presentation
UKESAD Lou Lebentz PresentationLou Lebentz
 
High Impact Grocery Store Tours
High Impact Grocery Store ToursHigh Impact Grocery Store Tours
High Impact Grocery Store Toursmilfamln
 
Food Choices and Human Health
Food Choices and Human HealthFood Choices and Human Health
Food Choices and Human HealthVikki Stomboly
 
Moya Kneafsey University Of Coventry
Moya Kneafsey University Of CoventryMoya Kneafsey University Of Coventry
Moya Kneafsey University Of Coventrysafefood
 

Similar to Eat, Drink, and Enjoy! (20)

Sustainable Food & Food Security
Sustainable Food & Food SecuritySustainable Food & Food Security
Sustainable Food & Food Security
 
LIFE DESIGN #1 - Introduction to TRUTH
LIFE DESIGN #1 - Introduction to TRUTHLIFE DESIGN #1 - Introduction to TRUTH
LIFE DESIGN #1 - Introduction to TRUTH
 
Herb Meiselman Address to Pangborn 2011
Herb Meiselman Address to Pangborn 2011Herb Meiselman Address to Pangborn 2011
Herb Meiselman Address to Pangborn 2011
 
Multimodal augmented homeostasis 200925 final
Multimodal augmented homeostasis 200925  finalMultimodal augmented homeostasis 200925  final
Multimodal augmented homeostasis 200925 final
 
Designing Better Nutrition
Designing Better NutritionDesigning Better Nutrition
Designing Better Nutrition
 
malnutritionppt
malnutritionpptmalnutritionppt
malnutritionppt
 
Community Health Diagnosis programm (CDP)
Community Health Diagnosis programm (CDP)Community Health Diagnosis programm (CDP)
Community Health Diagnosis programm (CDP)
 
Chapter2
Chapter2Chapter2
Chapter2
 
13. diet
13. diet13. diet
13. diet
 
Nutrition Overview
Nutrition OverviewNutrition Overview
Nutrition Overview
 
Nudge. Tackling the obesity challenge
Nudge. Tackling the obesity challengeNudge. Tackling the obesity challenge
Nudge. Tackling the obesity challenge
 
The Future of Food
The Future of FoodThe Future of Food
The Future of Food
 
Blake4e ppt lecture_ch_01_no_videos with notes
Blake4e ppt lecture_ch_01_no_videos with notesBlake4e ppt lecture_ch_01_no_videos with notes
Blake4e ppt lecture_ch_01_no_videos with notes
 
Implementing Healthy Eating Programs in the Workplace
Implementing Healthy Eating Programs in the WorkplaceImplementing Healthy Eating Programs in the Workplace
Implementing Healthy Eating Programs in the Workplace
 
Food System Mapping: The Value of Geographic Analysis
Food System Mapping: The Value of Geographic AnalysisFood System Mapping: The Value of Geographic Analysis
Food System Mapping: The Value of Geographic Analysis
 
Research Paper on consumers' food waste avoidance behaviour
Research Paper on consumers' food waste avoidance behaviourResearch Paper on consumers' food waste avoidance behaviour
Research Paper on consumers' food waste avoidance behaviour
 
UKESAD Lou Lebentz Presentation
UKESAD Lou Lebentz PresentationUKESAD Lou Lebentz Presentation
UKESAD Lou Lebentz Presentation
 
High Impact Grocery Store Tours
High Impact Grocery Store ToursHigh Impact Grocery Store Tours
High Impact Grocery Store Tours
 
Food Choices and Human Health
Food Choices and Human HealthFood Choices and Human Health
Food Choices and Human Health
 
Moya Kneafsey University Of Coventry
Moya Kneafsey University Of CoventryMoya Kneafsey University Of Coventry
Moya Kneafsey University Of Coventry
 

More from Ramesh Jain

Self Health 231006 presented at HKPoly.pptx
Self Health 231006 presented at HKPoly.pptxSelf Health 231006 presented at HKPoly.pptx
Self Health 231006 presented at HKPoly.pptxRamesh Jain
 
Multimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptx
Multimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptxMultimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptx
Multimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptxRamesh Jain
 
Jain Socal HIMSS keynote 1805018
Jain Socal HIMSS keynote 1805018Jain Socal HIMSS keynote 1805018
Jain Socal HIMSS keynote 1805018Ramesh Jain
 
ISM 2016 keynote on computing lifestyle 161211
ISM 2016 keynote on computing lifestyle 161211ISM 2016 keynote on computing lifestyle 161211
ISM 2016 keynote on computing lifestyle 161211Ramesh Jain
 
Multimedia rescue 161018
Multimedia rescue 161018Multimedia rescue 161018
Multimedia rescue 161018Ramesh Jain
 
Personal lifestyle and health 161014
Personal lifestyle and health 161014Personal lifestyle and health 161014
Personal lifestyle and health 161014Ramesh Jain
 
Micro reports and Situation Recognition at social machines workshop
Micro reports and Situation Recognition at social machines workshopMicro reports and Situation Recognition at social machines workshop
Micro reports and Situation Recognition at social machines workshopRamesh Jain
 
Objective self modeling real you
Objective self  modeling real youObjective self  modeling real you
Objective self modeling real youRamesh Jain
 
Visual Web keynote at MMSP 2015
Visual Web keynote at MMSP 2015Visual Web keynote at MMSP 2015
Visual Web keynote at MMSP 2015Ramesh Jain
 
ICSC2015 KeyNote: Semantic links in visual web
ICSC2015 KeyNote: Semantic links in visual webICSC2015 KeyNote: Semantic links in visual web
ICSC2015 KeyNote: Semantic links in visual webRamesh Jain
 
Objective storytelling 141106
Objective storytelling 141106Objective storytelling 141106
Objective storytelling 141106Ramesh Jain
 
Multimedia big data 140619
Multimedia big data 140619Multimedia big data 140619
Multimedia big data 140619Ramesh Jain
 
From health persona to societal health uci 131202
From health persona to societal health  uci  131202From health persona to societal health  uci  131202
From health persona to societal health uci 131202Ramesh Jain
 
Building Social Life Networks 130818
Building Social Life Networks 130818Building Social Life Networks 130818
Building Social Life Networks 130818Ramesh Jain
 
Designing intelligent social systems 121205
Designing intelligent social systems 121205Designing intelligent social systems 121205
Designing intelligent social systems 121205Ramesh Jain
 
Situation recognition acm mm 121029
Situation recognition acm mm 121029Situation recognition acm mm 121029
Situation recognition acm mm 121029Ramesh Jain
 
Mobile social search
Mobile social searchMobile social search
Mobile social searchRamesh Jain
 
Eventshop 120721
Eventshop 120721Eventshop 120721
Eventshop 120721Ramesh Jain
 
Social life networks presentation at fb 110713
Social life networks presentation at fb 110713Social life networks presentation at fb 110713
Social life networks presentation at fb 110713Ramesh Jain
 

More from Ramesh Jain (20)

Self Health 231006 presented at HKPoly.pptx
Self Health 231006 presented at HKPoly.pptxSelf Health 231006 presented at HKPoly.pptx
Self Health 231006 presented at HKPoly.pptx
 
Multimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptx
Multimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptxMultimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptx
Multimodal Augmented Homeostasis; MMM2023 Keynote RJ.pptx
 
Jain Socal HIMSS keynote 1805018
Jain Socal HIMSS keynote 1805018Jain Socal HIMSS keynote 1805018
Jain Socal HIMSS keynote 1805018
 
ISM 2016 keynote on computing lifestyle 161211
ISM 2016 keynote on computing lifestyle 161211ISM 2016 keynote on computing lifestyle 161211
ISM 2016 keynote on computing lifestyle 161211
 
Multimedia rescue 161018
Multimedia rescue 161018Multimedia rescue 161018
Multimedia rescue 161018
 
Personal lifestyle and health 161014
Personal lifestyle and health 161014Personal lifestyle and health 161014
Personal lifestyle and health 161014
 
Micro reports and Situation Recognition at social machines workshop
Micro reports and Situation Recognition at social machines workshopMicro reports and Situation Recognition at social machines workshop
Micro reports and Situation Recognition at social machines workshop
 
Objective self modeling real you
Objective self  modeling real youObjective self  modeling real you
Objective self modeling real you
 
Acmmm15 jalali
Acmmm15 jalaliAcmmm15 jalali
Acmmm15 jalali
 
Visual Web keynote at MMSP 2015
Visual Web keynote at MMSP 2015Visual Web keynote at MMSP 2015
Visual Web keynote at MMSP 2015
 
ICSC2015 KeyNote: Semantic links in visual web
ICSC2015 KeyNote: Semantic links in visual webICSC2015 KeyNote: Semantic links in visual web
ICSC2015 KeyNote: Semantic links in visual web
 
Objective storytelling 141106
Objective storytelling 141106Objective storytelling 141106
Objective storytelling 141106
 
Multimedia big data 140619
Multimedia big data 140619Multimedia big data 140619
Multimedia big data 140619
 
From health persona to societal health uci 131202
From health persona to societal health  uci  131202From health persona to societal health  uci  131202
From health persona to societal health uci 131202
 
Building Social Life Networks 130818
Building Social Life Networks 130818Building Social Life Networks 130818
Building Social Life Networks 130818
 
Designing intelligent social systems 121205
Designing intelligent social systems 121205Designing intelligent social systems 121205
Designing intelligent social systems 121205
 
Situation recognition acm mm 121029
Situation recognition acm mm 121029Situation recognition acm mm 121029
Situation recognition acm mm 121029
 
Mobile social search
Mobile social searchMobile social search
Mobile social search
 
Eventshop 120721
Eventshop 120721Eventshop 120721
Eventshop 120721
 
Social life networks presentation at fb 110713
Social life networks presentation at fb 110713Social life networks presentation at fb 110713
Social life networks presentation at fb 110713
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 

Eat, Drink, and Enjoy!

  • 1. Eat, Drink, and Enjoy Ramesh Jain (jain@ics.uci.edu) With Several Collaborators
  • 2. Human Evolution: Economist Dec 13, 2003. Let’s accelerate the evolution.
  • 3. Food is Most IMPORTANT in Life! 1. Social. 2. Religious. 3. Enjoyment. 4. Life. 5. Business 6. Agriculture But has been mostly ignored by Computing community. Time to Change.
  • 4. My interest in Food: I Love Eating!
  • 5. My interest in Food: Love Multimodal Culinary Event Experience
  • 10. My interest in Food: ‘merge’ my research passion with real life passion 1. Ruihan Xu, Luis Herranz, Shuqiang Jiang, Shuang Wang, Xinhang Song, Ramesh Jain: Geolocalized Modeling for Dish Recognition. IEEE Transactions on Multimedia 17(8): 1187-1199 (2015) 2. Nitish Nag, Vaibhav Pandey, Hyungik Oh, Ramesh Jain: Cybernetic Health. CoRR abs/1705.08514 (2017 3. Nitish Nag, Vaibhav Pandey, Ramesh Jain: Health Multimedia: Lifestyle Recommendations Based on Diverse Observations. ICMR 2017: 99-106 4. Nitish Nag, Vaibhav Pandey, Abhisaar Sharma, Jonathan Lam, Runyi Wang, Ramesh Jain: Pocket Dietitian: Automated Healthy Dish Recommendations by Location. ICIAP Workshops 2017: 444-452 5. Nitish Nag, Vaibhav Pandey, Ramesh Jain: Health Multimedia: Lifestyle Recommendations Based on Diverse Observations. ICMR 2017: 99-106 6. Hyungik Oh, Jonathan Nguyen, Soundarya Soundararajan, Ramesh Jain: Multimodal Food Journaling. HealthMedia@MM 2018: 39-47 7. N. Nag and R. Jain, “A navigational approach to health: Actionable guidance for improved quality of life,” IEEE Comput., vol. 52, no. 4, pp. 12–20. April 2019. 8. Weiqing Min, Shuqiang Jiang, Linhu Liu, Yong Rui, Ramesh Jain, ACM Computing Surveys, 52(5):1-36, September, 2019 9. Weiqing Min, Shuqiang Jiang, Ramesh Jain: Food Recommendation: Framework, Existing Solutions and Challenges. CoRR abs/1905.06269 (2019) 10. Hyungik Oh, Ramesh Jain: Detecting Events of Daily Living Using Multimodal Data. CoRR abs/1905.09402 (2019)
  • 11. What is the the most effective Medicine? Zachary Zavislak for TIME
  • 12. That is Old News! Food Pyramid
  • 13.
  • 14. I am in Nice, France! • How do I get ‘there’: From my Hotel to Conference center? • What do I eat and where? • I have diabetes/allergy. • I am a vegetarian. • I am a vegetarian and have diabetes. • I am a very picky eater. • Have only 1 hour time. • I am on tight budget. Two problems I face!
  • 15. Two Challenges to Solve the Problem! • Creating a detailed Food Chronicle for a person. • Creating a detailed World Food Atlas.
  • 16. Food Recommendation •What: Food Items. •Who: Person. •When: Context. Food Recommendation System Food Items Context Personal Model List and volumes of Food Items and How to get them.
  • 17. Challenges for Technology: Dish Eating Well does not mean eating Tasteless.
  • 18. Millions of Books on Food are Available! Most non-fiction books in a bookstore are on Food.
  • 19. Problem with Books: Old Technology. • Books are not Actionable • Books are not Personal • Books are not Situational • Do you still read paper books? Really? People want Right Information, at Right Time, in Right (Actionable) form.
  • 20. Challenges for Technology: Dish/Food Items • Ingredients • Their source • Nutritions • Calories • Taste • Season and ingredients • Cooking style • Volume • Individual items • Cost
  • 21. Society exists only as a mental concept; in the real world there are only individuals. -- Oscar Wilde Problem with Books: Personalization
  • 22. An Individual is not an average of a Population Longitudinal data for N-of-1 Studies. An Average human has: One breast, and One testicle?????
  • 23. Personal Factors for Food • Religion • Social • Allergies • Preferences • Taste • Price • Health condition • Health goals
  • 24. How can we get this information for a person? • Food preferences • Likes and dislikes • Limitations • Social/Religious • Health • Recent History • What has been eating • Current situation • Company • Budget Challenges for Technology: Person
  • 25. Knowing a Person. Can we? Businesses must understand their Customers.
  • 26. Preferences Environ- mental Allergies Health Social And Religious How do I find all this? Personal model is built using logs data.
  • 27. Personal Chronicle: Personicle Personicle is a complete chronological record of person-centered events in life (health, social, environmental) captured objectively but augmented using subjective information as needed.
  • 28. Use some streams and determine life events. Add other personal streams as NEEDED.
  • 29. Most Important Lifestyle Factor: Diary Food Database Scanning Barcode Taking a Picture Current Techniques are Unsatisfactory. Most Important Lifestyle Factor: Food Chronicle
  • 30. Current Popular Approaches for Food Journal in Multimedia • FoodLog by Prof. Kiyo Aizawa. • Many Food Recognition systems: Very active research • Food Volume: Use one or more pictures • Nutrition: Ingredient/Recipe recognition Let’s practice Multimedia. Use all relevant information We are becoming camera-hammers.
  • 31. Potential Solutions • Triggering a food journaling process in a timely, proactive manner. • Improving the self-reporting while preserving high accuracy • Other sources: electronic payments • Automatic food logging • New sensors
  • 32. • Eating Moment Recognition • Location • Heart rate • Speech Based Food Journaling • Enhancement • Payments • Recall tips Eating One Approach: Food Channnel
  • 33. Event Stream Mining for Rule-Based Actionable Insights Spicy food and 2 glasses of wine result in sleepless nights. Warn him when he is at an Sichuan restaurant. Personicle Food Stream t1 t2 t3 t4 t5 Sleep Representing different events in time band form.
  • 34. Challenges for Technology: Context • Location/availability • Local regulations • Seasonal/Environmental variations • Personal immediate history • Social Company • Cost
  • 35. Most Challenging Context • Available dishes near a location • Finding local variations in dishes and their effect on taste and nutrition Solution: • Crawling and analyzing each dish on the menu of every restaurant. • Understanding recipes used at home to analyze dishes. • Think dish level rather than restaurant level
  • 36. Should We Build Food Knowledge Graphs? • Knowledge Graphs are the reason for efficient search – that we all love. • Why not creat Food Knowledge Graphs. • Create World Food Atlas using Food Knowledge Graph.
  • 38. Understanding Tastes: FlavorNet Bitter, salty, sour, astringent, sweet, pungent (eg chili), and umami.
  • 39. Grand Challenges •Creating a detailed Food Chronicle for a person. •Creating a World Food Atlas. To enjoy food, we must solve these two challenges using Digital Technology.

Editor's Notes

  1. Every body is concerned about the obesity and food. We can change the trend using the technology.
  2. So all the knowledge is there.