Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20337
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1MARINHO, Leandro Balby.
dc.contributor.referee1BAPTISTA, Cláudio de Souza.
dc.contributor.referee2MASSONI, Tiago Lima.
dc.description.resumoSistemas de Recomendação é um campo de pesquisa e aplicação que objetiva identificar e recuperar itens relevantes, dadas as preferências do usuário. Existem muitos cenários em que Sistemas de Recomendação podem ser aplicados, mas sua performance usualmente depende da disponibilidade de dados relacionados ao histórico de consumo do usuário. Neste trabalho, nós avaliamos a performance de Sistemas de Recomendação no cenário baseado em sessões, em que o usuário não pode ser identificado, comparando a performance de métodos ingênuos, baseados em matrizes, sequenciais, e baseados em sessões, além de introduzir uma implementação alternativa de um destes, cuja implementação faz uso de um tipo específico de Rede Neural Recorrente chamado Gated Recurrent Unit. Nós usamos técnicas de Processamento de Linguagem Natural para criar três diferentes estratégias de entrada para os dados e gerar Embeddings das sessões, analisando a performance da nossa implementação, percebendo possíveis melhorias, e aplicando ajustes finos para obter melhores resultados. Este trabalho foi avaliado usando uma base de dados real extraída da plataforma Last.fm.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computaçãopt_BR
dc.titleNatural language processing techniques for session-based recommendation.pt_BR
dc.date.issued2020
dc.description.abstractRecommender Systems is a field of research and application focused on identifying and retrieving relevant items given user preferences. There are many scenarios where a Recommender System can be applied, but its performance usually depends on the availability of user consumption historic data. In this work, we evaluate the performance of Recommender Systems in the Session-based scenario, in which the user cannot be identified, comparing the performance of naïve, matrix-based, sequential, and session-based models, also introducing an alternative implementation of one of these models, based on a specific type of Recurrent Neural Network called Gated Recurrent Units. We use Natural Language Processing techniques to create three different input strategies and create session embeddings, analyzing their performance in our model implementation, extracting insights, and applying fine tuning to achieve better results. This work was evaluated using a real-world database extracted from the Last.fm online radio platform.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20337
dc.date.accessioned2021-08-02T21:37:46Z
dc.date.available2021-07-28
dc.date.available2021-08-02T21:37:46Z
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectProcessamento de linguagem naturalpt_BR
dc.subjectRecomendação baseada em sessõespt_BR
dc.subjectPerformance de sistema de recomendaçõespt_BR
dc.subjectMatrizespt_BR
dc.subjectRede neural recorrentept_BR
dc.subjectGated recurrent unitpt_BR
dc.subjectNatural language processingpt_BR
dc.subjectSistemas de recomendaçãopt_BR
dc.subjectSession-based recommendationpt_BR
dc.subjectRecommendation system performancept_BR
dc.subjectMatricespt_BR
dc.subjectRecurrent neural networkpt_BR
dc.subjectUnidade recorrente bloqueadapt_BR
dc.subjectRecommendation systemspt_BR
dc.subjectProcesamiento natural del lenguajept_BR
dc.subjectRecomendación basada en sesionespt_BR
dc.subjectRendimiento del sistema de recomendacionespt_BR
dc.subjectRed neuronal recurrentept_BR
dc.subjectUnidad recurrente bloqueadapt_BR
dc.subjectTraitement du langage naturelpt_BR
dc.subjectRecommandation basée sur la sessionpt_BR
dc.subjectRecommandation performance du systèmept_BR
dc.subjectRéseau de neurones récurrentspt_BR
dc.subjectUnité récurrente bloquéept_BR
dc.rightsAcesso Abertopt_BR
dc.creatorCOSTA, Júlio Barreto Guedes da.
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageengpt_BR
dc.title.alternativeTécnicas de processamento de linguagem natural para recomendação baseada em sessão.pt_BR
dc.identifier.citationCOSTA, J. B. G. da. Natural language processing techniques for session-based recommendation. 2020. 13 f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2020. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20337pt_BR
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
JÚLIO BARRETO GUEDES DA COSTA - TCC CIÊNCIA DA COMPITAÇÃO 2020.pdf962.55 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.