PIN prototype for Intelligent Nutrition Assessment and Meal Planning
At present, establishing a healthy lifestyle has become a very important aspect in people’s lives. One of the main requirements of maintaining a healthy lifestyle is a healthy nutrition. Thus, people reach out for a nutrition expert’s services, to help achieve this healthy lifestyle requirement. Yet a few obstacles come to mind: i) the cost of seeking an expert’s help, and ii) the time commitment required from a person to attend regular meetings with the expert.
To try to solve these issues, we design and develop an intelligent mobile application titled PIN (Personal Intelligent Nutritionist) that automates the services offered by a nutrition expert, namely: i) providing the person seeking nutrition advice with an assessment regarding her nutrition-health state: whether she should gain, lose, or maintain her weight (based on different nutrition-health measurements), and then ii) providing her with daily meal plans to meet the optimal nutrition-health state (considering all categories of required nutrients). To achieve this, our solution consists of two main components: i) a health state assessor agent specially designed using the fuzzy logic paradigm to evaluate the health state of the user based on various inputs (age, sex, height, weight, and body fat percentage (BFP)), and recommend a target weight and BFP for the user while considering her level of activity and the rate at which the weight change is desired (the agent’s final output is the daily caloric intake required to reach the target weight); and ii) a meal plan generator agent, designed based on an adaptation of the transportation optimization problem to simulate the “human thought process” involved in generating daily meal plans (based on the health state assessor’s output).
This paper briefly describes and evaluates PIN’s architecture and functionality. Preliminary results produced based on 16 real-case human test subjects highlight the effectiveness and efficiency of the solution.
Fig. 1. Overall PIN architecture