Related Experiment Video
Updated: Jun 21, 2025

13:19
Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
9.0K
Nutrition-Related Knowledge Graph Neural Network for Food Recommendation
Wenming Ma1, Mingqi Li1, Jian Dai2
1School of Computer and Control Engineering, Yantai University, Yantai 264005, China.
Foods (Basel, Switzerland)
|July 13, 2024
Summary
This study introduces a novel nutrition-related knowledge graph (NRKG) method using graph convolutional networks (GCNs) to improve food recommendations. The NRKG method promotes healthier eating habits by integrating nutritional data with user preferences, outperforming existing systems.
Area of Science:
- Computer Science
- Nutrition Science
- Artificial Intelligence
Background:
- Current food recommendation systems often neglect nutritional content, leading to unhealthy and repetitive suggestions.
- This lack of nutritional consideration can negatively impact users' overall health and dietary diversity.
Purpose of the Study:
- To develop a novel nutrition-related knowledge graph (NRKG) method for enhanced food recommendations.
- To address the limitations of existing systems by incorporating nutritional information and promoting healthy eating habits.
Main Methods:
- Developed a nutrition-related knowledge graph (NRKG) method utilizing graph convolutional networks (GCNs).
- Integrated two key components: user nutrition-related food preferences and recipe nutrition components.
- Constructed a heterogeneous graph connecting recipes with similar nutritional profiles and learned from this structure.
Main Results:
- The NRKG method demonstrated superior performance compared to six baseline methods across five metrics on real-world food datasets.
- Achieved performance improvements of 2.8% to 9.7% over the best baseline method.
- Effectively integrated user preferences with nutritional data for more accurate and personalized recommendations.
Conclusions:
- The proposed NRKG method significantly outperforms existing food recommendation systems.
- This approach effectively promotes healthier and more diverse eating habits by considering nutritional content.
- Offers a comprehensive strategy by integrating recipe nutrition with user preferences, unlike hierarchical information propagation methods.
Related Concept Videos
Protein Networks
2.3K
2.3K
Optimal Foraging
12.0K
How animals obtain and eat their food is called foraging behavior. Foraging can include searching for plants and hunting for prey and depends on the species and environment.
12.0K
Neural Regulation
39.3K
Digestion begins with a cephalic phase that prepares the digestive system to receive food. When our brain processes visual or olfactory information about food, it triggers impulses in the cranial nerves innervating the salivary glands and stomach to prepare for food.
39.3K
Neural Circuits
1.1K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
1.1K
Ogive Graph
5.6K
An ogive graph is sometimes called a cumulative frequency polygon. It is one type of frequency polygon that shows cumulative frequency. In other words, the cumulative percentages are added to the graph from left to right. An ogive graph plots cumulative frequency on the vertical y-axis and class boundaries along the horizontal x-axis. It’s very similar to a histogram; only instead of rectangles, an ogive displays a single point where the top right of the rectangle would be. Creating this...
5.6K
Bar Graph
16.3K
A bar graph is also called a bar chart and consists of bars that are separated from each other. It either uses horizontal or vertical bars to show comparisons among categories. The bars can be rectangles, or they can be rectangular boxes (used in three-dimensional plots). One axis of the graph represents the specific categories being compared, and the other axis shows a discrete value. In this graph, the length of the bar for each category is proportional to the number or percent of individuals...
16.3K

