Font Size: a A A

Design And Implementation Of Web Of Scholars System Based On Knowledge Graph

Posted on:2019-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:W J KangFull Text:PDF
GTID:2428330563458533Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the Internet,the exchanges between scholars and scholars have become more and more frequent.The way of communication in academic between scholars on the Internet has become more and more popular.The relationship between scholars has shifted from offline to online,and the relationship between scholars has presented diversity and complexity.Because of the large number of scholars and the huge relationship between scholars,there is still a lack of systems for digging and visualizing the various relationships among scholars.This article uses the Web of Scholars system based on the knowledge graph to store the relationship of scholars.The Web of Scholars system based on the knowledge graph designed and implemented in this paper divides the network of scholars into cooperative relationships,team relationships,teacher-student relationships,direct citation relationships,direct cited relationships,common citation relationships,and commonly cited relationships.The cooperative relationship mainly uses the author in the same paper to calculate the cooperative relationship of the scholars;the team relationship uses the strength of cooperation to quantitatively analyze the close cooperation among scholars,and uses the team constraint index to determine the team relationship;the teacher-student relationship is mainly based on the automatic encoder model in deep learning to identify the teacher-student relationship among scholars;the citation relationship is the use of scholars and papers,papers and papers,papers and scholars to calculate the direct quote,direct quoted,common quote,and common quoted relation.This article uses the data in the computer science of Microsoft Data Set to calculate various relationships and import them into the graphic database.The visualization tool D3 is used to visualize the map.In addition to demonstrating various relationships among scholars,the system also provides scholar search,scholar rankings,scholar recommendation and other functions.Scholar search allows users to quickly find the target scholars based on the information of scholars.Scholars rank according to some indicators of scholars to rank.Scholars recommendation function recommend some similar scholars according to user preferences based on a coordinated filtering algorithm to improve user experience.Due to the large number of scholars and the large amount of relationship,the system adopts distributed technology and uses three Linux machines to build a Hadoop+HBase+Zookeeper cluster.One of the machines is used as the master node,and the other two are used as the Slave node.When a fault occurs,it will not affect other nodes and ensure the normal operation of the system.The graphical database uses Titan and is based on the Elasticsearch indexing engine.The indexing engine improves the query speed of the system.In order to further improve the response speed of the system,a Redis cache cluster is built on three machines,and each machine has three nodes.The distributed environment ensures the stability and reliability of the system.
Keywords/Search Tags:Knowledge Graph, Scholar Relationship, Graphic Database, HBase
PDF Full Text Request
Related items