Sistema de recomendação de eventos utilizando o Framework Apache Mahout

Carregando...
Imagem em miniatura
Data
2019-11
Orientador
Valmorbida, Willian
Banca
Título do periódico
ISSN
Título do Volume
Editor
Resumo
Atualmente, as instituições de ensino oferecem aos estudantes uma infinidade de eventos. Entretanto, devido à essa grande variedade, os alunos acabam tendo dificuldades para decidir no que se inscrever. Uma alternativa a este problema é a utilização de um Sistema de recomendação (SR), possibilitando a instituição de ensino ofertar aos alunos os melhores eventos de acordo com seu perfil e interesses. Posto isto, o objetivo principal deste trabalho foi desenvolver um sistema de recomendações de eventos, para a Univates. No processo de desenvolvimento do SR, foi utilizada a técnica de aprendizagem por máquina, sendo que os dados filtrados foram processados com o auxílio da framework Apache Mahout, através de filtragem colaborativa, que é a filtragem que busca perfis similares ao do usuário para criar recomendações. A fim de verificar a qualidade das recomendações geradas, foi realizada uma avaliação com usuários reais, sendo eles alunos e funcionários da instituição, a fim de gerar 3 recomendações. Com relação às avaliações feitas para as 3 recomendações geradas, o resultado de pontuação média de 7,78 demonstra a grande aceitação dos usuários ao sistema proposto. Os resultados demonstram que o objetivo geral de criar um sistema de recomendações de eventos utilizando a framework Apache Mahout foi atingido e que a sua implementação real é viável.

Today, educational institutions offer students a multitude of events. However, because of this wide variety, students find it difficult to decide what to apply for. An alternative to this problem is the use of a Recommendation System (SR), enabling the educational institution to offer students the best events according to their profile and interests. That said, the main objective of this paper was to develop a system of event recommendations for Univates. In the SR development process, the machine learning technique was used, and the filtered data were processed with the aid of the Apache Mahout framework, through collaborative filtering, which is the filtering that seeks similar profiles to the user to create recommendations. . In order to verify the quality of the recommendations generated, an evaluation was conducted with real users, being students and employees of the institution ~, in order to generate 3 recommendations. Regarding the evaluations made for the 3 recommendations generated, the average score result of 7.78 shows the great acceptance of users to the proposed system. The results show that the overall objective of creating an event recommendation system using the Apache Mahout framework has been achieved and that its actual implementation is feasible.
Descrição
Palavras-chave
Sistema de recomendação; Eventos; Filtragem colaborativa; Aprendizagem por máquina; Apache Mahout; Recommendation system; Events; Collaborative filtering; Machine learning
Citação
BUGS, Christian Rodolpho. Sistema de recomendação de eventos utilizando o Framework Apache Mahout. 2019. Monografia (Graduação em Engenharia da Computação) – Universidade do Vale do Taquari - Univates, Lajeado, 11 dez. 2019. Disponível em: http://hdl.handle.net/10737/2744.