Diet Modelling: Combining Mathematical Programming Models with Data-Driven Methods

  • Ante IvancicEmail author
  • Argyris Kanellopoulos
  • Johanna M. Geleijnse
Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 554)


Mathematical programming has been the principal workhorse behind most diet models since the 1940s. As a predominantly hypothesis-driven modelling paradigm, its structure is mostly defined by a priori information, i.e. expert knowledge. In this paper we consider two machine learning paradigms, and three instances thereof that could help leverage the readily available data and derive valuable insights for modelling healthier, and acceptable human diets.


Machine learning Diet modelling Consumer preferences 


  1. 1.
    Johnston, J.L., Fanzo, J.C., Cogill, B.: Understanding sustainable diets: a descriptive analysis of the determinants and processes that influence diets and their impact on health, food security, and environmental sustainability. Adv. Nutr. 5(4), 418–429 (2014)CrossRefGoogle Scholar
  2. 2.
    Willet, W., et al.: Food in the anthropocene: the EAT-lancet commission on healthy diets from sustainable food systems. Lancet 393(10170), 447–492 (2019)CrossRefGoogle Scholar
  3. 3.
    Lassale, C., Gunter, M.J., Romaguera, D., Peelen, L.M., Van der Schouw, Y.T., Beulens, J.W.J., et al.: Diet quality scores and prediction of all-cause, cardiovascular and cancer mortality in a pan-European cohort study. PLoS ONE 11(7) (2016) CrossRefGoogle Scholar
  4. 4.
    Minihane, A.M., et al.: Low-grade inflammation, diet composition and health: current research evidence and its translation. Br. J. Nutr. 114(07), 999–1012 (2015)CrossRefGoogle Scholar
  5. 5.
    Fanzo, J.: Ethical issues for human nutrition in the context of global food security and sustainable development. Glob. Food Secur. 7, 15–23 (2015)CrossRefGoogle Scholar
  6. 6.
    Macdiarmid, J.I., et al.: Sustainable diets for the future: can we contribute to reducing greenhouse gas emissions by eating a healthy diet? Am. J. Clin. Nutr. 96(3), 632–639 (2012)CrossRefGoogle Scholar
  7. 7.
    Irz, X., Leroy, P., Requillart, V., Soler, L.: Beyond wishful thinking: integrating consumer preferences in the assessment of dietary recommendations. PLoS ONE 11(6) (2016)CrossRefGoogle Scholar
  8. 8.
    Reisch, L., Eberle, U., Lorek, S.: Sustainable food consumption: an overview of contemporary issues and policies. Sustain. Sci. Pract. Policy 9(2), 7–25 (2016)Google Scholar
  9. 9.
    Schmidhuber, J.: Deep learning in neural networks: an overview, pp. 7–25. arXiv:1404.7828 (2014)
  10. 10.
    Stigler, G.J.: The cost of subsistence. J. Farm Econ. 27(2), 303–314 (1945)CrossRefGoogle Scholar
  11. 11.
    Danzig, G.B.: Linear Programming and Extensions. Princeton University Press, Princeton (1963)CrossRefGoogle Scholar
  12. 12.
    Gazan, R., Brouzes, C.M.C., Vieux, F., Maillot, M., Lluch, A., Darmon, N.: Mathematical optimization to explore tomorrow’s sustainable diets: a narrative review. Adv. Nutr. 9(5), 602–626 (2018)CrossRefGoogle Scholar
  13. 13.
    Previdelli, A.N., de Andrade, S.C., Fisberg, R.M., Marchioni, D.M.: Using two different approaches to assess dietary patterns: hypothesis-driven and data-driven analysis. Nutrients 8(10), 593 (2016)CrossRefGoogle Scholar
  14. 14.
    Tyszler, M., Kramer, G., Blonk, H.: Just eating healthier is not enough: studying the environmental impact of different diet scenarios for Dutch women (31–50 years old) by linear programming. Int. J. Life Cycle Assess. 21(5), 701–709 (2016)CrossRefGoogle Scholar
  15. 15.
    van Dooren, C., Tyszler, M., Kramer, G.F.H., Aiking, H.: Combining low price, low climate impact and high nutritional value in one shopping basket through diet optimization by linear programming. Sustainability 7(9), 12837–12855 (2015)CrossRefGoogle Scholar
  16. 16.
    Chen, T., Guestrin, C.: XGBoost: a scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, California, USA, pp. 785–794 (2016)Google Scholar
  17. 17.
    Jaynes, E.T.: Information theory and statistical mechanics. Phys. Rev. 106(4), 620 (1957)MathSciNetCrossRefGoogle Scholar
  18. 18.
    Hastie, T., Tibshirani, R., Friedman, J.: The Elements of Statistical Learning. Springer, New York (2001). Scholar
  19. 19.
    Lu, L., Medo, M., Yeung, C.H., Zhang, Y.-C., Zhang, Z.-K., Zhou, T.: Recommender systems. Phys. Rep. 519(1), 1–49 (2012)CrossRefGoogle Scholar
  20. 20.
    Bengio, Y., Courville, A., Vincent, P.: Representation learning: a review and new perspectives. IEEE Trans. Pattern Anal. Mach. Intell. 35(8), 1798–1828 (2013)CrossRefGoogle Scholar
  21. 21.
    Manning, C.D., Raghavan, P.: Introduction to Information Retrieval. Cambridge University Press, New York (2008)CrossRefGoogle Scholar
  22. 22.
    Nakov, P., Popova, A., Mateev, P.: Weight functions impact on LSA performance. In: Proceedings of the EuroConference Recent Advances in Natural Language Processing (RANLP 2001), pp. 187–193. (2001)Google Scholar
  23. 23.
    Cover, T.M., Thomas, J.A.: Elements of Information Theory, 2nd edn. Wiley, New York (2006)zbMATHGoogle Scholar
  24. 24.
    Karypis, G.: Evaluation of item-based top-N recommendation algorithms. In: 9thProceedings of the Tenth International Conference on Information and Knowledge Management, pp. 247–254. ACM, New York (2001)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2020

Authors and Affiliations

  • Ante Ivancic
    • 1
    Email author
  • Argyris Kanellopoulos
    • 1
  • Johanna M. Geleijnse
    • 1
  1. 1.Wageningen University and ResearchWageningenThe Netherlands

Personalised recommendations