IKH

Knowledge Graphs

Let’s get started with the first method of semantic processing which is the knowledge graph.

A graph data structure consists of a finite set of vertices (also called nodes or points), where some pairs are connected through edges.

In the case of semantic processing, the text data is aggregated on the graph-based data structure. In the knowledge graph, entities are represented by nodes, where some pairs of the entities are related in some sense. These relations are represented by edges.

These graphs contain the semantic information of different entities. An example of a knowledge graph is given below.

You can see the different types of entities,which are human, occupation, names of people and names of places.

The different types of relationships are ‘is a’, ‘was born in’ and ‘is capital of’. 

This is a simple representation of graphs however, graphs are generally very complex structures. 

In the next video, let’s take a look at the real-life examples of knowledge graphs.

The different types of knowledge graphs are as follows-:

  • WordNet-:This is a lexical database of semantic relation betweeen words. It is developed byPrinceton University.
  • Concept Net-:This is a freely available semantic network that is designed to help computers understand the meanings of words that people use. It is developed by MIT.

The graph that describes the conceptnet is given below.

Both WordNet and ConceptNet are used for natural language understanding. At the end of this session, we will use WordNet to solve a use of Word Sense Disambiguation.

Another type of knowledge graph is UMLS. 

  • Unified Medical Language System (UMLS): It is a set of files and software that brings together many health and biomedical vocabularies and standards to enable interoperability between computer systems.

Suppose you need to understand the text data that is related to the medical field. If you use WordNet or ConceptNet, you will have words that do not have relevance, and the results will be inaccurate. Hence, you require domain-specific knowledge graphs.

We know the famous knowledge graph called Google Search.

Although these are openly available knowledge graphs, many companies create their own knowledge graphs according to their company requirements.

  • Microsoft uses knowledge graphs for the Bing search engine, LinkedIn data and academics.
  • Facebook develops connections between people, events and ideas, focusing mainly on news, people and events related to the social network.
  • IBM provides a framework for other companies and/or industries to develop internal knowledge graphs.
  • eBay is currently developing a knowledge graph that functions to provide connections between users and the products present on the website.

Report an error