Inverse Optimization and Inference models
Diet problem data resources
The diet recommendation problem is to determine the optimal intake of different food types satisfying some constraints on the nutrients while maximizing the preferences of an individual. In the inverse optimization setting of his problem, the preferences are inferred using a known pattern of the observed diet of the individual. Two different cases are considered. The first case considers a set of similar observations from different individuals with similar attributes and diet goals and the second case considers different days of intake data from the same individual.
The data used in this study is gathered from the National Health and Nutrition Examination Survey (NHANES) dietary data alongside the United States Department of Agriculture (USDA) data for nutrients of different types of food. In this study, we consider the Dietary Approaches to Stop Hypertension (DASH) diet and construct constraints based on it. The data gathered is filtered in a way to find individuals at risk of blood pressure (or individuals whose doctors had told them they are at risk) but their blood pressure ratings showed normal numbers. It is a reasonable deduction to assume that these people were probably trying better diets to control their blood pressure levels. Therefore, such respondents were considered for this example. Also, age limits of 40 to 50 were considered in the filtering process of the data for selected individuals. We have also analyzed the intakes of the individuals to make sure that they are following a good diet.