Next Article in Journal
Differences in the Factor Structure of the Eating Attitude Test-26 (EAT-26) among Clinical vs. Non-Clinical Adolescent Israeli Females
Next Article in Special Issue
Sentiment Analysis of Tweets on Menu Labeling Regulations in the US
Previous Article in Journal
“Zoom”ing to the Kitchen: A Novel Approach to Virtual Nutrition Education for Medical Trainees
Previous Article in Special Issue
Machine Learning-Based Prediction of Complications and Prolonged Hospitalization with the GLIM Criteria Combinations Containing Calf Circumference in Elderly Asian Patients
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Accelerating the Classification of NOVA Food Processing Levels Using a Fine-Tuned Language Model: A Multi-Country Study

1
Department of Nutritional Sciences, Temerty Faculty of Medicine, University of Toronto, Toronto, ON M5S 1A1, Canada
2
Fundación Interamericana del Corazón Argentina, Buenos Aires C1425, Argentina
*
Author to whom correspondence should be addressed.
Nutrients 2023, 15(19), 4167; https://doi.org/10.3390/nu15194167
Submission received: 1 September 2023 / Revised: 22 September 2023 / Accepted: 25 September 2023 / Published: 27 September 2023
(This article belongs to the Special Issue Artificial Intelligence Applications to Public Health Nutrition)

Abstract

:
The consumption and availability of ultra-processed foods (UPFs), which are associated with an increased risk of noncommunicable diseases, have increased in most countries. While many countries have or are planning to incorporate UPF recommendations in their national dietary guidelines, the classification of food processing levels relies on expertise-based manual categorization, which is labor-intensive and time-consuming. Our study utilized transformer-based language models to automate the classification of food processing levels according to the NOVA classification system in the Canada, Argentina, and US national food databases. We showed that fine-tuned language models using the ingredient list text found on food labels as inputs achieved a high overall accuracy (F1 score of 0.979) in predicting the food processing levels of Canadian food products, outperforming traditional machine learning models using structured nutrient data and bag-of-words. Most of the food categories reached a prediction accuracy of 0.98 using a fined-tuned language model, especially for predicting processed foods and ultra-processed foods. Our automation strategy was also effective and generalizable for classifying food products in the Argentina and US databases, providing a cost-effective approach for policymakers to monitor and regulate the UPFs in the global food supply.

1. Introduction

In recent decades, the availability of ultra-processed foods (UPFs) has increased in most countries, dominating the food supplies in high-income countries and rapidly increasing in middle-income countries [1,2]. Evidence from different countries has shown associations between a high consumption of UPFs with a poor diet quality, excess body weight, and other diet-related noncommunicable diseases (NCDs) [3,4,5,6,7]. Additionally, a high consumption of UPFs has been significantly associated with a higher risk of all-cause mortality among adults [8]. Recognizing this issue, many countries have incorporated recommendations in their national dietary guidelines to limit or avoid the consumption of UPFs. For instance, countries such as Belgium, Brazil, Chile, Ecuador, Israel, Malaysia, Maldives, Mexico, Peru, and Uruguay have included such recommendations [9,10,11,12]. Moreover, other countries, such as the US, are currently discussing UPFs as part of the development of the Dietary Guidelines for Americans 2025–2030 [13,14]. Therefore, in an ever-changing food supply, it is crucial to monitor its changes and understand the different impacts of a higher consumption of UPFs (nutritional, health, economic, and environmental, etc.). Thus, a timely assessment of this matter is key to having it on the public health agenda and contributing to evidence-based policy decision making. UPFs can be defined within the NOVA (not an acronym) food classification system. Under NOVA, foods are categorized into four groups according to the nature, extent, and purpose of their industrial processing (NOVA 1, unprocessed or minimally processed foods; NOVA 2, processed culinary ingredients; NOVA 3, processed foods; and NOVA 4, ultra-processed foods) [15]. UPFs are known for their hyper-palatability, affordability, convenience, long shelf life, and ready-to-consume nature. These products are characterized by a high energy density and low nutrient content. UPFs often contain added food additives that make the final product palatable or hyper-palatable, and are usually high in nutrients of public health concern (i.e., fats, sodium, and sugars) [1,15,16,17]. However, the categorization of foods under the NOVA system usually relies on manual categorization and matching [18], which is labor-intensive, time-consuming, and challenging given the dynamic food supply in most countries.
Machine learning (ML) is rapidly gaining popularity as a valuable tool among researchers in nutrition and public health policy. Previous studies have implemented machine learning and used inputs such as representing food ingredient appearance by binary numbers of 0 and 1 or the structured data of nutrient values for estimating label nutrients and food processing levels [19,20]. However, these extensive input requirements and computational resources often constrain the model performance, and these algorithms cannot easily process the other valuable unstructured text information found on food labels, such as name, brand, ingredients list, and nutrition claims. Of note, the textual information displayed on food packages is the easiest accessible information compared to complex nutrient composition data or laboratory food analytic reports, especially for many countries that lack a comprehensive nutrient composition database.
Recent advances in large language models (LLMs) for natural language processing (NLP) have provided a new possibility for extracting information from unstructured data. While evidence regarding the application of large language models in food- and nutrition-related tasks is relatively limited, these models have consistently demonstrated an expectational performance in tasks such as text classification, document summarization, question and answering, and generating interpretable explanations in a variety of domains [21,22,23]. Bidirectional Encoder Representations from Transformers (BERT) is one of the first developed transformer-based language models that is pre-trained on a large corpus of English data for downstream tasks such as categorization and similarity comparisons. Recent studies have indicated that pre-trained language models, such as BERT, have achieved excellent performances in food categorization and nutrition quality prediction by using the text information found on food labels [24,25]. Pre-trained representations have been shown to be generally transferable to various downstream tasks using a limited amount of nutrition label information. Thus, utilizing a pre-trained language model has the potential to fully exploit the unstructured text data found on food labels for NOVA food processing level classification and to reduce the number of inputs needed. In addition, pre-trained language models can be fine-tuned and applied to specific tasks with the benefit of learned features.
However, to the best of our knowledge, no study has applied a pre-trained language model and fine-tuned method to automate the food processing level classification in the global food supply. Therefore, this study aims to utilize a fine-tuning transformer-based language model to automate the classification of foods under the NOVA classification system for the foods available in the food supplies of Canada, Argentina, and the US.

2. Materials and Methods

2.1. Food Composition Databases

This study used the University of Toronto Food Label Information and Price Canada (FLIP-Canada) Database 2010–2020 (n = 118,985), the FLIP-Latin America and the Caribbean countries (FLIP-LAC) Database 2018–2022 (n = 8465), and the United States Department of Agriculture-Branded Food Products Database (USDA-BFPD) 2013–2022 (n = 1,702,235, n = 388,650 unique UPC) as inputs [18,26]. Briefly, FLIP is a database of Canadian and LAC branded packaged foods and beverages developed by the University of Toronto in 2010, which is updated every 3 to 4 years. It contains food label information (e.g., product name, brand, nutrition facts, ingredients, stores, price, and product images, etc.) for more than 120,000 food products from top food retailers in Canada and Latin America and the Caribbean countries. The FLIP dataset has been an essential research tool for monitoring changes in the food supply and informing the food policy-making process for more than 10 years. Previous versions of FLIP collected food labeling information manually or through a digital collection application (APP) [27]. The latest iteration for FLIP-Canada 2020 and FLIP-LAC 2022 (Argentina) collected food labeling information via website scraping and utilized optical character recognition (OCR) technology [18]. The USDA-BFPD is a publicly available US database that provides information on food and nutrient profiles for over 380,000 unique products. This information includes a product name and generic descriptor, serving size in g or mL, nutrients on the Nutrition Facts Panel per serving size and a 100 g/mL/oz basis, an ingredient list, and a date stamp associated with the product formulation.

2.2. NOVA Food Classification System

The processing levels of packaged foods and beverages are categorized under the NOVA food classification system, which includes four groups. NOVA 1: unprocessed or minimally processed foods; NOVA 2: processed culinary ingredients; NOVA 3: processed foods; and NOVA 4: ultra-processed foods [16]. The NOVA system of food classification is based on the nature, extent, and purpose of food processing to identify ultra-processed food products [15,28]. NOVA categories were manually assigned to foods in FLIP-Canada 2017 using methods that have been previously described [29]. Briefly, a trained nutrition researcher evaluated the list of ingredients for each food in FLIP-Canada 2017 and assigned them a NOVA food category, then a second researcher independently categorized a random 20% of the analytic sample. Weighted Cohen’s Kappa test was used to estimate the inter-rater reliability, which found an almost perfect agreement [29]. In addition, we manually determined the NOVA categories of randomly selected food products in the FLIP-LAC and USDA-BFPD databases to create validation subsets.

2.3. Data Preparation

Figure 1 describes the data preparation flow. A total of 19,720 products were extracted from FLIP-Canada 2017. For the NOVA food classification tasks, we excluded products that did not contain ingredient information and did not have a validated NOVA category. The final sample size for the FLIP-Canada 2017 NOVA classification tasks was 18,916, and all the products were manually validated for NOVA by a trained nutrition researcher. In addition, we used FLIP-Canada 2020 as a validation dataset (n = 74,445, >50% manually validated for NOVA by a trained nutrition researcher) to validate the machine learning algorithms developed from FLIP-Canada 2017. Furthermore, we applied the algorithm to the prediction datasets FLIP-LAC 2018–2022 for Argentina (n = 8465, >50% manually validated for NOVA by a trained nutrition researcher) and USDA-BFPD (n = 1,702,235, >0.3% manually validated for NOVA by a trained nutrition researcher).

2.4. Food Representations

A pre-trained language model (i.e., sentence-BERT) was used to convert the ingredient text lists on food labels into low-dimensional dense vector representations. In addition, a bag-of-words (BoW) representation (i.e., the presence of each ingredient in the given ingredients list) and structured nutrient fact data (i.e., the amount of nutrients per 100 units in the nutrition facts table) were used as inputs [24]. All the text in the ingredients list was cleaned and converted into capitals, separated by commas. The nutrient values displayed in the Nutrient Fact table (NFt) were standardized into 100 units (g for solid food products and mL for liquid food products). To utilize the extracted representations for the NOVA food classification, we used extreme gradient boosting (XGBoost) algorithms.

2.5. Fine-Tuning Language Model

We utilized pre-trained language models and added a classification layer on top. The entire model was then fine-tuned end-to-end using specified datasets. We used the BERT-Base, DistilBERT-Base, MPNet-Base, MiniLM-L6, and multi-qa-MiniLM-L6-cos classification algorithms [30]. These pre-trained models vary in size, training data source, and number of encoder layers stacked on top of each other, which, in turn, affects their run-time and prediction quality. Fine-tuned models, in comparison to linear probing, have the advantage of being able to adapt pre-trained representations to a given dataset. This adaptability often results in an improved performance, but it also requires more computation resources to train an entire model.

2.6. Statistical Analyses

The performance of the model on the given NOVA classification tasks was measured using different parameters, including accuracy, balanced accuracy, F1 score, confusion matrix, normalized confusion matrix, receiver operating characteristic (ROC) curve, and area under the curve. Accuracy was the ratio of correctly predicted observations to the total observations, which mainly depended on the performance that the algorithm achieved on the biggest classes. Balanced accuracy is useful for multi-class classification when classes are imbalanced, and each class will have an equal weight in the final calculation [31]. F1 score was the weighted average of precision (positive values which were gained from the prediction, relevant occurrences among the gained occurrences) and recalls (relevance of gained occurrences). The confusion matrix contained true positive, true negative, false positive, and false negative values in the matrix, which were used to evaluate the actual values with the values predicted by the classifier. Confusion matrix normalization by the number of elements in each class displayed a more visual interpretation in the case of class imbalance. ROC is a probability curve plot and a higher area under the curve represented a higher ability of the model to distinguish between classes. All the analyses were conducted using Python 3.9.

3. Results

3.1. Different Machine Learning Algorithms Reached Moderate to High Accuracy in NOVA Food Processing Levels Classification

Table 1 shows the results of the NOVA classification algorithms using different food label representations and probing methods. The performance of each classifier was measured in terms of its accuracy, balanced accuracy, and F1 score. Using the nutrition levels indicated in the Nutrition Facts table (NFt) to predict the NOVA classification reached a moderate accuracy (accuracy 0.890, balanced accuracy 0.797, and F1 score 0.882). Using the ingredient list information found on the food labels (bag-of-words and pre-trained embeddings methods) predicted a more accurate NOVA food classification than using the nutrient information in the nutrition fact table (structured nutrient facts model). By using the XGBoost classifier, the highest performances of the bag-of-words (accuracy 0.970, balanced accuracy 0.938, and F1 score 0.970) and pre-trained embeddings (accuracy 0.940, balanced accuracy 0.882, and F1 score 0.940) methods were better than that of the structured nutrient facts model method.

3.2. Fine-Tuned Language Model Performed Well in NOVA Food Processing Levels Classification

The fine-tuned language model performed the best among the different machine learning algorithms (Table 1), with an excellent accuracy of 0.978–0.979, balanced accuracy of 0.955–0.959, and F1 scores of 0.978–0.979. Within the fine-tuned language model, the multi-qa-MiniLM-L6-cos-v1 model (with a 512 max sequence length, 384 dimensions, and approximately 80 MB size) had the highest accuracy, balanced accuracy, and F1 score compared to other pre-trained, fine-tuned models. BERT-Base had an accuracy, balanced accuracy, and F1 score of 0.978, 0.955, and 0.978, respectively. The accuracy, balanced accuracy, and F1 score of the DistilBERT-Base model were 0.978, 0.955, and 0.978, respectively. The MPNet-Base model and all-MiniLM-L6 model had the same accuracy and F1 score as DistilBERT-Base, but a lower balanced accuracy (0.954 and 0.956, respectively). Figure 2 shows the confusion matrix, normalized confusion matrix, and ROC curves of each NOVA food category using the multi-qa-MiniLM-L6-cos-v1 model. Specifically, the fine-tuned language model reached an accuracy of 0.98 for unprocessed or minimally processed foods, 0.94 for processed culinary ingredients, 0.92 for processed foods, and 0.99 for ultra-processed foods. The fine-tuned language model showed a high area under the curve (0.98–1.00) in ROC, indicating robust classification capabilities.
Different food categories have shown an overall NOVA prediction accuracy range from 0.954 to 1, except for foods for children under four years of age (0.889) (Figure 3). Salads, eggs, nuts, potatoes, dessert toppings and fillings, meal replacements, and nutritional supplements reached the overall accuracy of 1. The overall accuracy of major food categories such as meat, snacks, dairy, bakery, and beverages was higher than 0.98. Among the four NOVA groups, 9 out of 24 food categories in NOVA Group 1 (unprocessed or minimally processed foods) and 7 food categories in NOVA Group 3 and NOVA Group 4 (processed foods and ultra-processed foods) reached an F1 score of 1. In addition, 80% of the food categories in of ultra-processed foods reached an F1 score of 0.98, indicating a high prediction performance using the fine-tuned language model.

3.3. The Generalization Ability of the Fine-Tuned Language Model in NOVA Food Processing Levels Classification

We applied the fine-tuned language model (developed based on a fully validated FLIP-Canada 2017 database) to the FLIP-Canada 2020, FLIP-LAC (Argentina), and USDA-BFPD datasets. The results indicated that the fine-tuned language model maintained a high accuracy depending on the source of data, which outperformed the structured nutrient facts, bag-of-words, and pre-trained language models (Table 2). Using subset of >50% food products with manually validated NOVA categories in FLIP-Canada 2020, the fine-tuned language model reached a 0.941 accuracy, 0.896 balanced accuracy, and 0.940 F1 score. The fine-tuned language model also performed moderately well when applied to randomly selected >50% FLIP-LAC and >0.3% USDA-BFPD database subsets (with manually validated NOVA categories), and reached F1 scores of 0.734 for FLIP-LAC and 0.947 for USDA-BFPD, respectively. Of note, when we trained the fine-tuned model on the FLIP-LAC 2022 database, it reached an F1 score of 0.889 (Table 2).

3.4. Using Fine-Tuned Language Model to Estimate NOVA Food Processing Levels in the Food Supply across Different Countries

The fine-tuned language model predicted a prevalence of ultra-processed foods (NOVA 4) between 76.3% (FLIP-Canada 2013), 72.3% (FLIP-Canada 2017t), and 71.3% (FLIP-Canada 2020) in the FLIP Canadian databases (Figure 4). There were 77.4% (FLIP-LAC 2018t) and 72.6% (FLIP-LAC 2022) ultra-processed foods determined in the FLIP-LAC Argentina databases (Figure 4). The prevalence of ultra-processed foods was 73.9% (USDA-BFPD 2017), 73.8% (USDA-BFPD 2018), 76.9% (USDA-BFPD 2019), 75.1% (USDA-BFPD 2020), and 76.9% (USDA-BFPD 2021) in the examined US branded food databases (Figure 4).
Moreover, between 11.2%, 2.7%, 14.9% (FLIP-Canada 2020), 14.4%, 2.1%, and 10.8% (FLIP-LAC 2022) and 10.7%, 2.0%, and 10.4% (USDA-BFPD 2021) of foods were classified as processed foods (NOVA 3), processed culinary ingredients (NOVA 2), and unprocessed or minimally processed foods (NOVA 1), respectively (Figure 4).

4. Discussion

The findings from this study first demonstrated that the fine-tuned language model using ingredient lists as inputs performed well in predicting NOVA food processing categories. Our results showed that the fine-tuned language model reached a 0.979 F1 score for NOVA food classification, and this model is generalizable and presents a moderately high accuracy (F1 scores of 0.889–0.947) when applied to different food composition datasets from Canada, the US, and Argentina.
Our model predicted that the Canadian food supply primarily comprises UPFs (71.3% in the FLIP-Canada 2020 database). Previous work by our research group manually classified packaged food and beverage products in FLIP-Canada 2017 under the NOVA classification system, and 73.5% were classified as UPFs [29]. It is worth noting that FLIP excludes products that are not required to display a Canadian nutrition fact table (i.e., fresh fruits and vegetables, raw meats, and seafood). Therefore, the prevalence of these foods in the Canadian food supply, usually classified under NOVA 1 and NOVA 2, were most likely underestimated [29]. Furthermore, the NOVA classification system itself has faced scientific debate, and previous research has shown that it is more consistent for certain foods than for others [32,33]. Studies assessing the healthiness of packaged food and beverage products in the US found that between 71% and 73% of them were UPFs [20,34], similar to our estimated results (between 73.8% and 76.9%), although different US food databases were used in these studies.
The dietary and health outcomes due to a high consumption of UPFs, as defined by the NOVA system, have been widely studied [35]. Emerging evidence shows that a high consumption of UPFs has been associated with a worse cardiometabolic risk profile and higher risk for cardiovascular diseases, depression, and all-cause mortality [35]. In Canada, UPFs contribute to more than 45% of the total daily energy intake on average [36], and most of the calories derived from free-sugar intake (71.5%) come from UPF consumption [37]. In the US, the contribution of UPFs to the total daily energy intake went from 53.5 to 57.0% kcal between 2001 and 2018 [38]. In Argentina, UPFs contribute to more than 25% of the total daily energy intake [39]. The availability and consumption of UPFs dominate the food supplies in high-income countries, such as Canada and the US, and are rapidly increasing in middle-income countries such as Argentina [1,2]. Therefore, efficiently monitoring the availability of UPFs in the food supply and identifying the most problematic food categories are key to informing future policy decisions aimed at improving food environments, diet quality, and protecting the population from the harmful health effects of a high consumption of UPFs.
Classifying foods under the NOVA classification system primarily relies on manual categorization and validation by trained nutrition researchers. This process is labor-intensive and time-consuming. For instance, traditional approaches to identifying UPFs involve assessing the ingredients list, especially looking for food substances rarely used in kitchens (i.e., hydrolyzed proteins, soya protein isolate, gluten, casein, whey protein, mechanically separated meat, fructose, high-fructose corn syrup, fruit juice concentrate, invert sugar, maltodextrin, and dextrose, etc.) or other food additives that make the final product palatable or hyper-palatable (i.e., flavors, flavors enhancers, colors, emulsifiers, emulsifying salts, sweeteners, and thickeners, etc.), which are usually present in UPFs [15].
Machine learning provides a powerful tool for food classification and nutrition quality prediction tasks. An earlier study indicated that a pre-trained language model and supervised machine learning accurately predicted packaged food category and nutrition quality using the text information found on food labels [24]. Since the NOVA food classification system is mainly based on the appearance of target ingredients, our results showed that the bag-of-words model performed slightly better than the pre-trained language model and outperformed the structured nutrient facts model. A recent study utilized nutrition concentrations as inputs and applied a machine learning algorithm based on a multi-class random forest classifier to accurately predict the degree of food processing in a US food composition database (i.e., The Food and Nutrient Database for Dietary Studies, USDA-FNDDS) [20]. This method was developed based on a sample size of 2484 food items and relied on complex nutrient information (an input of 99 nutrients, e.g., retinol, riboflavin, and total polyunsaturated fatty acids, etc.). This automation algorithm reached a high accuracy and offers a great solution for predicting the food processing levels for products without ingredient lists. However, for many other countries, comprehensive food composition data are hard to collect and standardize, most of which are rarely identified by consumers, whereas ingredient text lists are available and quite standardized in nearly all packaged food products worldwide.
Compared to existing methods, the strength of our strategy is that it provides a direct and powerful machine learning tool to utilize the text information available on the food labels displayed on food packages (i.e., the ingredient list and nutrition facts tables) for the prediction of NOVA food processing levels. Our model was trained on about 20,000 food products that were manually assessed and validated under the NOVA food classification system. This algorithm directly utilized the single text of ingredient lists for the fine-tuned language model and achieved a higher accuracy, which made more products available for training, including food products with missing nutritional information. When the ingredients list was missing, using the remaining nutrient information displayed in the nutrition facts table (e.g., calories, fat, sodium, fiber, sugars, and protein, etc., 14 in total) and the traditional machine learning algorithm still provided a moderate accuracy. Thus, our algorithm provided a fast and accurate assessment of the NOVA food processing classification, which is necessary for monitoring the dynamic and ever-changing food supply and could facilitate cross-country comparisons, where extensive nutrition information may be lacking. Coupled with recent e-grocery trends and methodologies used to collect food label information through web-scrapping and OCR, our strategy largely reduced the manual work of food processing level classification under NOVA and other systems. In addition, our algorithm is generalizable and can be applied to food composition databases with varied information collected from different countries, especially countries without extensive food composition information in their food database.
However, our method is not perfect and its performance on new datasets could decrease, which indicates that further training on new datasets is necessary and some manual validation on the appropriate proportion of predicted data is still needed. The performance of our model was also limited by different local languages and the accuracy of the optical character recognition text recognition. For example, for the FLIP-LAC Argentina database, the algorithm was based on translated ingredient lists from Spanish to English; therefore, the model accuracy slightly decreased when applying our algorithm to other countries. Future research could explore the incorporation of stemming techniques and the development of food-specific corpora to improve the recognition of food ingredients and enhance the overall model performance across diverse linguistic and cultural contexts. Another limitation of this study is that our data sample in FLIP and USDA-BFPD databases did not cover 100% of the food products available in the food supply. Although the databases used in this analysis still have a very good coverage rate of the food supply (e.g., 80% in FLIP), future work is needed to improve the challenge of the timely collection of food label information in a country.
This study demonstrated that using large language models is an effective and generalizable automation strategy for classifying the NOVA food processing levels of packaged foods. Our automation strategy can be applied to different countries to expedite the food categorization process under the NOVA classification system globally, given that the ingredient text lists on food packages are the easiest accessible data compared to more complex nutrient composition data. Our approach could have profound policy implications. By facilitating a faster and more efficient NOVA ultra-processed food categorization process, we can assist researchers and policymakers in monitoring the changes of UPFs in food supply. Moreover, it could enhance our understanding of the correlations between NOVA food processing levels and health outcomes, which can inform future policy decisions aiming to improve food environments, diet quality, and public health on a global scale.

Author Contributions

G.H., N.F. and M.R.L. designed research. G.H. designed the model, wrote the code, and analyzed the data. N.F. and M.V.T. prepared, cleaned and validated the data. G.H. and N.F. wrote the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Canadian Institutes of Health Research (CIHR) Project Grants (PJT-165858 and PJT-152979).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All relevant data supporting the findings of this study are available within the paper. Source databases will be available upon request pending application and approval.

Acknowledgments

We thank Yangjun Ruan from the Department of Computer Science, University of Toronto, for helping with algorithms and methodology. We thank Mavra Ahmed, Sarah Haider, Caroline Middleton, and Ayesha Khan from the Department of Nutritional Sciences, University of Toronto, for manually validating NOVA classification results.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Monteiro, C.A.; Moubarac, J.C.; Cannon, G.; Ng, S.W.; Popkin, B. Ultra-processed products are becoming dominant in the global food system. Obes. Rev. 2013, 14, 21–28. [Google Scholar] [CrossRef] [PubMed]
  2. Marino, M.; Puppo, F.; Del Bo’, C.; Vinelli, V.; Riso, P.; Porrini, M.; Martini, D. A systematic review of worldwide consumption of ultra-processed foods: Findings and criticisms. Nutrients 2021, 13, 2778. [Google Scholar] [CrossRef] [PubMed]
  3. Askari, M.; Heshmati, J.; Shahinfar, H.; Tripathi, N.; Daneshzad, E. Ultra-processed food and the risk of overweight and obesity: A systematic review and meta-analysis of observational studies. Int. J. Obes. 2020, 44, 2080–2091. [Google Scholar] [CrossRef] [PubMed]
  4. Chen, X.; Zhang, Z.; Yang, H.; Qiu, P.; Wang, H.; Wang, F.; Zhao, Q.; Fang, J.; Nie, J. Consumption of ultra-processed foods and health outcomes: A systematic review of epidemiological studies. Nutr. J. 2020, 19, 1–10. [Google Scholar] [CrossRef] [PubMed]
  5. Elizabeth, L.; Machado, P.; Zinöcker, M.; Baker, P.; Lawrence, M. Ultra-processed foods and health outcomes: A narrative review. Nutrients 2020, 12, 1955. [Google Scholar] [CrossRef]
  6. Lane, M.M.; Davis, J.A.; Beattie, S.; Gómez-Donoso, C.; Loughman, A.; O’Neil, A.; Jacka, F.; Berk, M.; Page, R.; Marx, W. Ultraprocessed food and chronic noncommunicable diseases: A systematic review and meta-analysis of 43 observational studies. Obes. Rev. 2021, 22, e13146. [Google Scholar] [CrossRef]
  7. Delpino, F.M.; Figueiredo, L.M.; Bielemann, R.M.; da Silva, B.G.C.; Dos Santos, F.S.; Mintem, G.C.; Flores, T.R.; Arcêncio, R.A.; Nunes, B.P. Ultra-processed food and risk of type 2 diabetes: A systematic review and meta-analysis of longitudinal studies. Int. J. Epidemiol. 2021, 51, 1120–1141. [Google Scholar] [CrossRef]
  8. Suksatan, W.; Moradi, S.; Naeini, F.; Bagheri, R.; Mohammadi, H.; Talebi, S.; Mehrabani, S.; Hojjati Kermani, M.a.; Suzuki, K. Ultra-processed food consumption and adult mortality risk: A systematic review and dose–response meta-analysis of 207,291 participants. Nutrients 2021, 14, 174. [Google Scholar] [CrossRef]
  9. Koios, D.; Machado, P.; Lacy-Nichols, J. Representations of ultra-processed foods: A global analysis of how dietary guidelines refer to levels of food processing. Int. J. Health Policy Manag. 2022, 11, 2588. [Google Scholar] [CrossRef]
  10. Guías Alimentarias Para Chile. Ministerio de Salud-Chile. 2022. Available online: https://www.minsal.cl/wp-content/uploads/2022/12/guias_alimentarias_2022_2ed.pdf (accessed on 1 February 2022).
  11. Malaysian Dietary Guidelines 2020. National Coordinating Committee on Food and Nutrition. Ministry of Health Malaysia. 2021. Available online: https://hq.moh.gov.my/nutrition/wp-content/uploads/2021/07/Web%20MDG.pdf (accessed on 1 May 2021).
  12. Guias Alimentarias 2023 Para La Poblacion Mexicana. Gobierno de Mexico. 2023. Available online: https://www.gob.mx/promosalud/articulos/que-son-las-guias-alimentarias?idiom=es (accessed on 19 May 2023).
  13. Proposed Scientific Questions to Inform the Development of the Dietary Guidelines for Americans 2025–2030. Food and Nutrition Service. U.S. Department of Agriculture. 2023. Available online: https://www.fns.usda.gov/news-item/usda-0081.22 (accessed on 4 April 2022).
  14. Work Under Way—Scientific Questions. Dietary Guidelines for Americans. 2023. Available online: https://www.dietaryguidelines.gov/scientific-questions (accessed on 1 August 2023).
  15. Monteiro, C.A.; Cannon, G.; Levy, R.B.; Moubarac, J.-C.; Louzada, M.L.; Rauber, F.; Khandpur, N.; Cediel, G.; Neri, D.; Martinez-Steele, E. Ultra-processed foods: What they are and how to identify them. Public Health Nutr. 2019, 22, 936–941. [Google Scholar] [CrossRef]
  16. Monteiro, C.A.; Cannon, G.; Moubarac, J.-C.; Levy, R.B.; Louzada, M.L.C.; Jaime, P.C. The UN Decade of Nutrition, the NOVA food classification and the trouble with ultra-processing. Public Health Nutr. 2018, 21, 5–17. [Google Scholar] [CrossRef] [PubMed]
  17. Ardisson Korat, A.V.; Willett, W.C.; Hu, F.B. Diet, lifestyle, and genetic risk factors for type 2 diabetes: A review from the Nurses’ Health Study, Nurses’ Health Study 2, and Health Professionals’ Follow-up Study. Curr. Nutr. Rep. 2014, 3, 345–354. [Google Scholar] [CrossRef] [PubMed]
  18. Ahmed, M.; Schermel, A.; Lee, J.; Weippert, M.; Franco-Arellano, B.; L’Abbé, M. Development of the Food Label Information Program: A Comprehensive Canadian Branded Food Composition Database. Front. Nutr. 2022, 8, 825050. [Google Scholar] [CrossRef] [PubMed]
  19. Ma, P.; Li, A.; Yu, N.; Li, Y.; Bahadur, R.; Wang, Q.; Ahuja, J.K. Application of machine learning for estimating label nutrients using USDA Global Branded Food Products Database (BFPD). J. Food Compos. Anal. 2021, 100, 103857. [Google Scholar] [CrossRef]
  20. Menichetti, G.; Ravandi, B.; Mozaffarian, D.; Barabási, A.-L. Machine learning prediction of the degree of food processing. Nat. Commun. 2023, 14, 2312. [Google Scholar] [CrossRef] [PubMed]
  21. Wang, B.; Xie, Q.; Pei, J.; Chen, Z.; Tiwari, P.; Li, Z.; Fu, J. Pre-trained language models in biomedical domain: A systematic survey. ACM Comput. Surv. 2023. Available online: https://dl.acm.org/doi/pdf/10.1145/3611651 (accessed on 1 August 2023). [CrossRef]
  22. Ziems, C.; Held, W.; Shaikh, O.; Chen, J.; Zhang, Z.; Yang, D. Can Large Language Models Transform Computational Social Science? arXiv 2023, arXiv:2305.03514. Available online: https://arxiv.org/pdf/2305.03514.pdf (accessed on 12 April 2023).
  23. Beltagy, I.; Lo, K.; Cohan, A. SciBERT: A pretrained language model for scientific text. arXiv 2019, arXiv:1903.10676. Available online: https://arxiv.org/pdf/1903.10676.pdf (accessed on 10 September 2019).
  24. Hu, G.; Ahmed, M.; L’Abbé, M.R. Natural language processing and machine learning approaches for food categorization and nutrition quality prediction compared to traditional methods. Am. J. Clin. Nutr. 2023, 117, 553–563. [Google Scholar] [CrossRef]
  25. Devlin, J.; Chang, M.-W.; Lee, K.; Toutanova, K. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv 2018, arXiv:1810.04805. Available online: https://arxiv.org/pdf/1810.04805.pdf (accessed on 24 May 2019).
  26. U.S. Department of Agriculture (USDA), A.R.S. FoodData Central: USDA Global Branded Food Products Database. 2023. Available online: https://data.nal.usda.gov/dataset/usda-branded-food-products-database (accessed on 3 February 2023).
  27. Franco-Arellano, B.; Arcand, J.; Kim, M.A.; Schermel, A.; L’Abbé, M.R. Progress towards eliminating industrially produced trans-fatty acids in the Canadian marketplace, 2013–2017. Public Health Nutr. 2020, 23, 2257–2267. [Google Scholar] [CrossRef] [PubMed]
  28. Martinez-Steele, E.; Khandpur, N.; Batis, C.; Bes-Rastrollo, M.; Bonaccio, M.; Cediel, G.; Huybrechts, I.; Juul, F.; Levy, R.B.; da Costa Louzada, M.L. Best practices for applying the Nova food classification system. Nat. Food 2023, 4, 445–448. [Google Scholar] [CrossRef] [PubMed]
  29. Vergeer, L.; Veira, P.; Bernstein, J.T.; Weippert, M.; L’Abbé, M.R. The Calorie and Nutrient Density of More-Versus Less-Processed Packaged Food and Beverage Products in the Canadian Food Supply. Nutrients 2019, 11, 2782. [Google Scholar] [CrossRef]
  30. Qasim, R.; Bangyal, W.H.; Alqarni, M.A.; Ali Almazroi, A. A fine-tuned BERT-based transfer learning approach for text classification. J. Healthc. Eng. 2022, 2022, 3498123. [Google Scholar] [CrossRef] [PubMed]
  31. Grandini, M.; Bagli, E.; Visani, G. Metrics for multi-class classification: An overview. arXiv 2020, arXiv:2008.05756. Available online: https://arxiv.org/pdf/2008.05756.pdf (accessed on 13 August 2020).
  32. Braesco, V.; Souchon, I.; Sauvant, P.; Haurogné, T.; Maillot, M.; Féart, C.; Darmon, N. Ultra-processed foods: How functional is the NOVA system? Eur. J. Clin. Nutr. 2022, 76, 1245–1253. [Google Scholar] [CrossRef]
  33. Petrus, R.R.; do Amaral Sobral, P.J.; Tadini, C.C.; Gonçalves, C.B. The NOVA classification system: A critical perspective in food science. Trends Food Sci. Technol. 2021, 116, 603–608. [Google Scholar] [CrossRef]
  34. Baldridge, A.S.; Huffman, M.D.; Taylor, F.; Xavier, D.; Bright, B.; Van Horn, L.V.; Neal, B.; Dunford, E. The healthfulness of the US packaged food and beverage supply: A cross-sectional study. Nutrients 2019, 11, 1704. [Google Scholar] [CrossRef]
  35. Pagliai, G.; Dinu, M.; Madarena, M.; Bonaccio, M.; Iacoviello, L.; Sofi, F. Consumption of ultra-processed foods and health status: A systematic review and meta-analysis. Br. J. Nutr. 2021, 125, 308–318. [Google Scholar] [CrossRef]
  36. Polsky, J.Y.; Moubarac, J.-C.; Garriguet, D. Consumption of ultra-processed foods in Canada. Health Rep. 2020, 31, 3–15. [Google Scholar]
  37. Hamel, V.; Nardocci, M.; Flexner, N.; Bernstein, J.; L’Abbé, M.R.; Moubarac, J.-C. Consumption of Ultra-Processed Foods Is Associated with Free Sugars Intake in the Canadian Population. Nutrients 2022, 14, 708. [Google Scholar] [CrossRef] [PubMed]
  38. Juul, F.; Parekh, N.; Martinez-Steele, E.; Monteiro, C.A.; Chang, V.W. Ultra-processed food consumption among US adults from 2001 to 2018. Am. J. Clin. Nutr. 2022, 115, 211–221. [Google Scholar] [CrossRef] [PubMed]
  39. Zapata, M.E.; Cediel, G.; Arrieta, E.; Rovirosa, A.; Carmuega, E.; Monteiro, C.A. Ultra-processed foods consumption and diet quality among preschool children and women of reproductive age from Argentina. Public Health Nutr. 2022, 1–10. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Data preparation flow chart and exclusion criteria *. * FLIP, University of Toronto Food Label Information and Price database. FLIP-Canada, FLIP-Canada database. FLIP-LAC, FLIP-Latin America and the Caribbean database. USDA-BFPD, United States Department of Agriculture-Branded Food Products Database.
Figure 1. Data preparation flow chart and exclusion criteria *. * FLIP, University of Toronto Food Label Information and Price database. FLIP-Canada, FLIP-Canada database. FLIP-LAC, FLIP-Latin America and the Caribbean database. USDA-BFPD, United States Department of Agriculture-Branded Food Products Database.
Nutrients 15 04167 g001
Figure 2. The performance of NOVA classification using a fine-tuned language model *. (A) Confusion matrix. (B) Normalized confusion matrix. (C) Receiver operating characteristic (ROC) curves and aera under the ROC. * NOVA Group 1, unprocessed or minimally processed foods; NOVA Group 2, processed culinary ingredients; NOVA Group 3, processed foods; and NOVA Group 4, ultra-processed foods.
Figure 2. The performance of NOVA classification using a fine-tuned language model *. (A) Confusion matrix. (B) Normalized confusion matrix. (C) Receiver operating characteristic (ROC) curves and aera under the ROC. * NOVA Group 1, unprocessed or minimally processed foods; NOVA Group 2, processed culinary ingredients; NOVA Group 3, processed foods; and NOVA Group 4, ultra-processed foods.
Nutrients 15 04167 g002
Figure 3. Accuracy of NOVA classification prediction by food categories using a fine-tuned language model *. * Bubble size depicts the relative sample size of each food category predicted by the fine-tuned language model in internal test dataset. Bubble color density indicates the overall accuracies in terms of F1 scores.
Figure 3. Accuracy of NOVA classification prediction by food categories using a fine-tuned language model *. * Bubble size depicts the relative sample size of each food category predicted by the fine-tuned language model in internal test dataset. Bubble color density indicates the overall accuracies in terms of F1 scores.
Nutrients 15 04167 g003
Figure 4. Fine-tuned model prediction of NOVA category using food label text embeddings in FLIP-Canada, FLIP-LAC, and USDA-BFPD food composition databases *,†. * FLIP, University of Toronto Food Label Information and Price database. FLIP-LAC, FLIP-Latin America and the Caribbean database. USDA-BFPD, United States Department of Agriculture-Branded Food Products Database. FLIP-Canada 2017t reports the true NOVA proportions by manually assigned and validated categories. FLIP-LAC 2018t reports the true NOVA proportions by manually assigned and validated NOVA categories.
Figure 4. Fine-tuned model prediction of NOVA category using food label text embeddings in FLIP-Canada, FLIP-LAC, and USDA-BFPD food composition databases *,†. * FLIP, University of Toronto Food Label Information and Price database. FLIP-LAC, FLIP-Latin America and the Caribbean database. USDA-BFPD, United States Department of Agriculture-Branded Food Products Database. FLIP-Canada 2017t reports the true NOVA proportions by manually assigned and validated categories. FLIP-LAC 2018t reports the true NOVA proportions by manually assigned and validated NOVA categories.
Nutrients 15 04167 g004
Table 1. Accuracy, balanced accuracy, and F1 score of NOVA classification algorithms using different methods.
Table 1. Accuracy, balanced accuracy, and F1 score of NOVA classification algorithms using different methods.
Feature *Model NOVA Classification Performance
AccuracyBalanced AccuracyF1 Score
Structured dataXGBoost0.8900.7970.882
Bag-of-wordsXGBoost0.9700.9380.970
Pre-trained embeddingsXGBoost0.9400.8820.940
Fine-tuned
language models
BERT-Base0.9780.9550.978
DistilBERT-Base0.9790.9580.979
MPNet-Base0.9790.9540.979
all-MiniLM-L60.9790.9560.979
multi-qa-MiniLM-L6-cos0.9790.9590.979
* Structured data, nutrition levels per 100 units as input. Bag-of-words, top 2000 ingredients as input. Pre-trained embeddings, modified pre-trained BERT model using ingredient list as input. Fine-tuned language models, ingredient list as input. Models were trained on FLIP-Canada 2017 dataset. XGBoost, extreme gradient boosting. Fine-tuned language models (bert-base, distilbert-base, all-mpnet-base-v2, all-MiniLM-L6-v2, and multi-qa-MiniLM-L6-cos-v1), epoch = 10.
Table 2. Generalization performance of food NOVA category prediction models using validated subset of FLIP-Canada, FLIP-LAC, and USDA-BFPD databases.
Table 2. Generalization performance of food NOVA category prediction models using validated subset of FLIP-Canada, FLIP-LAC, and USDA-BFPD databases.
Method *Database NOVA Classification Performance
AccuracyBalanced AccuracyF1 Score
Structured dataFLIP-Canada0.8720.7370.862
Bag-of-wordsFLIP-Canada0.9370.8700.936
Pre-trained embeddingFLIP-Canada0.9210.8310.917
Fine-tuned modelFLIP-Canada0.9410.8960.940
Structured dataFLIP-LAC0.8570.7260.850
Bag-of-wordsFLIP-LAC0.8630.6810.858
Pre-trained embeddingFLIP-LAC0.8250.5670.808
Fine-tuned modelFLIP-LAC0.8910.6540.889
Structured dataUSDA-BFPD0.8060.6470.788
Bag-of-wordsUSDA-BFPD0.9190.8320.918
Pre-trained embeddingUSDA-BFPD0.9000.7660.892
Fine-tuned modelUSDA-BFPD0.9480.8810.947
* Structured data, nutrition levels per 100 units. Bag-of-words, top 2000 ingredients. Pre-trained embeddings, modified pre-trained BERT model using ingredients. All used the XGBoost classifier. Fine-tuned model used multi-qa-MiniLM-L6-cos-v1, epoch = 10. FLIP, University of Toronto Food Label Information and Price database. FLIP-Canada 2020 validated subset was used. FLIP-LAC, FLIP-Latin America and the Caribbean database, FLIP-LAC 2022 validated subset was trained. USDA-BFPD, United States Department of Agriculture-Branded Food Products Database, validated subset was used.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hu, G.; Flexner, N.; Tiscornia, M.V.; L’Abbé, M.R. Accelerating the Classification of NOVA Food Processing Levels Using a Fine-Tuned Language Model: A Multi-Country Study. Nutrients 2023, 15, 4167. https://doi.org/10.3390/nu15194167

AMA Style

Hu G, Flexner N, Tiscornia MV, L’Abbé MR. Accelerating the Classification of NOVA Food Processing Levels Using a Fine-Tuned Language Model: A Multi-Country Study. Nutrients. 2023; 15(19):4167. https://doi.org/10.3390/nu15194167

Chicago/Turabian Style

Hu, Guanlan, Nadia Flexner, María Victoria Tiscornia, and Mary R. L’Abbé. 2023. "Accelerating the Classification of NOVA Food Processing Levels Using a Fine-Tuned Language Model: A Multi-Country Study" Nutrients 15, no. 19: 4167. https://doi.org/10.3390/nu15194167

APA Style

Hu, G., Flexner, N., Tiscornia, M. V., & L’Abbé, M. R. (2023). Accelerating the Classification of NOVA Food Processing Levels Using a Fine-Tuned Language Model: A Multi-Country Study. Nutrients, 15(19), 4167. https://doi.org/10.3390/nu15194167

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop