Use este identificador para citar ou linkar para este item: http://hdl.handle.net/123456789/3516
Título: Sistema de recomendação baseado em banco de dados orientado a grafos
Título(s) alternativo(s): Database-based recommendation system graph-oriented
Autor(es): PONTES, Aitan Viegas
Palavras-chave: Sistema de recomendação
Banco de dados grafos
Linguagem de consulta
Neo4J
Cypher
Recommendation systems
Graph database
Query language
Neo4j
Cypher
Data do documento: 1-Fev-2017
Editor: Universidade Federal do Maranhão
Resumo: Sistemas de recomendações são sistemas computacionais que tem o objetivo de auxiliar os usuários a encontrarem as informações que realmente desejam, pois com a popularização da internet os dados tem crescido exponencialmente e a tarefa de encontrar informações relevantes, em meio a tantos dados, se torna árdua. O grande volume de dados produzidos tem se tornado um problema até mesmo para os sistemas computacionais, que precisam processar imensas quantidades de dados e transformalas em informações relevantes aos usuários em um tempo hábil. Os bancos de dados grafos começaram a ser mais explorados recentemente por apresentarem bons desempenho no processamento de grandes volumes de dados conectados. Desta forma, uma abordagem utilizando banco de dados grafos para o desenvolvimento de sistemas de recomendação parece promissora. Este trabalho apresenta os principais conceitos a respeito de sistemas de recomendações e banco de dados grafos, assim como, propõe técnicas de recomendação utilizando banco de dados grafos que são testadas em um estudo de caso de recomendação de filmes utilizando a linguagem de consulta Cypher e o SGBD Neo4j.
Descrição: ABSTRACT Recommendation systems are computer systems that aim at helping users finding the desired information, since with the popularization of the Internet, data have grown exponentially and the task of finding relevant information within so much data becomes over and over again hard. The huge volume of data produced has become a problem even for computing systems, which need to process huge amounts of data and turn it into relevant information to users in a timely manner. Graph databases have risen and started to be more exploited recently for they present a noteworthy performance in processing large volumes of connected data. Thereby, an approach using graph databases for the development of recommendation systems seems promising. This work presents the main concepts apropos of recommendations systems and graph databases, as well as proposes techniques of recommendation using graph databases, which are validated by means of a case study vis-a-vis recommendation of movies using the Cypher query language and the DBMS Neo4j.
URI: http://hdl.handle.net/123456789/3516
Aparece nas coleções:TCCs de Graduação em Ciência da Computação do Campus do Bacanga

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
AITAN-PONTES.pdfTrabalho de Conclusão de Curso931,97 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.