Next Article in Journal
Human Milk Virome Analysis: Changing Pattern Regarding Mode of Delivery, Birth Weight, and Lactational Stage
Previous Article in Journal
Crossing the Antarctica: Exploring the Effects of Appetite-Regulating Hormones and Indicators of Nutrition Status during a 93-Day Solo-Expedition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Social Media Mining for an Analysis of Nutrition and Dietary Health in Taiwan

1
Institute of Information Science, Academia Sinica, Taipei 115201, Taiwan
2
Graduate Institute of Data Science, Taipei Medical University, Taipei 106339, Taiwan
3
Clinical Big Data Research Center, Taipei Medical University Hospital, Taipei 106339, Taiwan
*
Author to whom correspondence should be addressed.
Nutrients 2021, 13(6), 1778; https://doi.org/10.3390/nu13061778
Submission received: 22 April 2021 / Revised: 12 May 2021 / Accepted: 19 May 2021 / Published: 23 May 2021
(This article belongs to the Section Nutrition and Public Health)

Abstract

:
Dining is an essential part of human life. In order to pursue a healthier self, more and more people enjoy homemade cuisines. Consequently, the amount of recipe websites has increased significantly. These online recipes represent different cultures and cooking methods from various regions, and provide important indications on nutritional content. In recent years, the development of data science made data mining a popular research area. However, only a few researches in Taiwan have applied data mining in the studies of recipes and nutrients. Therefore, this work aims at utilizing machine learning models to discover health-related insights from recipes on social media. First, we collected over 15,000 Chinese recipes from the largest recipe website in Taiwan to build a recipe database. We then extracted information from this dataset through natural language processing methodologies so as to better understand the characteristics of various cuisines and ingredients. Thus, we can establish a classification model for the automatic categorization of recipes. We further performed cluster analysis for grouping nutrients to recognize the nutritional differences for each cluster and each cuisine type. The results showed that using the support vector machine (SVM) model can successfully classify recipes with an average F-score of 82%. We also analyzed the nutritional value of different cuisine categories and the possible health effects they may bring to the consumers. Our methods and findings can assist future work on extracting essential nutritional information from recipes and promoting healthier diets.

1. Introduction

Under the economic prosperity and the rapid development of science and technology, the social pattern has changed dramatically. For example, the rise of social network has greatly changed the culinary culture. The choice of eating or cooking has become a hot topic, as well as the social influence of dietary choices [1]. The immediacy and convenience of the Internet have made sharing both food photos and cooking methods easier. The popularity of food search applications and food sharing websites is also increasing [2]. Researchers have also noticed the connection between recipes and diet habits under the effect of social networks [3].
The choice of recipes reflects one’s preference on ingredients and diet habits, which in turn has a strong correlation with diseases, including incidence rate of cancer [4], the death rate [5], cardiovascular disease [6], and metabolic related diseases and obesity [7]. Moreover, a 2014 study in Brazil [8] examined the association between adult eating habits and metabolic syndrome from a total of 1112 cases. The results showed that the higher intake of fat-containing and sugary foods increased the risk of metabolic syndrome. Other researches [9,10,11] indicated that the current human diet is mostly refined cereals, excessive saturated fatty acids, red meat, processed meats, refined sugars, and fewer fruits, vegetables, whole grains, dietary fiber, plant protein, and nuts, which cause insulin resistance, inflammatory reactions that lead to an increase in the prevalence of chronic diseases, such as obesity and diabetes. In order to promote personal health and provide users with appropriate recipes and ingredients, information systems have been proposed to recommend better diets for individuals [12,13]. In addition, more attention was paid on the linkage between recipes and diseases. In 2011, a study published a mobile app that can find the nutrients needed by users through dietary questions raised by users and recommend suitable recipes. If the user enters “How to treat hemorrhoids?”, the system can determine that hemorrhoids is the issue that the user wants to know more about. The system will search for the most important nutrients related to this issue, such as vitamin B2, B6, or C, and then find the ingredients that are rich with these nutrients. Finally, it will recommend the retrieved recipes. Ting et al. [14] constructed the Dietary Recommendation System (DRS) with the use of personal data, such as height, weight, gender, lifestyle, and medical history, such as diabetes and high blood pressure, as well as cooking preferences.
Taking Taiwan as an example, the prevalence of obesity, diabetes, hypertension, and triglycerides is rapidly rising, which is related to Taiwanese people’s traditional lifestyle [15]. Specifically, the intake of excessive amounts of refined sugar [16]. Moreover, the 1993–1996 and 2005–2008 surveys of the Nutrition and Health Survey in Taiwan (NAHSIT) found that the most serious problem and the increasing prevalence among Taiwanese people are obesity and obesity-related metabolic abnormal diseases, especially high blood sugar and triglyceride [16,17]. The survey also showed that Taiwanese aged 19–64 consume insufficient fruit, dairy products, and nuts, while the intake of protein, cholesterol, and saturated fatty acids is too high. Among them, the age group of 19–30 years old had more problems with insufficient vegetables [16]. Besides, excessive sodium intake is also one of the dietary problems in Taiwan. Sodium intake plays a pivotal role in the control of blood pressure, while the hypertensive disease is exactly the eighth leading cause of death among Taiwanese people as indicated by the Ministry of Health and Welfare, Taiwan. Studies have found that high sodium intake in the diet is associated with increased blood pressure [18,19]. The 2004 report of the Joint National Committee (JIN7) recommended that the treatment of hypertension involves maintaining the ideal weight. The intake of more fruits, vegetables, high fiber food, and less refined cereals can lower the risk of metabolic syndrome [20]. Therefore, how to improve our health through a better diet is a critical issue that we intend to tackle using machine learning and data mining technologies.
Recent studies have focused on nutritional analysis of recipes uploaded by users to well-known recipe sharing websites. A cross-sectional study included the nutritional composition of 5237 recipes on the AllRecipe website. They examined substances such as protein, carbohydrate, sugar, sodium, fat, saturated fat and dietary fiber in the recipe. Using the World Health Organization (WHO) health score (0–7 points, 0 is very unhealthy, 7 is very healthy) and the Food Safety Light Mark (Green Light: Healthy, Yellow Light: Normal, Red Light: Unhealthy) of the Food Safety Authority of the United Kingdom as an indicator, they analyzed whether online recipes meet high health standards. They found that most recipes are high in protein, fat, saturated fat and sodium, and the dietary fiber content is low, which is less healthy than recipes from TV programs. In addition, when analyzing the user’s favorite recipes, it is also found that popular recipes are usually less healthy [21]. Said and Bellogín [22] explored the relevance of obesity prevalence rates across the US using 170,000 users’ recipe preferences, 540 million recipes which included 8400 ingredients. They were able to identify users with higher obesity risks. Sajadmanesh et al. [1] conducted a large-scale recipe study to learn about cooking and cooking habits around the world. The Yummly Recipe website was used to collect more than 200 different cuisines and more than 150,000 recipes. They analyzed the ingredients of different regional cuisines in order to increase diversity. Their results showed that nutrients that are positively associated with obesity and diabetes are carbohydrates and sugars, which may be affected by the main ingredients of cakes and whipped cream, resulting in higher medical expenses. Conversely, protein has a significant negative correlation with diseases such as obesity and diabetes. Moreover, Su et al. [23] examined the food.com (renamed as Genius Kitchen now) recipe website using 5037 ingredients, with an average of 8.57 ingredients per dish. They conducted cuisines classification by ingredients as eigenvalues. The results can be applied to the recommended food category labelling and automatic classification of recipes. Kusmierczyk and Nørvåg [24] analyzed the interaction data of recipes and scores uploaded by the German community platform Kochbar.de and found that the changes in nutrition (fat, protein, carbohydrate and calories) in the diet have obvious temporal trends. Rokicki et al. [25] studied the difference in nutritional value between recipes uploaded by different user groups. In addition, the carbohydrate amount in recipes seems to decrease as the user age increases.
Contrastively, only a few studies investigated the correlation between recipes and health conditions in Taiwan. Considering recent advances in machine learning technologies, we believe applying them to this topic can be fruitful. Therefore, this paper aims to discover the correlation between food and health by exploring cuisines and its unique ingredients, building cuisine classification models and clustering nutrients. We start by collecting information from the largest Chinese recipe website in Taiwan, iCook.com. It is a social platform for amateurs to share and discuss cooking recipes. However, they lack standardized nutrient lists. Therefore, we use natural language processing (NLP) techniques to process the data in order to establish a food-centric vocabulary and database. Subsequently, we construct machine learning models to automatically classify the recipes. This research also extracts unique ingredients for each cuisine type and the nutritional information of each recipe by linking the recipe ingredients to the nutrient database. We then establish a clustering model of the recipe based on the nutrient characteristics, and finally explore the relationship between diet and health. Our contributions include findings from online Chinese recipes, the ingredients and nutrients of various cuisines, an analysis of the characteristics of various cuisines and their nutritional value, and the correspondence between diet and diseases. This research can help improve awareness of the effect of what we eat on our body, as well as propose customized recipes or recommendation services to individual users.

2. Materials and Methods

Our study relies on the recipes data retrieved from iCook.tw, the largest Chinese recipe-sharing website in Taiwan. After data collection and preprocessing, ingredients and nutrients are regarded as features and machine learning as well as data exploration techniques are utilized to analyze cuisine types, dietary habits and its influences on health. The entire process of our system is presented in Figure 1. Major components of our method include: (1) preprocess the free-form recipes collected from the Internet, (2) train machine learning models to extract key features as well as help categorize these recipes by their nutritional content, and (3) uncover relationships between food, nutrients, and health. Detailed experimental methods are revealed in the following sections.

2.1. Data Collection

At the outset, we collect data from the recipe website including the most popular cuisines in Taiwan. Eight categories of cuisines are retained for further analysis, namely, Chinese (C), Japan (J), Korea (K), Thailand (T), America (A), Italy (I), France (F) and Spain (S) cuisines. The numbers of recipes in each cuisine category are 1321 (C), 1231 (J), 1333 (K), 1021 (T), 670 (A), 1836 (I), 949 (F), and 821 (S), thus resulting in 9182 classified recipes in total. In addition, there are also 6121 non-classified (N) recipes. This class of recipes are to be classified by the trained model later.
For the nutritional content, due to the fact that the website does not have nutritional labels, we attempt to map the ingredients to the 2017 version of the Taiwan FDA Food Composition Databases (TFDA) for gaining nutritional insights. This process is illustrated in Figure 2. The application of such a database can effectively convert free-form data into meaningful and structured information.

2.2. Data Preprocessing

The free-form data uploaded by users of the recipe website requires the following preprocessing steps. To start with, we need to normalize synonyms. It is common for the same ingredient to be written in different ways. Moreover, different physical forms of the same ingredient are commonly shown as different terms, for instance, “diced scallions” and “chopped scallions” both are scallions and should map to the same term in the nutrient database. Besides, we also remove parentheses, punctuations, and emojis, such as “「”, “【”, “】”, “!”, “ Nutrients 13 01778 i001”, and all other non-ingredient-related words like kitchen appliances, cooking techniques such as “julienne.” Finally, in order to precisely analyze ingredients, the recipes that use “few, appropriate,” etc. quantity of the ingredients are replaced with an average amount. Decorative ingredients with a very small amount are removed. After preprocessing, we discover that there are some unrecognizable recipes or recipes with only one ingredient left. These exceptional cases are examined manually by the authors and excluded from the database.

2.3. Common Ingredients and Featured Ingredients

This step is to identify common and featured ingredients, in other words, those that appear across multiple types and only in a few types. To achieve this, each recipe is considered as a document, while each ingredient t j is considered as a term and each cuisine type is considered as a label, as illustrated by Figure 3. Term Frequency—Inverse Document Frequency (tf-idf) (https://en.wikipedia.org/wiki/Tf%E2%80%93idf (accessed on 22 May 2021).) is used for calculating a vector representation of the ingredients. Then, we experiment with four widely used machine learning models, including naïve Bayes (NB) [26], decision tree (DT) [27], random forest (RF) [28], and support vector machine (SVM) [29], to construct our classifier.
More specifically, we calculate the importance and uniqueness of the ingredient terms in each recipe by using the tf-idf model, and then combine the above weights to obtain the “ingredient characteristic value”   p i , j as:
p i , j = r i , j s j
The more times a certain ingredient appears in the recipe, the more important it is. Hence, we consider the frequency of an ingredient appearing in the cuisine type as a measure of its importance of the ingredient i in the category j cuisine as p i , j . The denominator s j is the total number of recipes in cuisine type j. The numerator r i , j is the number of recipes in category j that includes ingredient i. At the experimental stage, a critical value τ i is empirically chosen such that p i , j τ i is the criterion for an ingredient to be considered as “featured” in the category j.
On the other hand, we define w i , j as a measure of the uniqueness of an ingredient i as the following equation. The numerator N is the total number of cooking categories, and the denominator C i is the number of cooking categories that include ingredient i.
w i , j = N C i
Finally, by multiplying the importance score p i , j and the uniqueness weight w i , j , we can obtain the “Specialty score” of the ingredient i in the category j, denoted as S i , j . A higher Specialty score indicates that this ingredient has a higher chance of being a featured item in a certain category.
S i , j = p i , j w i

2.4. Nutrient Normalization

To understand the nutrition attributes of each cuisine, we extract nutritional information of nutrients by referring to the TFDA database mentioned in the previous section. We calculate nutritional facts per 100g of each recipe from each ingredient, and select seven of the most important and common nutrients, including carbohydrates, proteins, fat, saturated fat, dietary fiber, sugars and sodium. For an ingredient that cannot be mapped to the TFDA database, if the usage of it is low in the recipe, it is excluded in the calculation. Otherwise, it is replaced by the most similar ingredient in the TFDA database. Additionally, the quantity of some ingredients in the recipe is not specified using a precise unit, but usually described as “properly,” “a few,” etc. Therefore, we define the unspecified quantity of an ingredient by the following criteria:
i.
Seasonings are usually set as the mean value.
ii.
When the unit is described as “a long piece of,” “a piece of,” “a carton of,” etc., we use the food replacement table as a reference for the replacement of nutrients.
iii.
The ingredients for decoration or spices with small amounts such as white sesame and mint leaf are excluded in calculation.

2.5. Cuisine Categorization

We utilize unsupervised learning (https://en.wikipedia.org/wiki/Unsupervised_learning (accessed on 22 May 2021).) methods to find groups that contain similar nutritional features withing the recipe. In other words, we do not use predefined category labels but rather their actual nutrients as the categorization criteria. In our experiments, we employ the k-means algorithm to distribute 13,323 recipes into 20 clusters, and use tf-idf to determine the most representative ingredients of each cluster. Through the steps mentioned in this section, we can quantitatively examine the correlation between recipe, its ingredients, and the well-being of our body.

3. Result

3.1. Feature Extraction

First, we perform basic preprocessing steps mentioned above, and the numbers of samples before and after preprocessing are listed in Table 1. Afterwards, 80% of the data are used for training and 20% for testing. The k-fold cross-validation scheme with k = 10 is adopted in our experiments. Multi-class classification models are used for classifying recipes into 8 categories, including Chinese (C), Japan (J), Korea (K), Thailand (T), America(A), Italy (I), France (F), and Spain (S) cuisines. In addition, due to the fact that only using accuracy as the metric for performance evaluation can be prone to bias, we include Macro-average F1-score as a comprehensive metric for multi-class models.
The tf-idf algorithm is then used to calculate the “Specialty Score” of ingredients. Recall that, the higher the Specialty Score, the more important the ingredient is for the cuisine type. The scores are listed in Table 2 and Table 3.

3.2. Classification Results

We compare different classification models with regards to their ability to categorize recipes into eight cuisine types. As Figure 4 shows, each ingredient of a recipe is treated as a term. We then use tf-idf to calculate ingredient weights as a vector space feature representation. Here, cuisine types are treated as classification labels. We evaluate SVM, naïve Bayes, decision tree, and random forest for their classification performance. We adopt a 10-fold cross-validation scheme and calculate precision, recall, and F1-scores. The results of the SVM algorithm are shown in Table 4. The macro average of precision is 0.83, recall rate is 0.82, and F1-score 0.82. The confusion matrix is shown in Figure 5. Performances of compared methods are listed as follows: naïve Bayes model in Table 5 and its confusion matric in Figure 6, decision tree in Table 6 and Figure 7, and random forest in Table 7 and Figure 8.
The macro average of three metrics from all classifiers are compared in Figure 9. Overall, we identify that the SVM model performs best on the categorization of recipes into cuisine types. Therefore, we adopt SVM to help us determine the category of the 5349 unclassified recipes collected from the web. The classification results are listed in Table 8.

3.3. Nutrient Grouping

The k-means algorithm is employed to distribute 13,323 recipes into 20 clusters. Afterwards, tf-idf is used to find representative ingredients of each cluster. We then manually label and merge them with similar characteristics. In the end, 20 clusters are reorganized into 5 groups, and results are as follows.
Group A: This group includes the 1st, 5th, and 13th clusters. The recipes in this group constitute a third of the total recipes. Carbohydrates, protein and fat are relatively average in this group (see Table 10 for a comparison). It also shows that the 13th cluster mainly uses low fat meat, such as salmon and chicken, as ingredients. Past researches indicate that high protein, low fat and low carbohydrates are good for weight loss [30]. Therefore, Group A is a healthier choice than Groups B, C, E, described later.
Group B: It contains the 2nd, 8th, 11th, and 19th clusters. This group has higher carbohydrates. Past studies have found that, under the same calorie limit, a diet that maintains a high carbohydrate ratio daily is not helpful to weight loss [31]. The 2nd cluster and the 8th also have a higher percentage of refined sugar. According to the World Health Organization, excessive amounts of sugar in food can cause obesity. In addition, many studies have indicated that excessive intake of sugar can increase triglycerides [32], total cholesterol [9], blood pressure [33], and cardiovascular disease [34]. It has a significant impact on our health. In the 2nd and 8th clusters, the recipes closest to the center of mass are mostly American recipes. The recipes mainly include cakes, muffins, crepes and other desserts.
Group C: It consists the 0th, 6th, and 12th clusters. This group has high sodium content, that is, high salt content. Many studies have shown that excessive sodium content in the diet has been considered to be associated with hypertension, cardiovascular disease, and chronic kidney disease [35,36,37]. Notably, the 6th and 12th clusters are mainly Japanese and Chinese dishes, respectively. Most of them require a cooking method of stewing or contain marinated ingredients. The representative ingredients in this group are soy sauce, rice wine, and chili.
Group D: It is made of the 4th, 10th, 14th, and 16th clusters. The main characteristic of this group is high dietary fiber. There is considerable epidemiological evidence that higher daily dietary fiber intake can reduce the risk of diseases including cardiovascular disease [38], Type 2 diabetes [17] and cancer [39]. Among the 17 recipes in this group, those closest to the center of mass are mostly Japanese, and those with high dietary fiber content are sushi. Some of the recipes with higher dietary fiber are listed in Table 9. Besides, most of them have a higher proportion of vegetables, or soybean-related products such as tofu, which are healthier food choices. 17 Japanese recipes and 9 Chinese recipes are closest to the center of mass. There are no Spanish cuisines and only one American recipe. Seaweed and onions are the representative ingredients of this group.
Group E: It includes the 3rd, 7th, 9th, 15th, 17th, and 18th clusters. This group has an overall higher portion of fat. We observe that the recipes in this group are mostly salads, which contains ingredients such as sesame oil, olive oil and coconut oil. Olive oil is rich in monounsaturated fatty acids, and several studies have shown that it can lower the chance of stroke for patients with cardiovascular diseases [40] and has an important role in reducing these diseases [41]. For the 7th and 15th clusters, 10 Chinese recipes are closest to the center of mass. For the 9th, 17th, and 18th clusters, 12 American cuisines are closest to the center of mass. In this group, in addition to common seasonings, the most representative ingredients of the 7th and 15th clusters are pork belly, olive oil and sesame oil; for the 17th, 9th and 18th clusters are milk, cream and unsalted cream. A large-scale longitudinal study pointed out that, using whole grain foods as the control, the risk of cardiovascular disease is lower when consuming unsaturated than saturated fat. The study also pointed out that if there is a high frequency of eating fine starch and saturated fat at the same time, there is a higher prevalence rate of cardiovascular disease [42]. The recipes in this group are mostly cakes, pastries, etc., with low amount of dietary fiber. Observing the ingredients of this group, we notice that most of them use refined carbohydrates such as flour, bread, etc.
To summarize, our model finds 20 clusters of recipes that may have various influences on human health. Table 10 is a list of groups and clusters that are more in line with principles of a healthy diet, accounting for 60% of all recipes. On the other hand, Table 11 shows other groups that do not conform with these principles. Note that the recipe database we have so far only covers a portion of the online recipes in one website. Overall, Japanese recipes and dishes are generally healthier. However, other factors such as the fact that there are fewer French and Spanish recipes, and cooking methods are not considered. Among those listed in Table 11, most are American and French desserts with refined sugar, saturated fat, and carbohydrates. Another major trait of this group is high sodium content.

4. Discussion

4.1. Common Ingredients and Featured Ingredients

To acquire a deeper insight, we analyze common ingredients and featured ingredients of various cuisine types. We observe that Chinese, Japanese, and Korean cuisines use similar ingredients, whereas American, Italian, French, and Spanish cuisines are comparable in the same manner. Thai food is more distinct, where common ingredients such as salt, sugar, and pepper are rare. The reason may be that Thailand is in Southeast Asia, where the preference of flavor is different from Northeast Asia. More precisely, it focuses on sour, spicy, and umami. Lemon, chili, and fish sauce are common ingredients in this region. It is also customary for people in this area to use fish sauce to replace salt and/or sugar, so there is a considerable difference in the use of ingredients from other cuisines.
When Sajadmanesh et al. [1] used tf-idf to extract distinctive ingredients, they found a strong relationship with culture, geographical location, and agriculture. It was also shown that Western European cuisine is more similar to North American dished, both relying heavily on dairy products, eggs and wheat-based products. Asian cuisines commonly use soy sauce, sesame oil, rice, and ginger [45]. Our analysis on the contents of online recipes is consistent with the results of previous work.

4.2. Cuisine Classification Model

In addition to the SVM classification model, the current study also uses naïve Bayes, decision tree, and random forest to compare the results. SVM was previously used by Su et al. [23] to understand the relationship between cuisines and ingredients based on the presence or absence of ingredients. Similar to our methods, their study used online recipes data for cuisine type prediction. We determine that, among all classification methods, the SVM model can obtain the best result. Furthermore, this study employs tf-idf to calculate the weight of each ingredient, and convert each recipe into a vector representation. Compared with sparse representation, the vector space model has the following advantages: (1) The weight of ingredients is not binary. (2) It can be sorted according to the degree of correlation between recipes. (3) It supports local matching. As shown in Figure 10, the SVM model in this research has a higher precision and recall than that from Su et al. [23].
Figure 5, Figure 6, Figure 7 and Figure 8 show the confusion matrices corresponding to SVM, naïve Bayes, decision tree, and random forest classifiers in this study. Compared to other cuisines, Chinese, Italian, Korean, Thai, and Japanese cuisines are easy to distinguish from one another, whereas French, American, and Spanish cuisines are more challenging. Taking the confusion matrix of the SVM model as an example, we can further find that American, French, and Spanish recipes tend to be classified as Italian cuisine. Table 12 lists some American, French, and Spanish recipes that are classified as Italian and their ingredients. We note that some ingredients have higher Specialty scores in Italian cuisine, but the misclassified recipes have low Specialty scores on those ingredients, which may be the reason for the misclassification of these dishes. For example, American recipes classified as Italian cuisine mostly contain olive oil, while French recipes include tomatoes, spaghetti and other ingredients, and Spanish recipes include basil, tomatoes, and cream. Similarly, Thai and Japanese dishes are sometimes classified as Chinese dishes. As indicated in Table 13, soy sauce, white pepper, rice wine, and shiitake mushrooms are also quite common ingredients in Chinese cuisine.

4.3. Relationship between Nutrients

Hsiao and Chang [46] stated that using recipe recommendations can greatly improve users’ dietary habits and health. Therefore, we further use the clustering results to explore the nutrient characteristics of recipes, and analyze whether each cluster of recipes is in line with principles of a healthy eating habit. For general ingredients, calories are provided by carbohydrates, proteins, and fats, where one gram can provide four calories, four calories and nine calories, respectively. Sodium and dietary fiber do not provide calories. Figure 11 shows the Pearson correlation coefficient matrix of seven nutrients, namely, carbohydrate, protein, fat, saturated fat, sugar, dietary fiber, and sodium, with calories. It can be perceived that all nutrients are positively correlated with calories. Interestingly, carbohydrates are negatively correlated with protein, fat, and saturated fat; and sugar has low correlations with fat, saturated fat, and sodium, while negatively correlated with protein. The result is consistent with past research [24]. It has been shown that dietary fiber is mostly found in whole wheat grains, vegetables, fruits, and soybeans. If more refined sugar is added to the recipe, such as granulated sugar, powdered sugar, etc., the recipes are mostly of exquisite pastries. Thus, the dietary fiber content is relatively low [3]. The findings in our experiments agree with previous research, in that dietary fiber is positively correlated with carbohydrates and protein, and negatively correlated with sugar.
For the purpose of suggesting a healthier diet, we refer to the Dietary Guidelines for Americans 2020–2025, Guideline 4 of Chapter 1 (https://www.dietaryguidelines.gov/sites/default/files/2020-12/Dietary_Guidelines_for_Americans_2020-2025.pdf (accessed on 22 May 2021)). It states that foods and beverages with added sugar, fat, sodium, or alcohol should be reduced. This corresponds to Groups B, C, and E in Section 3.3. These recipes are high in sugar, sodium, and fat content, which are related to obesity, high cholesterol, high blood pressure, heart disease, and chronic kidney disease. The Japanese Dietary Guidelines recommend moderate consumption of highly processed snacks, confectionery and sugar-sweetened beverages as well [47]. Furthermore, the Updated Mediterranean Diet Pyramid [48] also encourages healthy fats like olive oil to be the main source of fat, while sweets and ultra-processed high-sugar, high-fat foods and beverages should only be consumed in small amounts. These modernized views of healthy diets align well with Group E in Section 3.3. Moreover, the Italian Dietary Guidelines (http://www.fao.org/nutrition/education/food-dietary-guidelines/regions/countries/italy/en/ (accessed on 22 May 2021)) advocate for small amounts of fat and sugar in foods. To sum up, our method can successfully find groups of recipes and nutrients that are consistent with most up-to-date dietary recommendations around the world.

4.4. Strengths and Limitations

The strengths of our study include the use of state-of-the-art machine learning models to efficiently categorize recipes and discover relations among ingredients and nutrients, which enable an objective measure of healthy diets. Another advantage of our methods is its accuracy. A study of recipes provided by restaurants on university campuses [49] mentioned that the accuracy of menu labels has a significant impact on the nutritional information actually provided by the dishes. People who want to choose healthy meals may be affected by incorrect menu labels, which may in turn result in lower nutritional intake than expected, and even lead to problems with diet control. In our experiments, we use online recipes that provide detailed ingredients, and we also consult nutrition databases to achieve a complete nutritional analysis for each recipe. In this way, our analysis can provide users with accurate nutritional content analysis. However, the distribution of recipes from the data source may be imbalanced, and the ingredient to nutrition database is not always comprehensive, i.e., some ingredients are not recognized or found in the database. These factors can limit the outcome of our system.

5. Conclusions

This work examines ingredients and nutrients on a recipe sharing social network site iCook.tw to explore the health effects of various cuisines and ingredients. The online recipes are processed and nutrients within them are linked to a standard nutrient database. Multiple machine learning approaches are explored, and the SVM classifier is found to be superior in the recipe classification experiment than three other methods, with an F1-score of 0.82. We further analyze the healthiness of cuisines by clustering nutrients and organizing possible health effects of different clusters of recipes. We observe that only a third of the online recipes contain high protein, low fat and low carbohydrates, which are indications of a healthier diet. As for the most notable relationship between nutrients, sugar is negatively correlated with protein and dietary fiber, in other words, sweeter dishes are usually low in protein and fiber content. On the other hand, dietary fiber is positively correlated with carbohydrates and protein, which are essential nutrients of human health. Our findings can help the public to better understand the impact of dietary habits. We foresee more nutritious and healthy cooking styles to emerge after our proposal of the awareness of healthy cuisines and ingredients.

Author Contributions

Conceptualization, Y.-L.H., W.-Y.C., and Y.-C.C.; methodology, Y.-C.C.; software, W.-Y.C.; validation, W.-Y.C. and Y.-C.C.; formal analysis, Y.-C.C.; investigation, W.-Y.C.; resources, W.-Y.C.; data curation, W.-Y.C.; writing—original draft preparation, W.-Y.C.; writing—review and editing, Y.-L.H.; visualization, W.-Y.C.; supervision, Y.-L.H. and Y.-C.C.; project administration, Y.-C.C.; funding acquisition, Y.-C.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the Ministry of Science and Technology of Taiwan, grant number MOST 107-2410-H-038-017-MY3, MOST 109-2410-H-038-012-MY2 and MOST 109-2321-B-038-004. The APC was funded by grant MOST 109-2321-B-038-004.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sajadmanesh, S.; Jafarzadeh, S.; Ossia, S.A.; Rabiee, H.R.; Haddadi, H.; Mejova, Y.; Musolesi, M.; Cristofaro, E.D.; Stringhini, G. Kissing Cuisines: Exploring Worldwide Culinary Habits on the Web. In Proceedings of the 26th International Conference on World Wide Web Companion, Perth, Australia, 3–7 April 2017. [Google Scholar]
  2. Mejova, Y.; Haddadi, H.; Noulas, A.; Weber, I. # foodporn: Obesity patterns in culinary interactions. In Proceedings of the 5th International Conference on Digital Health, Florence, Italy, 18–20 May 2015. [Google Scholar]
  3. Trattner, C.; Rokicki, M.; Herder, E. On the relations between cooking interests, hobbies and nutritional values of online recipes: Implications for health-aware recipe recommender systems. In Proceedings of the 25th Conference on User Modeling, Adaptation and Personalization, Bratislava, Slovakia, 9–12 July 2017. [Google Scholar]
  4. Armstrong, B.; Doll, R. Environmental factors and cancer incidence and mortality in different countries, with special reference to dietary practices. Int. J. Cancer 1975, 15, 617–631. [Google Scholar] [CrossRef] [PubMed]
  5. Keys, A.; Mienotti, A.; Karvonen, M.J.; Aravanis, C.; Blackburn, H.; Buzina, R.; Djordjevic, B.; Dontas, A.; Fidanza, F.; Keys, M.H. The diet and 15-year death rate in the seven countries study. Am. J. Epidemiol. 1986, 124, 903–915. [Google Scholar] [CrossRef] [PubMed]
  6. De Lorgeril, M.; Salen, P.; Martin, J.-L.; Monjaud, I.; Delaye, J.; Mamelle, N. Mediterranean diet, traditional risk factors, and the rate of cardiovascular complications after myocardial infarction: Final report of the Lyon Diet Heart Study. Circulation 1999, 99, 779–785. [Google Scholar] [CrossRef] [PubMed]
  7. Kratz, M.; Baars, T.; Guyenet, S. The relationship between high-fat dairy consumption and obesity, cardiovascular, and metabolic disease. Eur. J. Nutr. 2013, 52, 1–24. [Google Scholar] [CrossRef]
  8. Folchetti, L.D.; Monfort-Pires, M.; de Barros, C.R.; Martini, L.A.; Ferreira, S.R.G. Association of fruits and vegetables consumption and related-vitamins with inflammatory and oxidative stress markers in prediabetic individuals. Diabetol. Metab. Syndr. 2014, 6, 1–8. [Google Scholar] [CrossRef] [Green Version]
  9. Hopping, B.; Erber, E.; Mead, E.; Sheehy, T.; Roache, C.; Sharma, S. Socioeconomic indicators and frequency of traditional food, junk food, and fruit and vegetable consumption amongst Inuit adults in the Canadian Arctic. J. Hum. Nutr. Diet. 2010, 23, 51–58. [Google Scholar] [CrossRef]
  10. Kendall, C.W.; Esfahani, A.; Jenkins, D.J. The link between dietary fibre and human health. Food Hydrocoll. 2010, 24, 42–48. [Google Scholar] [CrossRef]
  11. Melnik, T.A.; Spence, M.M.; Hosler, A.S. Fat-related dietary behaviors of adult Puerto Ricans, with and without diabetes, in New York City. J. Am. Diet. Assoc. 2006, 106, 1419–1425. [Google Scholar] [CrossRef]
  12. Aberg, J. Dealing with Malnutrition: A Meal Planning System for Elderly. In Proceedings of the AAAI Spring Symposium: Argumentation for Consumers of Healthcare, Stanford, CA, USA, 27–29 March 2006. [Google Scholar]
  13. Mino, Y.; Kobayashi, I. Recipe recommendation for a diet considering a user's schedule and the balance of nourishment. In Proceedings of the 2009 IEEE International Conference on Intelligent Computing and Intelligent Systems, Shanghai, China, 20–22 November 2009. [Google Scholar]
  14. Ting, Y.-H.; Zhao, Q.; Chen, R.-C. Dietary recommendation based on recipe ontology. In Proceedings of the IEEE 6th International Conference on Awareness Science and Technology (iCAST), Paris, France, 29–31 October 2014. [Google Scholar]
  15. Ku, P.-W.; Fox, K.R.; McKenna, J.; Peng, T.-L. Prevalence of leisure-time physical activity in Taiwanese adults: Results of four national surveys, 2000–2004. Prev. Med. 2006, 43, 454–457. [Google Scholar] [CrossRef]
  16. Wu, S.J.; Pan, W.H.; Yeh, N.H.; Chang, H.Y. Trends in nutrient and dietary intake among adults and the elderly: From NAHSIT 1993–1996 to 2005–2008. Asia Pac. J. Clin. Nutr. 2011, 20, 251–265. [Google Scholar]
  17. Ye, E.Q.; Chacko, S.A.; Chou, E.L.; Kugizaki, M.; Liu, S.M. Greater Whole-Grain Intake Is Associated with Lower Risk of Type 2 Diabetes, Cardiovascular Disease, and Weight Gain. J. Nutr. 2012, 142, 1304–1313. [Google Scholar] [CrossRef] [PubMed]
  18. Cutler, J.A.; Follmann, D.; Allender, P.S. Randomized trials of sodium reduction: An overview. Am. J. Clin. Nutr. 1997, 65, 643S–651S. [Google Scholar] [CrossRef] [PubMed]
  19. He, F.J.; Li, J.; MacGregor, G.A. Effect of longer term modest salt reduction on blood pressure: Cochrane systematic review and meta-analysis of randomised trials. Bmj 2013, 346. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  20. Baxter, A.J.; Coyne, T.; McClintock, C. Dietary patterns and metabolic syndrome—A review of epidemiologic evidence. Asia Pac. J. Clin. Nutr. 2006, 15, 134–142. [Google Scholar] [PubMed]
  21. Trattner, C.; Elsweiler, D.; Howard, S. Estimating the Healthiness of Internet Recipes: A Cross-sectional Study. Front. Public Health 2017, 5, 16. [Google Scholar] [CrossRef] [Green Version]
  22. Said, A.; Bellogín, A. You are What You Eat! Tracking Health Through Recipe Interactions. In Proceedings of the 6th Workshop on Recommender Systems and the Social Web (RSWeb 2014), Foster City, CA, USA, 6 October 2014. [Google Scholar]
  23. Su, H.; Lin, T.-W.; Li, C.-T.; Shan, M.-K.; Chang, J. Automatic recipe cuisine classification by ingredients. In Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct Publication, Seattle, WA, USA, 13–17 September 2014. [Google Scholar]
  24. Kusmierczyk, T.; Nørvåg, K. Online food recipe title semantics: Combining nutrient facts and topics. In Proceedings of the 25th ACM International on Conference on Information and Knowledge Management, Indianapolis, IN, USA, 24–28 October 2016. [Google Scholar]
  25. Rokicki, M.; Herder, E.; Demidova, E. What’s On My Plate: Towards Recommending Recipe Variations for Diabetes Patients. In Proceedings of the UMAP Workshops, Dublin, Ireland, 29 June–3 July 2015. [Google Scholar]
  26. McCallum, A.; Nigam, K. A comparison of event models for naive bayes text classification. In Proceedings of the AAAI-98 Workshop on Learning for Text Categorization, Madison, WI, USA, 26–27 July 1998. [Google Scholar]
  27. Safavian, S.R.; Landgrebe, D. A Survey of Decision Tree Classifier Methodology. IEEE Trans. Syst. Man Cybern. 1991, 21, 660–674. [Google Scholar] [CrossRef] [Green Version]
  28. Breiman, L. Random Forests; UC Berkeley: Berkeley, CA, USA, 1999. [Google Scholar]
  29. Hearst, M.A.; Dumais, S.T.; Osuna, E.; Platt, J.; Scholkopf, B. Support vector machines. IEEE Intell. Syst. Their Appl. 1998, 13, 18–21. [Google Scholar] [CrossRef] [Green Version]
  30. Halton, T.L.; Hu, F.B. The effects of high protein diets on thermogenesis, satiety and weight loss: A critical review. J. Am. Coll. Nutr. 2004, 23, 373–385. [Google Scholar] [CrossRef] [PubMed]
  31. Noakes, M.; Keogh, J.B.; Foster, P.R.; Clifton, P.M. Effect of an energy-restricted, high-protein, low-fat diet relative to a conventional high-carbohydrate, low-fat diet on weight loss, body composition, nutritional status, and markers of cardiovascular health in obese women. Am. J. Clin. Nutr. 2005, 81, 1298–1306. [Google Scholar] [CrossRef] [Green Version]
  32. Malik, V.S.; Hu, F.B. Fructose and cardiometabolic health: What the evidence from sugar-sweetened beverages tells us. J. Am. Coll. Cardiol. 2015, 66, 1615–1624. [Google Scholar] [CrossRef] [Green Version]
  33. Te Morenga, L.A.; Howatson, A.J.; Jones, R.M.; Mann, J. Dietary sugars and cardiometabolic risk: Systematic review and meta-analyses of randomized controlled trials of the effects on blood pressure and lipids. Am. J. Clin. Nutr. 2014, 100, 65–79. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  34. Maersk, M.; Belza, A.; Stødkilde-Jørgensen, H.; Ringgaard, S.; Chabanova, E.; Thomsen, H.; Pedersen, S.B.; Astrup, A.; Richelsen, B. Sucrose-sweetened beverages increase fat storage in the liver, muscle, and visceral fat depot: A 6-mo randomized intervention study. Am. J. Clin. Nutr. 2012, 95, 283–289. [Google Scholar] [CrossRef]
  35. Blackwood, A.M.; Sagnella, G.A.; Cook, D.G.; Cappuccio, F.P. Urinary calcium excretion, sodium intake and blood pressure in a multi-ethnic population: Results of the Wandsworth Heart and Stroke Study. J. Hum. Hypertens 2001, 15, 229–237. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Polonia, J.; Maldonado, J.; Ramos, R.; Bertoquini, S.; Duro, M.; Almeida, C.; Ferreira, J.; Barbosa, L.; Silva, J.A.; Martins, L. Estimation of salt intake by urinary sodium excretion in a Portuguese adult population and its relationship to arterial stiffness. Rev. Port. Cardiol. 2006, 25, 801–817. [Google Scholar] [PubMed]
  37. Thijssen, S.; Kitzler, T.M.; Levin, N.W. Salt: Its role in chronic kidney disease. J. Ren. Nutr. 2008, 18, 18–26. [Google Scholar] [CrossRef] [PubMed]
  38. Threapleton, D.E.; Greenwood, D.C.; Evans, C.E.; Cleghorn, C.L.; Nykjaer, C.; Woodhead, C.; Cade, J.E.; Gale, C.P.; Burley, V.J. Dietary fibre intake and risk of cardiovascular disease: Systematic review and meta-analysis. BMJ 2013, 347, f6879. [Google Scholar] [CrossRef] [Green Version]
  39. Zeng, H.W.; Lazarova, D.L.; Bordonaro, M. Mechanisms linking dietary fiber, gut microbiota and colon cancer prevention. World J. Gastrointest. Oncol. 2014, 6, 41–51. [Google Scholar] [CrossRef]
  40. Samieri, C.; Feart, C.; Proust-Lima, C.; Peuchant, E.; Tzourio, C.; Stapf, C.; Berr, C.; Barberger-Gateau, P. Olive oil consumption, plasma oleic acid, and stroke incidence: The Three-City Study. Neurology 2011, 77, 418–425. [Google Scholar] [CrossRef]
  41. Estruch, R.; Ros, E.; Martinez-Gonzalez, M.A. Mediterranean diet for primary prevention of cardiovascular disease. N. Engl. J. Med. 2013, 369, 676–677. [Google Scholar] [CrossRef] [Green Version]
  42. Li, Y.; Hruby, A.; Bernstein, A.M.; Ley, S.H.; Wang, D.D.; Chiuve, S.E.; Sampson, L.; Rexrode, K.M.; Rimm, E.B.; Willett, W.C.; et al. Saturated Fats Compared With Unsaturated Fats and Sources of Carbohydrates in Relation to Risk of Coronary Heart Disease: A Prospective Cohort Study. J. Am. Coll. Cardiol. 2015, 66, 1538–1548. [Google Scholar] [CrossRef] [Green Version]
  43. Simpson, S.J.; Le Couteur, D.G.; Raubenheimer, D. Putting the Balance Back in Diet. Cell 2015, 161, 18–23. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  44. Stanhope, K.L.; Medici, V.; Bremer, A.A.; Lee, V.; Lam, H.D.; Nunez, M.V.; Chen, G.X.; Keim, N.L.; Havel, P.J. A dose-response study of consuming high-fructose corn syrup-sweetened beverages on lipid/lipoprotein risk factors for cardiovascular disease in young adults. Am. J. Clin. Nutr. 2015, 101, 1144–1154. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  45. Ahn, Y.-Y.; Ahnert, S.E.; Bagrow, J.P.; Barabási, A.-L. Flavor network and the principles of food pairing. Sci. Rep. 2011, 1, 1–7. [Google Scholar] [CrossRef]
  46. Hsiao, J.-H.; Chang, H. SmartDiet: A personal diet consultant for healthy meal planning. In Proceedings of the 2010 IEEE 23rd International Symposium on Computer-Based Medical Systems (CBMS), Bentley, WA, Australia, 12–15 October 2010. [Google Scholar]
  47. Fernandez, M.L.; Raheem, D.; Ramos, F.; Carrascosa, C.; Saraiva, A.; Raposo, A. Highlights of Current Dietary Guidelines in Five Continents. Int. J. Environ. Res. Public Health 2021, 18, 2814. [Google Scholar] [CrossRef]
  48. Serra-Majem, L.; Tomaino, L.; Dernini, S.; Berry, E.M.; Lairon, D.; Ngo de la Cruz, J.; Bach-Faig, A.; Donini, L.M.; Medina, F.-X.; Belahsen, R.; et al. Updating the Mediterranean Diet Pyramid towards Sustainability: Focus on Environmental Concerns. Int. J. Environ. Res. Public Health 2020, 17, 8758. [Google Scholar] [CrossRef] [PubMed]
  49. Feldman, C.; Murray, D.; Chavarria, S.; Zhao, H. Menu label accuracy at a university's food services. An exploratory recipe nutrition analysis. Appetite 2015, 92, 24–28. [Google Scholar] [CrossRef]
Figure 1. Framework of our analysis system.
Figure 1. Framework of our analysis system.
Nutrients 13 01778 g001
Figure 2. Linkage of online recipes and nutritional database to include rich nutrition information.
Figure 2. Linkage of online recipes and nutritional database to include rich nutrition information.
Nutrients 13 01778 g002
Figure 3. Different levels of a recipe formalized as their corresponding features.
Figure 3. Different levels of a recipe formalized as their corresponding features.
Nutrients 13 01778 g003
Figure 4. Classification model training and prediction process.
Figure 4. Classification model training and prediction process.
Nutrients 13 01778 g004
Figure 5. Confusion matrix of SVM classifier.
Figure 5. Confusion matrix of SVM classifier.
Nutrients 13 01778 g005
Figure 6. Confusion matrix of naïve Bayes classifier.
Figure 6. Confusion matrix of naïve Bayes classifier.
Nutrients 13 01778 g006
Figure 7. Confusion matrix of the Decision Tree classifier.
Figure 7. Confusion matrix of the Decision Tree classifier.
Nutrients 13 01778 g007
Figure 8. Confusion matrix of the random forest classifier.
Figure 8. Confusion matrix of the random forest classifier.
Nutrients 13 01778 g008
Figure 9. Comparison of classification models in terms of the macro-average precision, recall, and F1-score.
Figure 9. Comparison of classification models in terms of the macro-average precision, recall, and F1-score.
Nutrients 13 01778 g009
Figure 10. Comparison of model performances from Su et al. [23] and SVM model developed in this research.
Figure 10. Comparison of model performances from Su et al. [23] and SVM model developed in this research.
Nutrients 13 01778 g010
Figure 11. Pearson correlation matrix between nutrients in recipes.
Figure 11. Pearson correlation matrix between nutrients in recipes.
Nutrients 13 01778 g011
Table 1. Number and conversion rate of recipes in each category before and after preprocessing.
Table 1. Number and conversion rate of recipes in each category before and after preprocessing.
ClassChinese Japanese Korean Thai American Italian French Spanish UnknownTotal
Before
processing
13211231133310216701836949821612115,303
After
processing
1211109612129205621623713637534913,323
Conversion rate91.6%89.0%90.9%90.1%83.8%88.3%75.1%77.5%87.3%87.6%
Table 2. Chinese, Japanese, Korean, and Thai cuisines’ Specialty score of ingredients.
Table 2. Chinese, Japanese, Korean, and Thai cuisines’ Specialty score of ingredients.
Chinese Japanese Korean Thai
IngredientsSpecialty ScoreIngredientsSpecialty ScoreIngredientsSpecialty ScoreIngredientsSpecialty Score
Soy sauce0.44Soy sauce0.47Onion0.40Fish sauce0.55
White pepper0.37Seaweed0.26Soy sauce0.34Lemon0.42
Chinese mushroom0.28Mirin0.32Kimchi0.33Coriander0.28
Rice wine0.27Onion0.26Chili sauce0.25Chili0.27
Shallot0.21Carrot0.25White sesame0.25Onion0.26
Dried sea shrimp0.20Sushi0.22Carrot0.24Basil0.18
Tapioca flour0.19Cabbage0.18Rice cake0.22Soy sauce0.13
Sesame oil0.18Bonito flakes0.17Sesame oil0.21Sweet and chili sauce0.12
Pork0.16Rice wine0.13Korean hot sauce0.19Lemongrass0.11
Rice noodles0.15Cucumber0.12Chili powder0.18Coconut milk0.10
Table 3. American, Italian, French, and Spanish cuisines’ Specialty score of ingredients.
Table 3. American, Italian, French, and Spanish cuisines’ Specialty score of ingredients.
American Italian French Spanish
IngredientsSpecialty ScoreIngredientsSpecialty ScoreIngredientsSpecialty ScoreIngredientsSpecialty Score
Butter0.37Spaghetti0.58Milk0.45Onion0.44
Milk0.35Onion0.40Butter0.40Black pepper0.34
Black pepper0.33Black pepper0.34Black pepper0.29Olive oil0.28
Chocolate0.28Olive oil0.31Onion0.28Saffron0.27
Unsalted butter0.25Cheese0.21Unsalted butter0.20Sweet pepper0.24
Low-gluten flour0.21Tomato0.14Low-gluten butter0.19Potato0.23
Baking powder0.19Butter0.13Olive oil0.18Clam0.20
Vanilla extract0.18Milk0.11Cheese0.16Lemon0.19
Medium-gluten flour0.17Basil0.11Cream0.15Tomato0.18
Ketchup0.17White wine0.10Lemon0.12White wine0.17
Table 4. Performance of the SVM classifier for cuisine types.
Table 4. Performance of the SVM classifier for cuisine types.
Cuisine TypesPrecisionRecallF1-Score
American0.710.520.60
Chinese0.800.900.84
French0.530.630.58
Italian0.840.940.88
Japanese0.810.780.80
Korean0.910.830.87
Spanish0.890.410.56
Thai0.910.780.84
macro-average0.830.820.82
Table 5. Performance of the naïve Bayes classifier.
Table 5. Performance of the naïve Bayes classifier.
Cuisine TypesPrecisionRecallF1-Score
American0.560.550.55
Chinese0.820.790.81
French0.470.470.47
Italian0.730.910.81
Japanese0.750.690.72
Korean0.800.780.79
Spanish0.710.310.43
Thai0.880.730.80
macro-average0.760.760.75
Table 6. Performance of the Decision Tree classifier.
Table 6. Performance of the Decision Tree classifier.
Cuisine TypesPrecisionRecallF1-Score
American0.340.390.37
Chinese0.760.630.69
French0.420.440.43
Italian0.750.810.78
Japanese0.540.690.61
Korean0.790.700.74
Spanish0.580.360.44
Thai0.720.670.69
macro-average0.690.680.68
Table 7. Performance of random forest classifier.
Table 7. Performance of random forest classifier.
Cuisine TypesPrecisionRecallF1-Score
American0.590.390.47
Chinese0.830.800.81
French0.500.440.47
Italian0.750.950.84
Japanese0.750.810.78
Korean0.880.840.86
Spanish0.880.180.30
Thai0.940.740.83
macro-average0.790.790.78
Table 8. Distribution of category of the unclassified recipes as predicted by the SVM model.
Table 8. Distribution of category of the unclassified recipes as predicted by the SVM model.
CategoryChineseJapaneseKoreanThaiAmericanItalianFrenchSpanishTotal
Number126496112725843155713822645349
Table 9. Recipes in Group D that contains higher proportions of dietary fiber.
Table 9. Recipes in Group D that contains higher proportions of dietary fiber.
CategoryRecipeIngredients
JapanesePerfect Gunkanmak SushiCucumber, grain rice, bell pepper, mayonnaise, goji berries, seaweed flakes
JapaneseJapanese style tofuTofu, mashed radish, bread flour, sweet potato flour, seaweed, bonito flakes, egg sauce, bonito sauce
ItalianSmoked salmon spaghettiBeef tomato, spaghetti, onion, sea salt, olive oil, cheese powder, smoked salmon, fish, cauliflower, mushrooms, red onion
Table 10. Clusters and groups that conform with principles of healthy diets.
Table 10. Clusters and groups that conform with principles of healthy diets.
GroupClusterNutrient CharacteristicsDiet Habits and Disease Risk
A1balancedReduce the risk of obesity and metabolic diseases [43]
5
13balanced, proteinGood for weight loss [30]
B2carbohydrate-
D4high dietary fiberReduce the risk of cardiovascular disease [38], Type 2 diabetes [17], cancer [39]
10
14
16carbohydrate-
E9fat (provided by olive oil or coconut oil)Reduce the risk of stroke [40] or cardiovascular disease [41]
Table 11. Clusters and groups that do not conform with principles of healthy diets.
Table 11. Clusters and groups that do not conform with principles of healthy diets.
GroupClusterNutrient CharacteristicsDiet Habits and Disease Risk
B8High carbohydrateNot beneficial to weight loss [31]
11High sugarIncrease the risk of triglycerides [32], total cholesterol [44], blood pressure [33], cardiovascular disease [34]
19
C0High sodiumRelated to hypertension [35], cardiovascular disease [36], chronic kidney disease [37]
6
12
E15High saturated fat, proteinHigher prevalence of cardiovascular disease [42]
9Highly saturated fat, carbohydrate and refined sugar
17
18
Table 12. Examples of recipes that are misclassified as Italian.
Table 12. Examples of recipes that are misclassified as Italian.
CategoryRecipesIngredients
AmericanPan-fried steak + garlic breadOlive oil *, steak, black pepper, cream, salt, garlic, lemon, bread
AmericanAmerican Southwestern Grilled Chicken LegChicken drumsticks, olive oil *, cream, spice powder
FrenchFrench wine stewed beefRed wine, cream, beef brisket, bay leaf, tomato *, rosemary, dill, carrots, potatoes, onions
FrenchFrench Mushroom PastaBlack pepper, mustard, shiitake mushrooms, white mushrooms, garlic, bacon, cheese, salt, whipped cream, pasta *, yogurt, onions
SpanishSpanish stew with spicy meat sauceRed pepper, basil *, black pepper, garlic, broth, bay leaf, tomato *, parsley, carrots, ground pork, onion
SpanishSpanish Vegetable Baked EggsMilk*, cheese, spinach, tomato *, bell pepper, salt, egg, cream *, flour, onion
* Top ten featured ingredients of Italian cuisines, but the specialty value in this cuisine category is low.
Table 13. Examples of recipes that are misclassified as Chinese.
Table 13. Examples of recipes that are misclassified as Chinese.
CategoryRecipesIngredients
ThaiStir fried pork with holy basilChili, garlic, nine-story pagoda, ground pork *, string beans, soy sauce *
ThaiPandan leaf chickenWhite pepper *, pandan leaves, shallots, rice wine *, chicken legs, ginger, lemongrass, salt, shallots, sesame oil *, white powder, soy sauce *
JapaneseSukiyakiTofu, Shiitake mushroom *, pork belly, cabbage, egg, onion, Enoki mushroom
JapaneseJapanese fried chickenGinger, oil, garlic, cornmeal, chicken thigh, sugar, chestnut powder, white powder, white pepper *, egg, soy sauce, rice wine *
* Top ten featured ingredients of Chinese cuisines, but the specialty value in this cuisine category is low.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hsieh, Y.-L.; Chang, Y.-C.; Chang, W.-Y. Social Media Mining for an Analysis of Nutrition and Dietary Health in Taiwan. Nutrients 2021, 13, 1778. https://doi.org/10.3390/nu13061778

AMA Style

Hsieh Y-L, Chang Y-C, Chang W-Y. Social Media Mining for an Analysis of Nutrition and Dietary Health in Taiwan. Nutrients. 2021; 13(6):1778. https://doi.org/10.3390/nu13061778

Chicago/Turabian Style

Hsieh, Yu-Lun, Yung-Chun Chang, and Wei-Yu Chang. 2021. "Social Media Mining for an Analysis of Nutrition and Dietary Health in Taiwan" Nutrients 13, no. 6: 1778. https://doi.org/10.3390/nu13061778

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