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 | Tamanho | Formato | |
---|---|---|---|---|
AITAN-PONTES.pdf | Trabalho de Conclusão de Curso | 931,97 kB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.