IKH

Introduction to Semantic Processing

Knowledge Graph

Introduction to Semantic Processing

Welcome to this module ‘Semantic Processing’. 

In one of the previous module, Syntactic Processing you have learnt:

  • PoS tagging and HMM model
  • Constituency and Dependency parsing
  • Name Entity Recognition (NER)
  • Custom NER and Conditional Random Fields (CRF)
  • Application of each topic in Python using Spacy library

What is the need for semantic processing? In the next video, Jaidev will answer this question. 

Syntactic processing involved the study of grammar to understand the meaning of sentences. However, there is no single encompassing rule book that defines grammar because language is always evolving. On the other hand, the text data that is generated is mostly grammatically incorrect. 

However, we do not rely on grammar to understand the language. Remember when you were a child, you had no idea about grammar but still could understand the language easily. 

Example: ‘I is a data scientist’. Although this is grammatically incorrect, we can understand it perfectly. 

In this module ‘Semantic Processing’, you will learn about techniques and algorithms to infer the meaning of a given piece of text.

Semantic processing is probably the most challenging area in the field of NLP partly because the concept of ‘meaning’ itself is quite wide and because it is difficult to make machines understand the text the same way as we do–inferring the intent of a statement, the meanings of ambiguous words, dealing with synonyms, detecting sarcasm, etc.

However, we rely on the meaning and context of the words to understand the language; hence, we need semantic processing. In this module, you will learn about the following methods: 

  1. Knowledge Graphs
  2. Distributional Semantics
  3. Topic Modelling

In this session

Now that you have an overview of the module, let us take a look at what you will be studying in this session.

We will learn the following in this session:

  1. Introduction to knowledge graphs
  2. Different types of knowledge graphs
  3. Applications of knowledge graphs
  4. WordNet 
  5. Word sense disambiguation 

Guidelines for in-module questions

The in-video and in-content questions for this module are not graded. Note that graded questions are given in a separate segment labelled ‘Graded Questions’ at the end of each session. These graded questions will adhere to the following guidelines.

 First Attempt Marks  Second Attempt Marks 
Questions With 2 Attempts 105
Questions With 1 Attempt 100

People you will hear from in this session:

Report an error