[AI in meal planning] User's condition and activity/feedback that can be applied to AI in meal planning

in #mediteam6 years ago (edited)

Hello, this is @doctorbme.
Today, we will see what type of information on user's condition and activity can be obtained in terms of designing an AI for meal planning and how it can be applied.
Whereas the previous article was about utilizing the subjective information that reflects user/expert opinions, this article presents various types of information that can be identified within the meal planning AI service itself.


First, let's briefly observe what types of factors on the meal planning AI service.
The factors below may not be perfect, but it is a general idea of which factors should be considered.


Figure 1. Factors of meal planning AI service

  1. Database on menu, food, and ingredients: This is the basic information for making food.
    It may include ingredient information such as calories, nutrients, etc., food that can be made when ingredients are combined in the right order, and relevant recipes.
  2. Algorithm: It shows the algorithm for finding the optimum menu per user by considering the limiting conditions that reflects the status of each user based on the given database.
  3. Information processing and adaptation: Although differences can occur depending on which algorithm is implemented, it shows new recipes or menus can be re-saved in the database, or the existing information found in the database can be reprocessed or retrieved according to the situation.
    In addition, the information identified based on various information sources other than the information directly entered by the user can be processed and adapted according to the database.
  4. Direct input of information: It reflects the subjective opinions of the user/expert.
  5. Information acquisition: It reflects various objective information related to user's smartphone sensor, blood glucose monitor, blood pressure gauge, etc.
  6. Result configuration and output: It outputs configured diet.

For example, let's suppose that a diabetes patient uses such meal planning AI.
Then, Additional information is required beyond the information obtrained grom the general user.
For ingredients and food, the influence of food on blood sugar should be considered based on the glycemic index (GI).
If the model is expanded a little further, compartment modeling can be used to configure the diet with limiting conditions of maximum and minimum blood sugar by predicting and observing the changes in blood sugar, which can be done by creating a self-model of how the blood sugar and insulin levels of the user are changed when food with certain GI and various nutritional content is consumed.


Subjective opinions that the user can set would be how much I want to gain/lose weight, whether to prefer/not prefer food containing certain ingredients, whether to accept new recipes, etc.
Then, what is some objective information that can be obtained from the user?

Information that can be measured via the user may include not only weight, body mass index (BMI), and regularly checked blood sugar, but also basal metabolism that reflects muscle mass, etc., measurement of motion quantity via user's movement linked to smartphone's GPS and giro sensor, type and configuration of food consumed if the user is keeping a record of consumed food, each users genetic information, metabolic process which microorganisms and food react to, etc.
Especially for the latter,

As such meal planning includes the management and monitoring of user's health, it shows the potential application in overall health management including both exercise and meal planning.


Currently, various services related to AI are being developed.

FitGenie
Provides diets by reflecting various factors such as hunger and exhaustion, and improves via feedback

Nutrino
In addition to personal status and information, attempts to converge various literature on diets and knowledge based on natural language processing.

NOT company
Attempts to find combinations of ingredients that can replace existing meat-based diet with plant-based diet while similarly maintaining food, flavor, and nutrition.

Nutritas
Aims to find various biochemical bioactive agents contained in food ingredients related to health improvement.

SmartPlate
Attempts to present a better diet by recognizing photos of food, calculating calories and nutrition, and analyzing diets.

A variety of other AI-based food-tech services are also on the rise.
The main characteristics of such services are that they are aimed toward 1) managing users' health or 2) discovering new food ingredient/food combinations.
With this, I would like to sum up the introduction of AI on meal planning.

In fact, with close observation, there are many things to be considered and various services that need to be benchmarked. I just hope the above information can help you create the big picture on how to design an AI service for meal planning.
Thank you.


Reference
[1] Rodrigo Zenun Franco, Rosalind Fallaize, Julie A Lovegrove, and Faustina Hwang, Popular Nutrition-Related Mobile Apps: A Feature Assessment, JMIR Mhealth Uhealth. 2016 Jul-Sep; 4(3): e85.
[2] Sonnenburg JL, Bäckhed F, Diet-microbiota interactions as moderators of human metabolism, Nature. 2016 Jul 7;535(7610):56-64. doi: 10.1038/nature18846.
[3] J. Bulka, A. Izworski, J. Koleszynska, J. Lis, I. Wochlik,
Automatic meal planning using artificial intelligence algorithms in computer aided diabetes therapy, IEEE ICARA 2009, https://doi.org/10.1109/ICARA.2000.4803989


All the pictures used in this article are self-produced



The first STEEM medical magazine written by professionals

Sort:  

To listen to the audio version of this article click on the play image.

Brought to you by @tts. If you find it useful please consider upvoting this reply.

@mediteam, I gave you an upvote on your post! Please give me a follow and I will give you a follow in return and possible future votes!

Thank you in advance!

Nice post
Have a nice day

Congratulations @mediteam! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

You got your First payout
Award for the total payout received
Award for the number of upvotes received

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - Brazil vs Belgium


Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.033
BTC 63457.41
ETH 3119.12
USDT 1.00
SBD 3.94