Skip to main content

Role of Sanskrit in Natural Language Processing (NLP)

Introduction

  • Examine the role of the Sanskrit language (Panini's) in Natural Language Processing (NLP).

Salient features of the language

  • Rule-based
  • Unambiguous
  • Structures are modular
  • You can disassemble and understand all these are interesting points""

The potential of the language

  • Above mentioned points is a building block for NLP systems

Natural Language Processing (NLP)

  • Concerned with processing natural language data using computers and programming techniques.

Tasks

  • Machine should be able to process heard words and repeat what it sees.
  • A computer should understand human language.
  • To build the bridge between language and machine

Disciplines Invovled

  • Linguistics
  • Computer Science
  • Artificial Intelligence

Subset of Ideas in NLP

*Natural Language Generation *which will combine all ingredients ""into a machine"","" the machine to a story.""

What is that one needs in Machine and Computers""

-generating a"""" text from a given meaning representational Logic"" Implemented through computer program and that's called Natural language generation (NLG)""

What's Natural Language Understanding in machine?

*It should"""" distill -extract the meaning out of "" a natural language, a data""

The example,

"" I feed a sentence to the computer and"" It should give"case"" (Third case) ,""plural"", ""Singular"" and what kind of "" Verb"""

Advantage of NLC with rule based constructs

*This ""NLG -natural language generation is slightly -easier now because now if you you give some -rules, then it will follow, particularly with all the Lexicons and Syntax""!

Inherent Advantages of Sanskrit

  • Certain inherent advantages in the structure of Sanskrit and the Paninian grammar mechanism.
  • Attractive candidate for NLP and Artificial Intelligence-related work.