0% found this document useful (0 votes)
19 views7 pages

Meaning Representation

The document discusses semantic analysis in Natural Language Processing, focusing on deriving meaning from text. It differentiates between lexical analysis and semantic analysis, outlining key elements such as hyponymy, homonymy, polysemy, synonymy, and antonymy. Additionally, it covers the building blocks of semantic systems and the need for meaning representation in linking linguistic elements to non-linguistic elements and reasoning.

Uploaded by

beebird234
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views7 pages

Meaning Representation

The document discusses semantic analysis in Natural Language Processing, focusing on deriving meaning from text. It differentiates between lexical analysis and semantic analysis, outlining key elements such as hyponymy, homonymy, polysemy, synonymy, and antonymy. Additionally, it covers the building blocks of semantic systems and the need for meaning representation in linking linguistic elements to non-linguistic elements and reasoning.

Uploaded by

beebird234
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

19/11/2023, 14:53 Natural Language Processing - Semantic Analysis

Menu Search tutorials, courses and ebooks...


Login

Home

Coding
HTML Ground
CSS Javascript SQL Python Java C C++ PHP Scala C#

Jobs

Natural Language Processing - Semantic Analysis


Whiteboard

Tools

The purpose of semantic analysis is to draw exact meaning, or you can say
dictionary meaning from the text. The work of semantic analyzer is to check
the text for meaningfulness.

We already know that lexical analysis also deals with the meaning of the
words, then how is semantic analysis different from lexical analysis? Lexical
analysis is based on smaller token but on the other side semantic analysis
focuses on larger chunks. That is why semantic analysis can be divided into
the following two parts −

Studying meaning of individual word

It is the first part of the semantic analysis in which the study of the meaning
of individual words is performed. This part is called lexical semantics.

Studying the combination of individual words

In the second part, the individual words will be combined to provide


meaning in sentences.

The most important task of semantic analysis is to get the proper meaning
of the sentence. For example, analyze the sentence “Ram is great.” In this
sentence, the speaker is talking either about Lord Ram or about a person
whose name is Ram. That is why the job, to get the proper meaning of the
sentence, of semantic analyzer is important.

Elements of Semantic Analysis


https://www.tutorialspoint.com/natural_language_processing/natural_language_processing_semantic_analysis.htm 1/7
19/11/2023, 14:53 Natural Language Processing - Semantic Analysis

Followings are some important elements of semantic analysis −

Hyponymy

It may be defined as the relationship between a generic term and instances


of that generic term. Here the generic term is called hypernym and its
instances are called hyponyms. For example, the word color is hypernym
and the color blue, yellow etc. are hyponyms.

Homonymy

It may be defined as the words having same spelling or same form but
having different and unrelated meaning. For example, the word “Bat” is a
homonymy word because bat can be an implement to hit a ball or bat is a
nocturnal flying mammal also.

Polysemy

Polysemy is a Greek word, which means “many signs”. It is a word or phrase


with different but related sense. In other words, we can say that polysemy
has the same spelling but different and related meaning. For example, the
word “bank” is a polysemy word having the following meanings −

A financial institution.
The building in which such an institution is located.
A synonym for “to rely on”.

Difference between Polysemy and Homonymy


Both polysemy and homonymy words have the same syntax or spelling. The
main difference between them is that in polysemy, the meanings of the
words are related but in homonymy, the meanings of the words are not
related. For example, if we talk about the same word “Bank”, we can write
the meaning ‘a financial institution’ or ‘a river bank’. In that case it would be
the example of homonym because the meanings are unrelated to each other.

Synonymy

It is the relation between two lexical items having different forms but
expressing the same or a close meaning. Examples are ‘author/writer’,
‘fate/destiny’.

https://www.tutorialspoint.com/natural_language_processing/natural_language_processing_semantic_analysis.htm 2/7
19/11/2023, 14:53 Natural Language Processing - Semantic Analysis

Antonymy

It is the relation between two lexical items having symmetry between their
semantic components relative to an axis. The scope of antonymy is as
follows −

Application of property or not − Example is ‘life/death’,


‘certitude/incertitude’
Application of scalable property − Example is ‘rich/poor’,
‘hot/cold’
Application of a usage − Example is ‘father/son’, ‘moon/sun’.

Meaning Representation
Semantic analysis creates a representation of the meaning of a sentence.
But before getting into the concept and approaches related to meaning
representation, we need to understand the building blocks of semantic
system.

Building Blocks of Semantic System

In word representation or representation of the meaning of the words, the


following building blocks play an important role −

Entities − It represents the individual such as a particular person,


location etc. For example, Haryana. India, Ram all are entities.
Concepts − It represents the general category of the individuals
such as a person, city, etc.

Relations − It represents the relationship between entities and


concept. For example, Ram is a person.
Predicates − It represents the verb structures. For example,
semantic roles and case grammar are the examples of predicates.

Now, we can understand that meaning representation shows how to put


together the building blocks of semantic systems. In other words, it shows
how to put together entities, concepts, relation and predicates to describe a
situation. It also enables the reasoning about the semantic world.

Approaches to Meaning Representations


https://www.tutorialspoint.com/natural_language_processing/natural_language_processing_semantic_analysis.htm 3/7
19/11/2023, 14:53 Natural Language Processing - Semantic Analysis

Semantic analysis uses the following approaches for the representation of


meaning −

First order predicate logic (FOPL)

Semantic Nets
Frames

Conceptual dependency (CD)


Rule-based architecture

Case Grammar

Conceptual Graphs

Need of Meaning Representations


A question that arises here is why do we need meaning representation?
Followings are the reasons for the same −

Linking of linguistic elements to non-linguistic elements

The very first reason is that with the help of meaning representation the
linking of linguistic elements to the non-linguistic elements can be done.

Representing variety at lexical level

With the help of meaning representation, unambiguous, canonical forms can


be represented at the lexical level.

Can be used for reasoning

Meaning representation can be used to reason for verifying what is true in


the world as well as to infer the knowledge from the semantic
representation.

Lexical Semantics
The first part of semantic analysis, studying the meaning of individual words
is called lexical semantics. It includes words, sub-words, affixes (sub-units),
compound words and phrases also. All the words, sub-words, etc. are
collectively called lexical items. In other words, we can say that lexical
semantics is the relationship between lexical items, meaning of sentences
and syntax of sentence.
https://www.tutorialspoint.com/natural_language_processing/natural_language_processing_semantic_analysis.htm 4/7
19/11/2023, 14:53 Natural Language Processing - Semantic Analysis

Following are the steps involved in lexical semantics −

Classification of lexical items like words, sub-words, affixes, etc. is


performed in lexical semantics.
Decomposition of lexical items like words, sub-words, affixes, etc. is
performed in lexical semantics.

Differences as well as similarities between various lexical semantic


structures is also analyzed.

Kickstart Your Career


Get certified by completing the course

Get Started

Print Page Previous Next

Advertisements

https://www.tutorialspoint.com/natural_language_processing/natural_language_processing_semantic_analysis.htm 5/7
19/11/2023, 14:53 Natural Language Processing - Semantic Analysis

Big Ticket Official Website - Get Ready For 15


Million Win - Gear Up for a Big Win

Big Ticket

Tutorials Point is a leading Ed Tech


company striving to provide the best
learning material on technical and non-
technical subjects.

About us Terms Our Products


Company Terms of use Free Library

Our Team Privacy Policy Articles

Careers Refund Policy Coding Ground

Jobs Cookies Policy Certifications

Become a Teacher FAQ's Courses

Affiliates eBooks

Contact Us Corporate Training

Free Web Graphics

Contact Us
https://www.tutorialspoint.com/natural_language_processing/natural_language_processing_semantic_analysis.htm 6/7
19/11/2023, 14:53 Natural Language Processing - Semantic Analysis

Tutorials Point India Private Limited,


Incor9 Building, Kavuri Hills, Madhapur,
Hyderabad, Telangana - 500081, INDIA

© Copyright 2023. All Rights Reserved.

https://www.tutorialspoint.com/natural_language_processing/natural_language_processing_semantic_analysis.htm 7/7

You might also like