A Generalized Wine Quality Prediction Framework by Evolutionary Algorithms.

Authors

DOI:

https://doi.org/10.9781/ijimai.2021.04.006

Keywords:

Decision Trees, Genetic Algorithms, Machine Learning, Random Forest, Support Vector Machine, Wine Quality Prediction
Supporting Agencies
This research was supported by the Ministry of Science and Technology of the Republic of China under grants MOST 108-2221-E032-037 and 109-2622-E-027-032.

Abstract

Wine is an exciting and complex product with distinctive qualities that makes it different from other manufactured products. Therefore, the testing approach to determine the quality of wine is complex and diverse. Several elements influence wine quality, but the views of experts can cause the most considerable influence on how people view the quality of wine. The views of experts on quality is very subjective, and may not match the taste of consumer. In addition, the experts may not always be available for the wine testing. To overcome this issue, many approaches based on machine learning techniques that get the attention of the wine industry have been proposed to solve it. However, they focused only on using a particular classifier with a specific set of wine dataset. In this paper, we thus firstly propose the generalized wine quality prediction framework to provide a mechanism for finding a useful hybrid model for wine quality prediction. Secondly, based on the framework, the generalized wine quality prediction algorithm using the genetic algorithms is proposed. It first encodes the classifiers as well as their hyperparameters into a chromosome. The fitness of a chromosome is then evaluated by the average accuracy of the employed classifiers. The genetic operations are performed to generate new offspring. The evolution process is continuing until reaching the stop criteria. As a result, the proposed approach can automatically find an appropriate hybrid set of classifiers and their hyperparameters for optimizing the prediction result and independent on the dataset. At last, experiments on the wine datasets were made to show the merits and effectiveness of the proposed approach.

Downloads

Download data is not yet available.

References

B. C. Smith, “Getting more out of wine: Wine experts, wine apps and sensory science,” Current Opinion in Food Science, vol. 27, pp. 123-129, 2019.

J. M. Cardebat and F. Livat, “Wine expert’s rating: A matter of taste?,” International Journal of Wine Business Research, Vol. 28, pp. 43-58, 2016.

B. V. Canizo, L. B. Escudero, R. G. Pellerano, and R. G. Wuilloud, “10 - quality monitoring and authenticity assessment of wines: Analytical and chemometric methods,” in Quality control in the beverage industry, A. M. Grumezescu and A. M. Holban, Eds.: Academic Press, pp. 335-384, 2019.

M. Yeo, T. Fletcher, and J. Shawe-Taylor, “Machine learning in fine wine price prediction,” Journal of Wine Economics, Vol. 10, No. 2, pp. 151-172, 2015.

J. Ribeiro, J. Neves, J. Sanchez, M. Delgado, J. Machado and P. Novais, “Wine vinification prediction using data mining tools,” International conference on European computing conference, pp. 78-85, 2009.

R. Andonie, A. M. Johansen, A. L. Mumma, H. C. Pinkart, and S. Vajda, “Cost efficient prediction of cabernet sauvignon wine quality,” IEEE Symposium Series on Computational Intelligence, pp. 1-8, 2016.

P. Cortez, A. Cerdeira, F. Almeida, T. Matos, and J. Reis, “Modeling wine preferences by data mining from physicochemical properties,” Decision Support Systems, Vol. 47, no. 4, pp. 547-553, 2009.

Y. Gupta, “Selection of important features and predicting wine quality using machine learning techniques,” Procedia Computer Science, Vol. 125, pp. 305-312, 2018.

Z. Lingfeng, F. Feng, and H. Heng, “Wine quality identification based on data mining research,” International Conference on Computer Science and Education, pp. 358-3612, 2017.

S. Bhattacharjee and M. R. Chaudhuri, “Understanding quality of wine products using support vector machine in data mining.,” Prestige International Journal of Management & IT- Sanchayan, Vol. 5, no. 1, pp. 67-80, 2016.

Y. Er and A. Atasoy, “The classification of white wine and red wine according to their physicochemical qualities,” International Journal of Intelligent Systems and Applications in Engineering, pp. 23-23, 2016.

A. Trivedi and R. Sehrawat, “Wine quality detection through machine learning algorithms,” International Conference on Recent Innovations in Electrical, Electronics & Communication Engineering, pp. 1756-1760, 2018.

B. Shaw, A. K. Suman, and B. Chakraborty, “Wine quality analysis using machine learning,” Emerging technology in modelling and graphics: Springer, pp. 239-247, 2020.

G. Hu, T. Xi, R. Mohammed, and H. Miao, “Classification of wine quality with imbalanced data,” IEEE International Conference on Industrial Technology, pp. 1712-1217, 2016.

S. Aich, A. A. Al-Absi, K. L. Hui, J. T. Lee, and M. Sain, “A classification approach with different feature sets to predict the quality of different types of wine using machine learning techniques,” International Conference on Advanced Communication Technology, pp. 139-143, 2018.

G. U. Mahima, Patidar Y., Agarwal A., Singh K.P., “Wine quality analysis using machine learning algorithms,” Micro-Electronics and Telecommunication Engineering: Proceedings of 3rd ICMETE 2019, pp. 11-18, 2020.

P. Appalasamy, A. Mustapha, N. Rizal, F. Johari, and A. Mansor, “Classification-based data mining approach for quality control in wine production,” Journal of Applied Sciences, Vol. 12, pp. 598-601, 2012.

S. Petropoulos, C. S. Karavas, A. T. Balafoutis, I. Paraskevopoulos, S. Kallithraka, and Y. Kotseridis, “Fuzzy logic tool for wine quality classification,” Computers and Electronics in Agriculture, Vol. 142, pp. 552-562, 2017.

G. Agrawal and D.-K. Kang, “Wine quality classification with multilayer perceptron,” (in En), International Journal of Internet, Broadcasting and Communication, Vol. 10, no. 2, pp. 25-30, 2018.

D. Sowmya, Sayyed Johar, M. Ganavi, and N. S. Nayak, “Analyzing wine types and quality using machine learning techniques,” International Journal of Engineering Applied Sciences and Technology, Vol. 4, no. 5, pp. 519-529, 2019.

S. Kumar, K. Agrawal, and N. Mandan, “Red wine quality prediction using machine learning techniques,” International Conference on Computer Communication and Informatics, pp. 1-6, 2020.

A. E. Ozalp and I. Askerzade, “A data science study for determining food quality: An application to wine,” Communications, Vol. 68, No. 1, pp. 762-770, 2018.

V. N. Vapnik, “An overview of statistical learning theory,” IEEE Transactions On Neural Networks, Vol. 10, No. 5, pp. 988-999, 1999.

A. Liaw and M. Wiener, “Classification and regression by randomforest,” R news, Vol. 2, pp. 18-22, 2002.

J. H. Holland, “Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence”. MIT press, 1992.

A. Rogers and A. Prügel-Bennett, “Modelling the dynamics of a steady-state genetic algorithm,” Foundations of genetic algorithms, Vol. 5, pp. 57-68, 1999.

W. M. Spears and K. D. De Jong, “On the virtues of parameterized uniform crossover,” Naval Research Lab Washington DC, 1995.

I. Korejo, S. Yang, K. Brohi, and Z. Khuhro, “Multi-population methods with adaptive mutation for multi-modal optimization problems,” International Journal on Soft Computing, Artificial Intelligence and Application, Vol. 2, pp. 1-19, 2013.

N. Soni and T. Kumar, “Study of various mutation operators in genetic algorithms,” International Journal of Computer Science and Information Technologies, Vol. 5, no. 3, pp. 4519-4521, 2014.

C.-W. Hsu, C.-C. Chang, and C.-J. Lin, “A practical guide to support vector classification,” National Taiwan University, 2003.

J. Bergstra and Y. Bengio, “Random search for hyper-parameter optimization,” Journal of Machine Learning Research, Vol. 13, pp. 281–305, 2012.

M. Sokolova and G. Lapalme, “A systematic analysis of performance measures for classification tasks,” Information processing & management, Vol. 45, No. 4, pp. 427-437, 2009.

J. Demšar, “Statistical comparisons of classifiers over multiple data sets,” Journal of Machine learning research, Vol. 7, pp. 1-30, 2006.

D. Bhagyalaxmi, R. Manjula, and V. Ramanababu, “A new framework approach to predict the wine dataset using cluster algorithm,” International Conference on Computational Intelligence and Informatics, pp. 39-48, 2020.

H. Al-Sahaf, Y. Bi, Q. Chen and A. Lensen, “A survey on evolutionary machine learning,” Journal of the Royal Society of New Zealand, Vol. 49, No. 2, pp. 205-228, 2019.

J. C. W. Lin, G. Srivastava, Y. Zhang, Y. Djenouri, and M. Aloqaily, “Privacy preserving multi-objective sanitization model in 6g iot environments,” IEEE Internet of Things Journal, pp. 1-1, 2020.

R. Hassan, B. Cohanim, O. De Weck, and G. Venter, “A comparison of particle swarm optimization and the genetic algorithm,” AIAA/ASME/ASCE/AHS/ASC structures, structural dynamics and materials conference, AIAA 2005-1897, 2005.

J. C.-W. Lin, Y. Shao, Y. Djenouri, and U. Yun, “ASRNN: A recurrent neural network with an attention model for sequence labeling,” Knowledge-Based Systems, Vol. 212, 106548, 2020.

Downloads

Published

2021-09-01
Metrics
Views/Downloads
  • Abstract
    217
  • PDF
    33

How to Cite

Hui Ye Chiu, T., Wu, C., and Hao Chen, C. (2021). A Generalized Wine Quality Prediction Framework by Evolutionary Algorithms. International Journal of Interactive Multimedia and Artificial Intelligence, 6(7), 60–70. https://doi.org/10.9781/ijimai.2021.04.006