Fondazione Bruno Kessler is developing a mobile app prototype for empowering citizens to improve their health conditions through different lifestyle interventions that will be incorporated into a mobile application for lifestyle promotion of the Province of Trento in the context of the Trentino Salute 4.0 Competence Center. The envisioned interventions are based on promoting behaviour change in various domains such as physical activity, mental health and nutrition. In particular, the nutrition component is a self-monitoring module that collects dietary habits to analyse them and recommend healthier eating behaviours. Dietary assessment is completed using a Food Frequency Questionnaire on the Mediterranean diet that is presented to the user as a grid of images. The questionnaire returns feedback on 11 aspects of nutrition. Although the questionnaire used in the application only consists of 24 questions, it still could be a bit overwhelming and a bit crowded when shown on the screen. In this paper, we tried to find a machine-learning-based solution to reduce the number of questions in the questionnaire. We proposed a method that uses the user’s previous answers as additional information to find the goals that need more attention. We compared this method with a case where the subset of questions is randomly selected and with a case where the subset is chosen using feature selection. We also explored how large the subset should be to obtain good predictions. All the experiments are conducted as a multi-target regression problem, which means several goals are predicted simultaneously. The proposed method adjusts well to the user in question and has the slightest error when predicting the goals.
Read full abstract