Título
[pt] VISUALIZANDO O ECOSSISTEMA BLOCKCHAIN UTILIZANDO MACHINE LEARNING E GRAFOS DE CONHECIMENTO
Título
[en] VISUALIZING THE BLOCKCHAIN ECOSYSTEM USING MACHINE LEARNING MODELS AND KNOWLEDGE GRAPHS
Autor
[pt] RODRIGO LONDRES AGAPITO DA VEIGA
Vocabulário
[pt] PROCESSAMENTO DE LINGUAGEM NATURAL
Vocabulário
[pt] DYGIE
Vocabulário
[pt] ALLENNLP
Vocabulário
[pt] DESENVOLVIMENTO WEB
Vocabulário
[pt] GRAFO DE CONHECIMENTO
Vocabulário
[pt] CRIPTOMOEDA
Vocabulário
[pt] MACHINE LEARNING
Vocabulário
[pt] BLOCKCHAIN
Vocabulário
[en] NATURAL LANGUAGE PROCESSING
Vocabulário
[en] DYGIE
Vocabulário
[en] ALLENNLP
Vocabulário
[en] WEB DEVELOPMENT
Vocabulário
[en] KNOWLEDGE GRAPH
Vocabulário
[en] CRIPTOCURRENCY
Vocabulário
[en] MACHINE LEARNING
Vocabulário
[en] BLOCKCHAIN TECHNOLOGY
Resumo
[pt] Conforme um domínio acadêmico vai amadurecendo e sendo sujeito a cada vez mais
pesquisa e desenvolvimento, a análise da informação torna-se mais complexa e trabalhosa
devido ao volume acelerado de artigos publicados e tecnologias desenvolvidas, tornando as
fontes de informação cada vez mais dispersas. Com o avanço da internet, a realização da
pesquisa se tornou mais acessível, mas ao mesmo tempo resultou em mais informação para
ser avaliada. Combinando as inúmeras fontes de novas informações com o avassalador ritmo
com que tecnologias open-source são desenvolvidas, vemos uma dificuldade ainda maior em
acompanhar tudo o que acontece em um domínio específico. A utilização de ferramentas de
processamento de linguagem natural (NLP) possibilitam a construção de grafos de
conhecimento de um domínio de conhecimento, contendo suas entidades e as ligando por meio
de relações. Desta maneira, as informações ficam organizadas e interligadas, de maneira em
que a pesquisa e o desenvolvimento científico são facilitados. Este trabalho busca utilizar
ferramentas existentes que realizam as tarefas de extração de entidades e relações em um
corpus de textos relacionados à área de blockchain, uma tecnologia relativamente nova e
inovadora, onde novos projetos e tecnologias são introduzidas constantemente. Foi realizada
uma avaliação dos resultados obtidos, a fim de identificar se são suficientemente bons para a
construção de um grafo de conhecimento de blockchain. Também foi construída uma interface
web para visualização do grafo de conhecimento. As ferramentas desenvolvidas neste trabalho
serão disponibilizadas em repositório público, e o autor incentiva a utilização delas junto da
aplicação dos mesmos modelos de predição utilizados para construir grafos de conhecimento
de outras áreas relacionadas à computação, não apenas blockchain.
Resumo
[en] As an academic domain matures, the analysis of information becomes increasingly
more complex and arduous due to the accelerated volume of published articles and new
technologies that are developed, making the sources of information available more scattered.
With the advance of the internet, the realisation of research has become more accessible, while at the same time resulting in more information to be analysed. Combining the numerous
sources of new information with the staggering rhythm with which open-source technologies are
developed, there is an increased difficulty in keeping up with all of the new advancements in a
specific domain. The utilisation of natural language processing (NLP) tools enables the
construction of knowledge graphs for a domain of information, containing its entities and
connecting them through their relations. This way the information becomes available in a more
organised and interconnected manner, making it easier for research and development to be
accomplished. This project aims to utilize existing tools to extract entities and relations from a
corpus of text files related to the blockchain field, a relatively new and innovative technology,
where new projects and concepts are constantly being introduced. An analysis of the results
obtained was undertaken, to identify if they were well suited for the construction of a blockchain
knowledge graph. A website was developed in order to visualize the knowledge graph. The
tools that were developed for this project will be made available in a public repository, and the
author encourages their use along with the prediction models used during this project in order
to build knowledge graphs for any domain related to computer science, and not only blockchain.
Orientador(es)
MARKUS ENDLER
Coorientador(es)
VALERIA CORREA VAZ DE PAIVA
Catalogação
2022-03-04
Tipo
[pt] TEXTO
Formato
application/pdf
Idioma(s)
PORTUGUÊS
Referência [pt]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=57554@1
Referência [en]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=57554@2
Referência DOI
https://doi.org/10.17771/PUCRio.acad.57554
Arquivos do conteúdo
NA ÍNTEGRA PDF