Accelerating the Classification of NOVA Food Processing Levels Using a Fine-Tuned Language Model: A Multi-Country
Guanlan Hu1, Nadia Flexner1, María Victoria Tiscornia2
1Department of Nutritional Sciences, Temerty Faculty of Medicine, University of Toronto, Toronto, ON M5S 1A1, Canada.
Nutrients
|October 14, 2023
Summary
Researchers automated the classification of ultra-processed foods (UPFs) using AI. This method accurately identifies UPFs in food databases, offering a cost-effective way to monitor global food supplies.
Area of Science:
- Nutrition Science
- Computational Biology
- Public Health
Background:
- Ultra-processed foods (UPFs) consumption is rising globally, linked to increased noncommunicable disease risks.
- Current methods for classifying food processing levels (e.g., NOVA system) are manual, labor-intensive, and time-consuming.
- There's a need for efficient, scalable methods to monitor UPF content in national food supplies.
Purpose of the Study:
- To develop and validate an automated method for classifying food processing levels using transformer-based language models.
- To assess the accuracy and generalizability of the automated classification across different national food databases (Canada, Argentina, US).
- To provide a cost-effective tool for policymakers to monitor and regulate UPFs.
Main Methods:
- Utilized transformer-based language models (e.g., BERT) fine-tuned on ingredient list text from food labels.
- Applied the models to national food databases from Canada, Argentina, and the US.
- Compared the performance of language models against traditional machine learning models using nutrient data and bag-of-words approaches.
Main Results:
- Achieved high overall accuracy (F1 score of 0.979) in classifying Canadian food products, outperforming traditional models.
- Demonstrated high prediction accuracy (0.98) for processed and ultra-processed foods across most food categories.
- Confirmed the effectiveness and generalizability of the automated strategy for Argentina and US food databases.
Conclusions:
- Transformer-based language models provide an accurate and efficient automated solution for classifying food processing levels.
- The developed method offers a scalable and cost-effective approach for monitoring UPFs in global food supplies.
- This automation supports public health initiatives aimed at regulating UPFs and mitigating associated noncommunicable disease risks.
Related Concept Videos
Nominal Level of Measurement
29.6K
The way a set of data is measured is called its level of measurement. Correct statistical procedures depend on a researcher being familiar with levels of measurement. Not every statistical operation can be used with every set of data. For analysis, data are classified into four levels of measurement—nominal, ordinal, interval, and ratio.
The data that cannot be measured but can be grouped into categories fall under the nominal level of measurement. Data that is measured using a nominal...
The data that cannot be measured but can be grouped into categories fall under the nominal level of measurement. Data that is measured using a nominal...
29.6K
Classification of Systems-II
151
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
151
Classification of Systems-I
192
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
192
How Data are Classified: Numerical Data
28.9K
Data that are countable or measurable in specific units are called numerical or quantitative data. Quantitative data are always numbers. Quantitative data are the result of counting or measuring the attributes of a population. Amount of money, pulse rate, weight, number of people living in a town, and number of students who opt for statistics are examples of quantitative data.
Quantitative data may be either discrete or continuous. All quantitative data that take on only specific numerical...
Quantitative data may be either discrete or continuous. All quantitative data that take on only specific numerical...
28.9K
Classification of Neurotransmitters
3.0K
Neurotransmitters play a crucial role in the communication between neurons in the autonomic nervous system. Neurons in the autonomic nervous system can be cholinergic or adrenergic depending on the neurotransmitters synthesized. Cholinergic neurons use acetylcholine as their primary neurotransmitter. This includes all the preganglionic fibers of the sympathetic and pre- and postganglionic fibers of the parasympathetic nervous systems. In addition, neurons of the somatic nervous system also use...
3.0K
Methods of Classification and Identification
20
Bacterial identification relies on a diverse array of techniques to classify and understand microorganisms, each tailored to uncover specific characteristics. Traditional morphological approaches, while still valuable, are limited for closely related or structurally simple organisms. Modern methods integrate biochemical, serological, genetic, and advanced molecular tools to achieve greater accuracy.Morphological and Biochemical TechniquesMorphological characteristics, such as cell shape and...
20


