Lesson 41 - Module 13 Natural Language Processing Version 1...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
Module 13 Natural Language Processing Version 1 CSE IIT, Kharagpur
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Lesson 41 Parsing Version 1 CSE IIT, Kharagpur
Background image of page 2
13.3 Natural Language Generation The steps in natural language generation are as follows. Meaning representation Utterance Planning Meaning representations for sentences Sentence Planning and Lexical Choice Syntactic structures of sentences with lexical choices Sentence Generation Morphologically analyzed words Morphological Generation W o r d s 13.4 Steps in Language Understanding and Generation 13.4.1 Morphological Analysis Analyzing words into their linguistic components (morphemes). Morphemes are the smallest meaningful units of language. cars car+PLU giving give+PROG geliyordum gel+PROG+PAST+1SG - I was coming Ambiguity: More than one alternatives f l i e s f l y V E R B + P R O G flyNOUN+PLU adam adam+ACC - the man (accusative) a d a m + P 1 S G - m y m a n ada+P1SG+ACC - my island (accusative) Version 1 CSE IIT, Kharagpur
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
13.4.2 Parts-of-Speech (POS) Tagging Each word has a part-of-speech tag to describe its category. Part-of-speech tag of a word is one of major word groups (or its subgroups). open classes -- noun, verb, adjective, adverb closed classes -- prepositions, determiners, conjuctions, pronouns, particples POS Taggers try to find POS tags for the words. duck is a verb or noun? (morphological analyzer cannot make decision). A POS tagger may make that decision by looking the surrounding words. Duck! (verb) Duck is delicious for dinner. (noun) 13.4.3 Lexical Processing The purpose of lexical processing is to determine meanings of individual words. Basic methods is to lookup in a database of meanings – lexicon We should also identify non-words such as punctuation marks. Word-level ambiguity -- words may have several meanings, and the correct one
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/20/2010 for the course MCA DEPART 501 taught by Professor Hemant during the Fall '10 term at Institute of Computer Technology College.

Page1 / 8

Lesson 41 - Module 13 Natural Language Processing Version 1...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online