Escolar Documentos
Profissional Documentos
Cultura Documentos
Abstract—Studies of general population consuming diets high Internet . The main characteristic of recommender systems is
in fat particularly saturated fat have shown increased risk of that they can personalize their interaction to each individual
cancer , diabetes and heart diesease. Worse their diet , more diet- user. Personalization involves the design of systems able to
related diseases people suffer from. Poor diet is the risk factor for infer the needs of each person and then to satisfy those needs.
cancer , heart disease ,etc. Significant health benefits can be
A recommendation system serves as an information filtering
achieved at both population and individual level by enabling a
shift towards recommended balanced diet. A recommended and customization tool. A food recommender system is an
healthy diet can act as a weapon to fight against disease. Data intermediary program which has a user interface that
mining concepts can be applied and used in food automatically and intelligently extract the useful information
recommendation systems. of people’s eating habit according to an individual’s needs.
According to different algorithms, concurrent recommendation
Index Terms : Food Recommendation , Recommender System, systems can be categorized into three categories: content based
Datamining, ID3 ,C4.5 filtering (CBF) recommendation, collaborative filtering (CF)
recommendation, and combined recommendation. By using the
I. INTRODUCTION data mining algorithms, the information filtering processes can
be performed prior to the actual recommending process so that
A balanced diet is crucial to maintaining one's physical system can be improved.
health, while an unbalanced diet may lead to disease and
sickness. The nutrients that need to be ingested vary greatly II. DATA MINING TECHNIQUES
depending on the disease or illness and personalpreferences. There are several major data mining techniques which have
Therefore, how to provide personalized food recommendation been developed and used including association, classification,
according to different personal requirements and diseases is an clustering, prediction and sequential patterns. A brief
important issue. The measurement of population intakes of explanation of such techniques. [1]
foods and nutrients is central to the science of human nutrition.
At present, patterns of dietary intake are studied on a food-by- Association
food basis, given that the base units for analysis using food
composition databases are the individual food components of Association is one of the best known data mining
every meal. Whereas the use of individual foods for the study technique. In association, a pattern is discovered based on a
of dietary patterns has served us well.The concept of analyzing relationship of a particular item on other items in the same
food combinations at the meal level is not entirely new. The transaction. Association searches for relationships between
examination of food combinations at the meal level provides an variables. For example a supermarket might gather data on
approach to deal with the complexity and unpredictability of customer purchasing habits. Using association, the
the diet and aims to overcome the limitations of the study of supermarket can determine which products are frequently
nutrients and foods in isolation [2]. bought together and use this information for marketing
Data mining is the extraction of hidden predictive purposes
information from large databases; it is a powerful technology
with great potential to help organizations focus on the most Classification
important information in their data warehouses . Data mining
tools predict future trends and behaviors, helps organizations Classification is a classic data mining technique which is
to make proactive knowledge-driven decisions . A framework based on machine learning. Classification is used to classify
based on different data mining concepts can be used for building each item in a set of data into one of predefined set of classes
a food recommender system . Application of data mining or groups. Classification method uses mathematical techniques
techniques to World Wide Web called Web mining can be used
such as decision trees, linear programming, neural network,
for recommendation system. Web mining aims to discover useful
statistics etc. For example, we can apply classification in
information and knowledge from the web hyperlink structure,
page contents, and usage data. application that “given all past records of employees who left
the company, predict which current employees are probably to
Recommendation systems represent an effective solution leave in the future.” In this case, we divide the employee’s
for reducing complexity when searching information over the records into two groups that are “leave” and “stay”. And then
The classification can be described as a supervised learning This is a decision tree algorithm introduced in 1986 by
algorithm. Data records are belong to class on the bases of Quinlan Ross. It is based on Hunts algorithm. The tree is
knowledge of class it assign a class labels to data to co- design constructed in two phases. The two phases are tree building
and co develop software and hardware, and hence, such and pruning. ID3 uses information gain measure to choose the
components. However, incorporation of that deal with splitting attribute. It only accepts categorical attributes in