Abstract

Natural language processing (NLP) is an important and challenging field of computer science. With the advent of computers and related technologies, NLP has grown out of the field of linguistics and is getting more attention in the computer field to support a wide variety of intelligent applications. NLP basically refers to automatic processing of natural languages by computers or machines in order to understand human language in written or spoken form. Ontologies are semantic models that provide general description of the types and structures of objects in a particular subject area or domain. Core components of ontology include concepts, relationships, instances, and axioms. Ontology is used to depict the hierarchical organization of concepts and their relationships. Knowledge graphs represent a set of interconnected descriptions of objects or concepts, and are sometimes referred to as semantic networks. In short, an ontology can be treated as a meta-model for data and knowledge graphs as a representation of the actual data or facts. An ontology (a formal description of relationships) plays a vital role in building a knowledge graph. Ontology and knowledge graphs have proven to be powerful tools to manage enterprise or big data. Today, a number of applications rely on ontology and knowledge graphs, such as knowledge management, information discovery, text extraction, semantic search, content-based recommendation, and intelligent chatbots. This chapter focuses on the importance of ontology and knowledge graphs for Developing NLP-based applications is difficult because computers require structured data, and human speech is highly complex, extremely diverse, unstructured in nature, and often ambiguous. In general, manual creation of knowledge graphs is expensive, therefore any automation of the process is highly desirable. Here, ontologies and knowledge graphs play a crucial role by providing a well-structured knowledge base, allowing semi-automatic creation of a lexicon to be used effectively in language translations, spellcheckers, keyword extraction and similar NLP applications.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.