Please use this identifier to cite or link to this item:
http://repositorio.ufla.br/jspui/handle/1/50705
Title: | Classificação de produtos utilizando técnicas few-shot learning |
Other Titles: | Product classification using few-shot learning techniques |
Authors: | Barbosa, Bruno Henrique Groenner Ferreira, Danton Diego Zegarra Rodriguez, Demostenes Vitor, Giovani Bernardes |
Keywords: | Comércio eletrônico Processamento de linguagem natural Aprendizado de máquina Redes neurais artificiais Few-Shot learning E-commerce Natural language processing Machine learning Artificial neural networks |
Issue Date: | 25-Jul-2022 |
Publisher: | Universidade Federal de Lavras |
Citation: | CHAVES, A. G. S. Classificação de produtos utilizando técnicas few-shot learning. 2022. 108 p. Dissertação (Mestrado em Engenharia de Sistemas e Automação) – Universidade Federal de Lavras, Lavras, 2022. |
Abstract: | E-commerce platforms (marketplaces) receive daily thousands of products belonging to new classes that have not participated in the training process of the algorithm responsible for automating the classification of products. Retraining with these new classes is a necessity, as incorrect categorization of products in marketplaces can lead consumers to unpleasant experiences in the purchase process. However, it is difficult to constantly update the system with these products, because the cost of retraining the classifiers currently in operation is high due to the large size of the databases. The proposal presented in this work is the use of product classifiers that use few-shot learning algorithms, which are capable of being trained with one or few samples per class. These have rapid training and need a small-scale database. The algorithms tested were: k-nearest neighbors (KNN), Matching Networks (MN) and DPGN (Distribution Propagation Graph Network). The proposed algorithms for product classification use characteristics previously extracted from the transfer learning process, except for encoder matching networks containing a Bi-LSTM network that received data in natural language extracted by embedding algorithms. The algorithms were tested with leave one out and k-fold cross validation. The selection of the best characteristics of the data base was also carried out, making it possible to reduce their dimension, facilitating training of neural networks with few-shot learning. Two databases were used for the tests, one containing 34 classes and 394 samples and the other containing 312 classes and 3120 samples. KNN was used as a baseline for the project and, despite its simplicity and no need for training, it presented satisfactory results. The matching and DPGN networks both presented results with 96.85% accuracy, managing to overcome the KNN using the database with 34 classes and for the database with 312 classes, the best result was obtained by matching with 93.78% accuracy. The proposed approach for classifying products belonging to new classes contributes to the correct categorization and maintenance of the accuracy required in marketplaces, without the need for constant retraining of the classifiers currently in operation. This can bring significant cost reduction of cloud server usage and better shopping experiences for customers. |
URI: | http://repositorio.ufla.br/jspui/handle/1/50705 |
Appears in Collections: | Engenharia de Sistemas e automação (Dissertações) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
DISSERTAÇÃO_Classificação de produtos utilizando técnicas few-shot learning.pdf | 2,83 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.