Title: P1246341506IbVZL
1(No Transcript)
2- More and more people are interested in cooking,
but busy lives often leave little time to plan
and prepare meals. - We are proposing a recommender system that will
take into account preference, budget, on-hand
ingredients, diet, and time constraints. - The system can be used ahead of time to plan for
dinner parties or on a moments notice for a
quick dinner.
3- Target Users
- Every cook with any level of experience/inexperie
nce. - Not age or sex specific.
- Cooks with a variety of needs.
- Special Diets
- Budgets
- Limited Ingredients
4- Existing Technologies
- PC based software tools
- Web based tools
- PDA based tools
- Smart appliances
5Based on four observations and interviews, we
realized that people have the most difficulty
deciding what to make when planning meals.
6What complicates the decision to make one meal
over another?
Breakdowns occur in People disagreeing on what
meal best suits their current situation Not
being able to find a recipe/losing
recipes Constraints such as diet, money, time,
tastes/preferences Limited knowledge/expertise
on how to choose/execute a recipe
7Menu Planning Sequence Model
Planner
Ratifies suggestion
Asks what do you want for dinner on Sunday?
Proposes menu idea
No opinion on dinner options
Vetoes proposal
Makes another suggestion
Family
Breakdown occurs in the invention
process--generating ideas for what to make.
8Menu Planning Sequence Model
Planner
Ratifies ingredient suggestions for main meal
side dishes
Asks what can be made that is quick, healthy,
fairly inexpensive?
Proposes ingredients pizza types
Plans on making pizza
Ratifies ingredient proposal
Plans accompanying side dishes to main meal
Planner
Breakdown occurs in the inventory
processgenerating a list of necessary
ingredients based on cost/price restriction.
9State Diagram
Plan
Search (dishes)
Review Pantry
Diet?Budget?Whats on hand?
Determine Constraints
System recommends based on constraints
Reviewrecommendations
Confirm w/ food items or plan shopping list
Decide to make meal
10- We envision our system to
- Make suggestions based on user input
- Know what items users have already on hand
- Generate lists of what users need to buy to make
a dish - Make planned menus accessible to diners
- Store and sort recipes
www.msu.edu/ruddenca/wra491