Creation of knowledge graph from free text using Neo4j and Stanza: An application in machine translation from English to Spanish
Theodoros Mavrovitis, Ioannis Refanidis · 2024
This paper studies the creation of a knowledge graph from free text using tools of Natural Language processing and machine learning. The paper focuses on different aspects of NLP and knowledge graph creation, giving a detailed description of the methodologies and tools used. We present key concepts of NLP such as NLU (Natural Language Understanding) and NLG (Natural language generation) as well as the different tools used such as Stanford NLP (Stanza). We present a practical example of creating a knowledge graph with Neo4j, from a 5 sentences text, and we go through all our used techniques such as the design of the entities and relationships, coding classes and algorithms etc. We use the example text of 5 sentences to create the knowledge graph, and also to propose an modern application of translation our 5 sentences text from English to Spanish.