Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/362
Full metadata record
DC FieldValueLanguage
dc.creator.IDNÓBREGA, C. S. B.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/8188640293164060pt_BR
dc.contributor.advisor1MARINHO, Leandro Balby.-
dc.contributor.advisor1IDMARINHo, L. B.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/3728312501032061pt_BR
dc.description.resumoSugerir os produtos mais apropriados aos diversos tipos de consumidores não é uma tarefa trivial, apesar de ser um fator chave para aumentar satisfação e lealdade destes. Devido a esse fato, sistemas de recomendação têm se tornado uma ferramenta importante para diversas aplicações, tais como, comércio eletrônico, sites personalizados e redes sociais. Recentemente, a fatoração de matrizes se tornou a técnica mais bem sucedida de implementação de sistemas de recomendação. Os parâmetros do modelo de fatoração de matrizes são tipicamente aprendidos por meio de métodos numéricos, tal como o gradiente descendente. O desempenho do gradiente descendente está diretamente relacionada à configuração da taxa de aprendizagem, a qual é tipicamente configurada para valores pequenos, com o objetivo de não perder um mínimo local. Consequentemente, o algoritmo pode levar várias iterações para convergir. Idealmente,é desejada uma taxa de aprendizagem que conduza a um mínimo local nas primeiras iterações, mas isto é muito difícil de ser realizado dada a alta complexidade do espaço de valores a serem pesquisados. Começando com um estudo exploratório em várias bases de dados de sistemas de recomendação, observamos que, para a maioria das bases, há um padrão linear entre a taxa de aprendizagem e o número de iterações necessárias para atingir a convergência. A partir disso, propomos utilizar modelos de regressão lineares simples para predizer, para uma base de dados desconhecida, um bom valor para a taxa de aprendizagem inicial. A ideia é estimar uma taxa de aprendizagem que conduza o gradiente descendenteaummínimolocalnasprimeirasiterações. Avaliamosnossatécnicaem8bases desistemasderecomendaçãoreaisecomparamoscomoalgoritmopadrão,oqualutilizaum valorfixoparaataxadeaprendizagem,ecomtécnicasqueadaptamataxadeaprendizagem extraídas da literatura. Nós mostramos que conseguimos reduzir o número de iterações até em 40% quando comparados à abordagem padrão.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.programPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da computação.pt_BR
dc.titleUma estratégia para predição da taxa de aprendizagem do gradiente descendente para aceleração da fatoração de matrizes.pt_BR
dc.date.issued2014-07-30-
dc.description.abstractSuggesting the most suitable products to different types of consumers is not a trivial task, despite being a key factor for increasing their satisfaction and loyalty. Due to this fact, recommender systems have be come an important tool for many applications, such as e-commerce, personalized websites and social networks. Recently, Matrix Factorization has become the most successful technique to implement recommendation systems. The parameters of this model are typically learned by means of numerical methods, like the gradient descent. The performance of the gradient descent is directly related to the configuration of the learning rate, which is typically set to small values, in order to do not miss a local minimum. As a consequence, the algorithm may take several iterations to converge. Ideally, one wants to find a learning rate that will lead to a local minimum in the early iterations, but this is very difficult to achieve given the high complexity of search space. Starting with an exploratory study on several recommendation systems datasets, we observed that there is an over all linear relationship between the learnin grate and the number of iterations needed until convergence. From this, we propose to use simple linear regression models to predict, for a unknown dataset, a good value for an initial learning rate. The idea is to estimate a learning rate that drives the gradient descent as close as possible to a local minimum in the first iteration. We evaluate our technique on 8 real-world recommender datasets and compared it with the standard Matrix Factorization learning algorithm, which uses a fixed value for the learning rate over all iterations, and techniques fromt he literature that adapt the learning rate. We show that we can reduce the number of iterations until at 40% compared to the standard approach.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/362-
dc.date.accessioned2018-04-11T14:50:08Z-
dc.date.available2018-04-11-
dc.date.available2018-04-11T14:50:08Z-
dc.typeDissertaçãopt_BR
dc.subjectMetodologias e técnicas da computaçãopt_BR
dc.subjectCiência da computaçãopt_BR
dc.subjectAceleração da fatoração de matrizespt_BR
dc.subjectGradiente descendentept_BR
dc.subjectSistemas de recomendaçãopt_BR
dc.subjectTaxa de aprendizagem - gradientept_BR
dc.subjectModelos de regressão linearespt_BR
dc.subjectRecomender systempt_BR
dc.subjectMatrix Factorizationpt_BR
dc.subjectRecommendation systemspt_BR
dc.subjectGradient descentpt_BR
dc.subjectsystème de recommandationpt_BR
dc.subjectfactorisation matriciellept_BR
dc.subjectSimple linear regression modelspt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorNÓBREGA, Caio Santos Bezerra.-
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeA strategy to predict the learning rate of the downward gradient for acceleration of matrix factorization.pt_BR
dc.title.alternativeUne stratégie pour prédire le taux d'apprentissage du gradient descendant pour l'accélération de la factorisation matricielle.pt_BR
dc.description.sponsorshipCapespt_BR
dc.relationHewlett-Packard HP company.pt_BR
dc.identifier.citationNÓBREGA, Caio Santos Bezerra. Uma estratégia para predição da taxa de aprendizagem do gradiente descendente para aceleração da fatoração de matrizes. 2014. 77f. (Dissertação de Mestrado), Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2014. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/362pt_BR
Appears in Collections:Mestrado em Ciência da Computação.

Files in This Item:
File Description SizeFormat 
CAIO SANTOS BEZERRA NÓBREGA - DISSERTAÇÃO PPGCC 2014.pdfCaio Santos Bezerra Nóbrega - Dissertação PPGCC 2014.991.3 kBAdobe PDFView/Open


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