journal article·2021-04-30Open access

Classification of Retail Products: From Probabilistic Ranking to Neural Networks

Manar Mohamed Hafez, Ana Fernández Vilas, Rebeca P. Díaz Redondo, Héctor Olivera Pazó

Applied Sciences· Volume 11· Issue 9

Abstract

Food retailing is now on an accelerated path to a success penetration into the digital market by new ways of value creation at all stages of the consumer decision process. One of the most important imperatives in this path is the availability of quality data to feed all the process in digital transformation. However, the quality of data are not so obvious if we consider the variety of products and suppliers in the grocery market. Within this context of digital transformation of grocery industry, Midiadia is a Spanish data provider company that works on converting data from the retailers’ products into knowledge with attributes and insights from the product labels that is maintaining quality data in a dynamic market with a high dispersion of products. Currently, they manually categorize products (groceries) according to the information extracted directly (text processing) from the product labelling and packaging. This paper introduces a solution to automatically categorize the constantly changing product catalogue into a 3-level food taxonomy. Our proposal studies three different approaches: a score-based ranking method, traditional machine learning algorithms, and deep neural networks. Thus, we provide four different classifiers that support a more efficient and less error-prone maintenance of groceries catalogues, the main asset of the company. Finally, we have compared the performance of these three alternatives, concluding that traditional machine learning algorithms perform better, but closely followed by the score-based approach.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Food Supply Chain Traceability · Sensory Analysis and Statistical Methods · Advanced Chemical Sensor Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Computing and Information Technology, Arab Academy for Science, Technology and Maritime Transport (AASTMT)-Smart Village, Giza P.O. Box 12676, Egypt

AtlanTTic, Universiade de Vigo [Information & Computing Lab], 36310 Vigo, Spain

Funding

Atlantic Research Center for Information and Communication Technologies

References (54)

Show source-provided references
1. The impact of digital transformation on the retailing value chain10.1016/j.ijresmar.2018.12.002 ↗
2. Wessel, L., Baiyere, A., Ologeanu-Taddei, R., Cha, J., and Jensen, T. (2020). Unpacking the difference between digital transformation and IT-enabled organizational transformation. J. Assoc. Inf. Syst.10.17705/1jais.00655 ↗
3. (2019, May 20). The Digitally Engaged Food Shopper: Developing Your Omnichannel Collaboration Model. Available online: https://www.fmi.org/forms/store/ProductFormPublic/the-digitally-engaged-food-shopper-developing-your-omnichannel-collaboration-model.
4. Bahn, R.A., and Abebe, G.K. (2020). A Descriptive Analysis of Food Retailing in Lebanon: Evidence from a Cross-Sectional Survey of Food Retailers. Food Supply Chains in Cities, Springer.10.1007/978-3-030-34065-0_10 ↗
5. Hafez, M.M., Redondo, R.P.D., and Vilas, A.F. (2018, January 29–30). A Comparative Performance Study of Naïve and Ensemble Algorithms for E-commerce. Proceedings of the 2018 14th International Computer Engineering Conference (ICENCO), Cairo, Egypt.10.1109/ICENCO.2018.8636128 ↗
6. European Commission (2019, June 04). General Food Law. Available online: https://ec.europa.eu/food/safety/general_food_law_en.
7. BOE (2019, June 15). Real Decreto Legislativo 1/2007, de 16 de Noviembre, por el que se Aprueba el Texto Refundido de la Ley General Para la Defensa de los Consumidores y Usuarios y Otras Leyes Complementarias, Available online: https://www.boe.es/eli/es/rdlg/2007/11/16/1/con.
8. BOE (2019, June 23). Ley 2/2012, de 28 de Marzo, Gallega de Protección General de las Personas Consumidoras y Usuarias. Available online: https://www.boe.es/eli/es-ga/l/2012/03/28/2.
9. Baz, I., Yoruk, E., and Cetin, M. (2016, January 11–12). Context-aware hybrid classification system for fine-grained retail product recognition. Proceedings of the 2016 IEEE 12th Image, Video, and Multidimensional Signal Processing Workshop (IVMSP), Bordeaux, France.10.1109/IVMSPW.2016.7528213 ↗
10. Fuchs, K., Grundmann, T., and Fleisch, E. (2019, January 22–25). Towards identification of packaged products via computer vision: Convolutional neural networks for object detection and image classification in retail environments. Proceedings of the 9th International Conference on the Internet of Things, Bilbao, Spain.10.1145/3365871.3365899 ↗
11. Hafez, M.M., Shehab, M.E., El Fakharany, E., and Hegazy, A.E.F.A.G. (2016, January 24). Effective selection of machine learning algorithms for big data analytics using apache spark. Proceedings of the International Conference on Advanced Intelligent Systems and Informatics, Cairo, Egypt.10.1007/978-3-319-48308-5_66 ↗
12. Peng, J., Xiao, C., Wei, X., and Li, Y. (2020). RP2K: A Large-Scale Retail Product Dataset forFine-Grained Image Classification. arXiv.
13. Baz, İ. (2019). Statistical Methods for Fine-Grained Retail Product Recognition. [Ph.D. Thesis, Sabanci University].
14. Retail shelf space planning problems: A comprehensive review and classification framework
15. Goldman, E., Herzig, R., Eisenschtat, A., Goldberger, J., and Hassner, T. (2019, January 16–20). Precise detection in densely packed scenes. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00537 ↗
16. Gundimeda, V., Murali, R.S., Joseph, R., and Babu, N.N. (2019). An automated computer vision system for extraction of retail food product metadata. First International Conference on Artificial Intelligence and Cognitive Computing, Springer.10.1007/978-981-13-1580-0_20 ↗
17. Wang, X., Sun, Z., Zhang, W., Zhou, Y., and Jiang, Y.G. (2016, January 6–9). Matching user photos to online products with robust deep features. Proceedings of the 2016 ACM on International Conference on Multimedia Retrieval, New York, NY, USA.10.1145/2911996.2912002 ↗
18. Zhong, C., Jiang, L., Liang, Y., Sun, H., and Ma, C. (2020, January 19–21). Temporal Multiple-convolutional Network for Commodity Classification of Online Retail Platform Data. Proceedings of the 2020 12th International Conference on Machine Learning and Computing, Shenzhen, China.10.1145/3383972.3383989 ↗
19. Pobbathi, N.R., Dong, A., and Chang, Y. (2020). Automated Categorization of Products in a Merchant Catalog. (10,528,907), U.S. Patent.
20. Seth, S., Johnson, B.S., Kennedy, R., and Kothari, N. (2020). Method and System to Categorize Items Automatically. (10,706,076), U.S. Patent.
21. Gupta, V., Karnick, H., Bansal, A., and Jhala, P. (2016). Product Classification in E-Commerce using Distributional Semantics. arXiv.
22. Baeza-Yates, R., and Ribeiro-Neto, B. (2011). Modern Information Retrieval: The Concepts and Technology behind Search, Addison-Wesley Publishing Company. [2nd ed.].
23. Shape Matters: Package Shape Informs Brand Status Categorization and Brand Choice10.1016/j.jretai.2019.08.003 ↗
24. Deep learning for retail product recognition: Challenges and techniques10.1155/2020/8875910 ↗
25. Wei, X.S., Wu, J., and Cui, Q. (2019). Deep learning for fine-grained image analysis: A survey. arXiv.
26. A hybrid Persian sentiment analysis framework: Integrating dependency grammar based rules and deep neural networks10.1016/j.neucom.2019.10.009 ↗
27. Online retailing, product classifications, and consumer preferences10.1108/10662240610673691 ↗
28. Ravnik, R., Solina, F., and Zabkar, V. (2014). Modelling in-store consumer behavior using machine learning and digital signage audience measurement data. International Workshop on Video Analytics for Audience Measurement in Retail and Digital Signage, Springer.10.1007/978-3-319-12811-5_9 ↗
29. Clustering retail products based on customer behavior10.1016/j.asoc.2017.02.004 ↗
30. Experimentation as a way of life: Okapi at TREC10.1016/S0306-4573(99)00046-1 ↗
31. Effects of Distance Measure Choice on K-Nearest Neighbor Classifier Performance: A Review10.1089/big.2018.0175 ↗
32. A fuzzy k-nearest neighbor algorithm10.1109/TSMC.1985.6313426 ↗
33. Fuzzy nearest neighbor algorithms: Taxonomy, experimental analysis and prospects10.1016/j.ins.2013.10.038 ↗
34. Analytical study of neural network techniques: SOM, MLP and classifier-a survey10.9790/0661-16378692 ↗
35. Al-Shammari, E.T. (2013). Lemmatizing, Stemming, and Query Expansion Method and System. (8,473,279), U.S. Patent.
36. A review of unsupervised feature selection methods10.1007/s10462-019-09682-y ↗
37. Analysis of variance (ANOVA)10.1016/0169-7439(89)80095-4 ↗
38. Feature selection in machine learning: A new perspective10.1016/j.neucom.2017.11.077 ↗
39. A hybrid metaheuristic approach for efficient feature selection methods in big data10.1007/s12652-019-01656-w ↗
40. Guyon, I., Gunn, S., Nikravesh, M., and Zadeh, L.A. (2008). Feature Extraction: Foundations and Applications, Springer.
41. Principal component analysis in the local differential privacy model10.1016/j.tcs.2019.12.019 ↗
42. Linear discriminant analysis-a brief tutorial
43. Kunang, Y.N., Nurmaini, S., Stiawan, D., and Zarkasi, A. (2018, January 2–4). Automatic features extraction using autoencoder in intrusion detection system. Proceedings of the 2018 International Conference on Electrical Engineering and Computer Science (ICECOS), Pangkal, Indonesia.10.1109/ICECOS.2018.8605181 ↗
44. Auto-encoder based dimensionality reduction10.1016/j.neucom.2015.08.104 ↗
45. Principal component analysis based two-dimensional (PCA-2D) correlation spectroscopy: PCA denoising for 2D correlation spectroscopy10.5012/bkcs.2003.24.9.1345 ↗
46. Analysis of dimensionality reduction techniques on big data10.1109/ACCESS.2020.2980942 ↗
47. Okapi at TREC-5
48. A Generalized Weighted Distance k-Nearest Neighbor for Multi-label Problems10.1016/j.patcog.2020.107526 ↗
49. Hassanat, A.B., Abbadi, M.A., Altarawneh, G.A., and Alhasanat, A.A. (2014). Solving the problem of the K parameter in the KNN classifier using an ensemble learning approach. arXiv.
50. ConvXGB: A new deep learning model for classification problems based on CNN and XGBoost10.1016/j.net.2020.04.008 ↗
51. Shilong, Z. (2021, January 15–17). Machine Learning Model for Sales Forecasting by Using XGBoost. Proceedings of the 2021 IEEE International Conference on Consumer Electronics and Computer Engineering (ICCECE), Guangzhou, China.
52. A multi-layer perceptron approach for accelerated wave forecasting in Lake Michigan10.1016/j.oceaneng.2020.107526 ↗
53. Brownlee, J. (2020, March 11). How to Calculate Precision, Recall, and F-Measure for Imbalanced Classification. Available online: https://machinelearningmastery.com/precision-recall-and-f-measure-for-imbalanced-classification/.
54. Banda, J. (2011). Framework for Creating Large-Scale Content-Based Image Retrieval System (CBIR) for Solar Data Analysis. [Ph.D Thesis, Montana State University-Bozeman].