SlideShare a Scribd company logo
Morphology
K.A.S.H. Kulathilake
B.Sc.(Sp.Hons.)IT, MCS, Mphil, SEDA(UK)
Introduction
Singular Plural
Woodchuck Woodchucks
Fox Foxes
Peccary Peccaries
Goose Geese
Fish Fish
• It takes two kinds of knowledge to correctly search for singulars and plurals of
these forms.
• Spelling rules tell us that English words ending in –y are pluralized by changing the
-y to -i- and adding an -es.
• Morphological rules tell us that fish has a null plural, and that the plural of goose is
formed by changing the vowel.
• The problem of recognizing that foxes breaks down into the two morphemes fox
and -es is called morphological parsing.
• In the information retrieval domain, the similar (but not identical) problem of
mapping from foxes to fox is called stemming.
Introduction (Cont…)
• Morphological parsing is necessary for more than
just information retrieval.
• We will need it in machine translation to realize
that the French words va and aller should both
translate to forms of the English verb go.
• We will also need it in spell checking; as we will
see, it is morphological knowledge that will tell us
that misclam and antiundoggingly are not words.
English Morphology
• Morphology is the study of the way words are
built up from smaller meaning bearing units,
morphemes.
• A morpheme is often defined as the minimal
meaning-bearing unit in a language.
• So for example the word fox consists of a
single morpheme (the morpheme fox) while
the word cats consists of two: the morpheme
cat and the morpheme -s.
English Morphology (Cont…)
• As this example suggests, it is often useful to
distinguish two broad classes of morphemes:
stems and affixes.
• The exact details of the distinction vary from
language to language, but intuitively, the stem
is the ‘main’ morpheme of the word,
supplying the main meaning, while the affixes
add ‘additional’ meanings of various kinds.
English Morphology (Cont…)
• Affixes are further divided into 4 types as follows:
– Prefixes : Prefixes precede the stem.
• E.g. eats eat+s
– Suffixes : Suffixes follow the stem
• E.g. unbuckle  un + buckle
– Infixes : Infixes are inserted inside the stem.
• E.g. In the Philipine language Tagalog, the affix um, which marks the
agent of an action, is infixed to the Tagalog stem hingi ‘borrow’ to
produce humingi.
– Circumfixes : Circumfixes can placed before and after the stem.
• E.g. In German, for example, the past participle of some verbs formed
by adding ge- to the beginning of the stem and -t to the end; so the
past participle of the verb sagen (to say) is gesagt (said).
English Morphology (Cont…)
• Prefixes and suffixes are often called concatenative
morphology since a word is composed of a number of
morphemes concatenated together.
• A number of languages have extensive non-concatenative
morphology, in which morphemes are combined in more
complex ways.
• The Tagalog infixation example above is one example of
non-concatenative morphology, since two morphemes
(hingi and um) are intermingled.
• Another kind of non-concatenative morphology is called
templatic morphology or rootand-pattern morphology.
• This is very common in Arabic, Hebrew, and other Semitic
languages.
English Morphology (Cont…)
• A word can have more than one affix.
• For example, the word rewrites has the prefix re-,
the stem write, and the suffix -s.
• The word unbelievably has a stem (believe) plus
three affixes (un-, -able, and -ly).
• While English doesn’t tend to stack more than 4
or 5 affixes, languages like Turkish can have words
with 9 or 10 affixes.
• There are two broad (and partially overlapping)
classes of ways to form words from morphemes:
inflection and derivation.
Inflectional Morphology
• Inflection is the combination of a word stem with
a grammatical morpheme, usually resulting in a
word of the same class as the original stem, and
usually filling some syntactic function like
agreement.
• English nouns have only two kinds of inflection:
an affix that marks plural and an affix that marks
possessive.
Inflectional Morphology (Cont…)
• While the regular plural is spelled -s after most nouns, it is spelled –es
after words ending in -s (ibis/ibises) , -z, (waltz/waltzes) -sh,
(thrush/thrushes) -ch, (finch/finches) and sometimes -x (box/boxes). Nouns
ending in -y preceded by a consonant change the -y to -i
(butterfly/butterflies).
• The possessive suffix is realized by apostrophe + -s for regular singular
nouns (llama’s) and plural nouns not ending in -s (children’s) and often by
a lone apostrophe after regular plural nouns (llamas’) and some names
ending in -s or -z (Euripides’ comedies).
• English verbal inflection is more complicated than nominal inflection.
• First, English has three kinds of verbs; main verbs, (eat, sleep, impeach),
modal verbs (can, will, should), and primary verbs (be, have, do) (using
the terms of Quirk et al., 1985a).
• In this scope we will mostly be concerned with the main and primary
verbs, because it is these that have inflectional endings.
Inflectional Morphology (Cont…)
• In main verbs a large class are regular, that is
to say all verbs of this class have the same
endings marking the same functions.
• These regular verbs (e.g. walk, or inspect),
have four morphological forms, as follow:
Inflectional Morphology (Cont…)
• The irregular verbs are those that have some more or less
idiosyncratic forms of inflection.
• Irregular verbs in English often have five different forms, but can
have as many as eight (e.g. the verb be) or as few as three (e.g. cut
or hit).
• Note that an irregular verb can inflect in the past form (also called
the preterite) by changing its vowel (eat/ate), or its vowel and
some consonants (catch/caught), or with no ending at all (cut/cut).
Inflectional Morphology (Cont…)
• In addition to noting which suffixes can be attached to which stems,
we need to capture the fact that a number of regular spelling
changes occur
• at these morpheme boundaries.
• For example, a single consonant letter is doubled before adding the
-ing and -ed suffixes (beg/begging/begged).
• If the final letter is ‘c’, the doubling is spelled ‘ck’
(picnic/picnicking/picnicked).
• If the base ends in a silent -e, it is deleted before adding -ing and -
ed (merge/merging/merged). Just as for nouns, the -s ending is
spelled -es after verb stems ending in -s (toss/tosses) , -z,
(waltz/waltzes) -sh, (wash/washes) -ch, (catch/catches) and
sometimes -x (tax/taxes).
• Also like nouns, verbs ending in -y preceded by a consonant change
the -y to -i (try/tries).
Derivational Morphology
• Derivation is the combination of a word stem with a grammatical
morpheme, usually resulting in a word of a different class, often
with a meaning hard to predict exactly.
• A very common kind of derivation in English is the formation of new
nouns, often from verbs or adjectives.
• This process is called nominalization.
• For example, the suffix -ation produces nouns from verbs ending
often in the suffix -ize (computerize  computerization).
• Here are examples of some particularly productive English
nominalizing suffixes.
Derivational Morphology (Cont...)
• Adjectives can also be derived from nouns and
verbs. Here are examples of a few suffixes
deriving adjectives from nouns or verbs.
Compounding Morphology
• Combine two stems together
• Dog + house  doghouse
• Stem + stem  different stem
Cliticization Morphology
• I + am  I am or I’m
• Here apostrophe is the clitic.
• I’m acts as one unit and consider as another
morpheme.

More Related Content

What's hot

Syntax analysis
Syntax analysisSyntax analysis
Syntax analysis
Chetan Mahawar
 
Morphological Analysis
Morphological AnalysisMorphological Analysis
Morphological Analysis
Akshat Pandey
 
NLP_KASHK:Parsing with Context-Free Grammar
NLP_KASHK:Parsing with Context-Free Grammar NLP_KASHK:Parsing with Context-Free Grammar
NLP_KASHK:Parsing with Context-Free Grammar
Hemantha Kulathilake
 
NLP_KASHK:POS Tagging
NLP_KASHK:POS TaggingNLP_KASHK:POS Tagging
NLP_KASHK:POS Tagging
Hemantha Kulathilake
 
CONTEXT FREE GRAMMAR
CONTEXT FREE GRAMMAR CONTEXT FREE GRAMMAR
CONTEXT FREE GRAMMAR
Zahid Parvez
 
Lecture: Word Sense Disambiguation
Lecture: Word Sense DisambiguationLecture: Word Sense Disambiguation
Lecture: Word Sense Disambiguation
Marina Santini
 
Context Free Grammar
Context Free GrammarContext Free Grammar
Context Free Grammar
Akhil Kaushik
 
Natural Language Processing: Parsing
Natural Language Processing: ParsingNatural Language Processing: Parsing
Natural Language Processing: Parsing
Rushdi Shams
 
Semantic analysis
Semantic analysisSemantic analysis
Semantic analysis
Ibrahim Muneer
 
Lecture Notes-Are Natural Languages Regular.pdf
Lecture Notes-Are Natural Languages Regular.pdfLecture Notes-Are Natural Languages Regular.pdf
Lecture Notes-Are Natural Languages Regular.pdf
Deptii Chaudhari
 
Nlp ambiguity presentation
Nlp ambiguity presentationNlp ambiguity presentation
Nlp ambiguity presentation
Gurram Poorna Prudhvi
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
Varunjeet Singh Rekhi
 
NLP_KASHK:Finite-State Automata
NLP_KASHK:Finite-State AutomataNLP_KASHK:Finite-State Automata
NLP_KASHK:Finite-State Automata
Hemantha Kulathilake
 
Context free grammar
Context free grammar Context free grammar
Context free grammar
Mohammad Ilyas Malik
 
Lecture Notes-Finite State Automata for NLP.pdf
Lecture Notes-Finite State Automata for NLP.pdfLecture Notes-Finite State Automata for NLP.pdf
Lecture Notes-Finite State Automata for NLP.pdf
Deptii Chaudhari
 
Lecture 10 semantic analysis 01
Lecture 10 semantic analysis 01Lecture 10 semantic analysis 01
Lecture 10 semantic analysis 01
Iffat Anjum
 
Syntax analysis
Syntax analysisSyntax analysis
Syntax analysis
Binsent Ribera
 
Wordnet
WordnetWordnet
Wordnet
Govind Raj
 
Context free grammar
Context free grammarContext free grammar
Context free grammar
Radhakrishnan Chinnusamy
 
NLP_KASHK:Evaluating Language Model
NLP_KASHK:Evaluating Language ModelNLP_KASHK:Evaluating Language Model
NLP_KASHK:Evaluating Language Model
Hemantha Kulathilake
 

What's hot (20)

Syntax analysis
Syntax analysisSyntax analysis
Syntax analysis
 
Morphological Analysis
Morphological AnalysisMorphological Analysis
Morphological Analysis
 
NLP_KASHK:Parsing with Context-Free Grammar
NLP_KASHK:Parsing with Context-Free Grammar NLP_KASHK:Parsing with Context-Free Grammar
NLP_KASHK:Parsing with Context-Free Grammar
 
NLP_KASHK:POS Tagging
NLP_KASHK:POS TaggingNLP_KASHK:POS Tagging
NLP_KASHK:POS Tagging
 
CONTEXT FREE GRAMMAR
CONTEXT FREE GRAMMAR CONTEXT FREE GRAMMAR
CONTEXT FREE GRAMMAR
 
Lecture: Word Sense Disambiguation
Lecture: Word Sense DisambiguationLecture: Word Sense Disambiguation
Lecture: Word Sense Disambiguation
 
Context Free Grammar
Context Free GrammarContext Free Grammar
Context Free Grammar
 
Natural Language Processing: Parsing
Natural Language Processing: ParsingNatural Language Processing: Parsing
Natural Language Processing: Parsing
 
Semantic analysis
Semantic analysisSemantic analysis
Semantic analysis
 
Lecture Notes-Are Natural Languages Regular.pdf
Lecture Notes-Are Natural Languages Regular.pdfLecture Notes-Are Natural Languages Regular.pdf
Lecture Notes-Are Natural Languages Regular.pdf
 
Nlp ambiguity presentation
Nlp ambiguity presentationNlp ambiguity presentation
Nlp ambiguity presentation
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
NLP_KASHK:Finite-State Automata
NLP_KASHK:Finite-State AutomataNLP_KASHK:Finite-State Automata
NLP_KASHK:Finite-State Automata
 
Context free grammar
Context free grammar Context free grammar
Context free grammar
 
Lecture Notes-Finite State Automata for NLP.pdf
Lecture Notes-Finite State Automata for NLP.pdfLecture Notes-Finite State Automata for NLP.pdf
Lecture Notes-Finite State Automata for NLP.pdf
 
Lecture 10 semantic analysis 01
Lecture 10 semantic analysis 01Lecture 10 semantic analysis 01
Lecture 10 semantic analysis 01
 
Syntax analysis
Syntax analysisSyntax analysis
Syntax analysis
 
Wordnet
WordnetWordnet
Wordnet
 
Context free grammar
Context free grammarContext free grammar
Context free grammar
 
NLP_KASHK:Evaluating Language Model
NLP_KASHK:Evaluating Language ModelNLP_KASHK:Evaluating Language Model
NLP_KASHK:Evaluating Language Model
 

Similar to NLP_KASHK:Morphology

Computational Linguistics - Finite State Automata
Computational Linguistics - Finite State AutomataComputational Linguistics - Finite State Automata
Computational Linguistics - Finite State Automata
blacksimos
 
What is morpheme amal mahjup ‫‬
What is morpheme  amal mahjup ‫‬What is morpheme  amal mahjup ‫‬
What is morpheme amal mahjup ‫‬
Amal Mustafa
 
Historical linguistics 2
Historical linguistics 2Historical linguistics 2
Historical linguistics 2
Galo Barahona
 
Word-Formation-Presentation.pptx
Word-Formation-Presentation.pptxWord-Formation-Presentation.pptx
Word-Formation-Presentation.pptx
MariYam371004
 
Allophone & allomorph and sound pattern of language
Allophone & allomorph and sound pattern of languageAllophone & allomorph and sound pattern of language
Allophone & allomorph and sound pattern of language
Mono Momon
 
Morphological rules- Sarah Saneei
Morphological rules- Sarah SaneeiMorphological rules- Sarah Saneei
Morphological rules- Sarah Saneei
SRah Sanei
 
Advanced Phonology
Advanced PhonologyAdvanced Phonology
Advanced PhonologyAdil Babiker
 
English Plus Lesson 1.pptx
English Plus Lesson 1.pptxEnglish Plus Lesson 1.pptx
English Plus Lesson 1.pptx
Russel Carilla
 
Phonological Processes (5).pptx
Phonological Processes (5).pptxPhonological Processes (5).pptx
Phonological Processes (5).pptx
khalidSAID34
 
Introduction to Phonology
Introduction to PhonologyIntroduction to Phonology
Introduction to Phonology
Ergaya Gerair
 
phonology.ppt.pdf
phonology.ppt.pdfphonology.ppt.pdf
phonology.ppt.pdf
ssuser43cdaf1
 
phonology.ppt.pdf
phonology.ppt.pdfphonology.ppt.pdf
phonology.ppt.pdf
khalidSAID34
 
Презентация по стилистике.pptx
Презентация по стилистике.pptxПрезентация по стилистике.pptx
Презентация по стилистике.pptx
Zhazgul Kachkynbekova
 
Morphology and word formation processes
Morphology and word formation processesMorphology and word formation processes
Morphology and word formation processes
Rabby Zibon
 
Introduction to linguistic (6)
Introduction to linguistic (6)Introduction to linguistic (6)
Introduction to linguistic (6)Florizqul Shodiq
 
Chapter 5.1.pptx
Chapter 5.1.pptxChapter 5.1.pptx
Chapter 5.1.pptx
brianjars
 
MORPHEMES.pptx
MORPHEMES.pptxMORPHEMES.pptx
MORPHEMES.pptx
DonnaFaithFajardo
 
PPT PHONETICS(Place of Articulation).pptx
PPT PHONETICS(Place of Articulation).pptxPPT PHONETICS(Place of Articulation).pptx
PPT PHONETICS(Place of Articulation).pptx
LenlyPMoya
 

Similar to NLP_KASHK:Morphology (20)

Computational Linguistics - Finite State Automata
Computational Linguistics - Finite State AutomataComputational Linguistics - Finite State Automata
Computational Linguistics - Finite State Automata
 
What is morpheme amal mahjup ‫‬
What is morpheme  amal mahjup ‫‬What is morpheme  amal mahjup ‫‬
What is morpheme amal mahjup ‫‬
 
Historical linguistics 2
Historical linguistics 2Historical linguistics 2
Historical linguistics 2
 
Word-Formation-Presentation.pptx
Word-Formation-Presentation.pptxWord-Formation-Presentation.pptx
Word-Formation-Presentation.pptx
 
Allophone & allomorph and sound pattern of language
Allophone & allomorph and sound pattern of languageAllophone & allomorph and sound pattern of language
Allophone & allomorph and sound pattern of language
 
Morphological rules- Sarah Saneei
Morphological rules- Sarah SaneeiMorphological rules- Sarah Saneei
Morphological rules- Sarah Saneei
 
Advanced Phonology
Advanced PhonologyAdvanced Phonology
Advanced Phonology
 
English Plus Lesson 1.pptx
English Plus Lesson 1.pptxEnglish Plus Lesson 1.pptx
English Plus Lesson 1.pptx
 
Phonological Processes (5).pptx
Phonological Processes (5).pptxPhonological Processes (5).pptx
Phonological Processes (5).pptx
 
Introduction to Phonology
Introduction to PhonologyIntroduction to Phonology
Introduction to Phonology
 
phonology.ppt.pdf
phonology.ppt.pdfphonology.ppt.pdf
phonology.ppt.pdf
 
phonology.ppt.pdf
phonology.ppt.pdfphonology.ppt.pdf
phonology.ppt.pdf
 
Презентация по стилистике.pptx
Презентация по стилистике.pptxПрезентация по стилистике.pptx
Презентация по стилистике.pptx
 
Morphology and word formation processes
Morphology and word formation processesMorphology and word formation processes
Morphology and word formation processes
 
Introduction to linguistic (6)
Introduction to linguistic (6)Introduction to linguistic (6)
Introduction to linguistic (6)
 
Chapter 5.1.pptx
Chapter 5.1.pptxChapter 5.1.pptx
Chapter 5.1.pptx
 
MORPHEMES.pptx
MORPHEMES.pptxMORPHEMES.pptx
MORPHEMES.pptx
 
Phonetics Assignment3
Phonetics Assignment3Phonetics Assignment3
Phonetics Assignment3
 
PPT PHONETICS(Place of Articulation).pptx
PPT PHONETICS(Place of Articulation).pptxPPT PHONETICS(Place of Articulation).pptx
PPT PHONETICS(Place of Articulation).pptx
 
Conceps about vocabulary and pronunciation
Conceps about vocabulary and pronunciationConceps about vocabulary and pronunciation
Conceps about vocabulary and pronunciation
 

More from Hemantha Kulathilake

NLP_KASHK:Markov Models
NLP_KASHK:Markov ModelsNLP_KASHK:Markov Models
NLP_KASHK:Markov Models
Hemantha Kulathilake
 
NLP_KASHK:N-Grams
NLP_KASHK:N-GramsNLP_KASHK:N-Grams
NLP_KASHK:N-Grams
Hemantha Kulathilake
 
NLP_KASHK:Minimum Edit Distance
NLP_KASHK:Minimum Edit DistanceNLP_KASHK:Minimum Edit Distance
NLP_KASHK:Minimum Edit Distance
Hemantha Kulathilake
 
NLP_KASHK:Regular Expressions
NLP_KASHK:Regular Expressions NLP_KASHK:Regular Expressions
NLP_KASHK:Regular Expressions
Hemantha Kulathilake
 
NLP_KASHK: Introduction
NLP_KASHK: Introduction NLP_KASHK: Introduction
NLP_KASHK: Introduction
Hemantha Kulathilake
 
COM1407: File Processing
COM1407: File Processing COM1407: File Processing
COM1407: File Processing
Hemantha Kulathilake
 
COm1407: Character & Strings
COm1407: Character & StringsCOm1407: Character & Strings
COm1407: Character & Strings
Hemantha Kulathilake
 
COM1407: Structures, Unions & Dynamic Memory Allocation
COM1407: Structures, Unions & Dynamic Memory Allocation COM1407: Structures, Unions & Dynamic Memory Allocation
COM1407: Structures, Unions & Dynamic Memory Allocation
Hemantha Kulathilake
 
COM1407: Input/ Output Functions
COM1407: Input/ Output FunctionsCOM1407: Input/ Output Functions
COM1407: Input/ Output Functions
Hemantha Kulathilake
 
COM1407: Working with Pointers
COM1407: Working with PointersCOM1407: Working with Pointers
COM1407: Working with Pointers
Hemantha Kulathilake
 
COM1407: Arrays
COM1407: ArraysCOM1407: Arrays
COM1407: Arrays
Hemantha Kulathilake
 
COM1407: Program Control Structures – Repetition and Loops
COM1407: Program Control Structures – Repetition and Loops COM1407: Program Control Structures – Repetition and Loops
COM1407: Program Control Structures – Repetition and Loops
Hemantha Kulathilake
 
COM1407: Program Control Structures – Decision Making & Branching
COM1407: Program Control Structures – Decision Making & BranchingCOM1407: Program Control Structures – Decision Making & Branching
COM1407: Program Control Structures – Decision Making & Branching
Hemantha Kulathilake
 
COM1407: C Operators
COM1407: C OperatorsCOM1407: C Operators
COM1407: C Operators
Hemantha Kulathilake
 
COM1407: Type Casting, Command Line Arguments and Defining Constants
COM1407: Type Casting, Command Line Arguments and Defining Constants COM1407: Type Casting, Command Line Arguments and Defining Constants
COM1407: Type Casting, Command Line Arguments and Defining Constants
Hemantha Kulathilake
 
COM1407: Variables and Data Types
COM1407: Variables and Data Types COM1407: Variables and Data Types
COM1407: Variables and Data Types
Hemantha Kulathilake
 
COM1407: Introduction to C Programming
COM1407: Introduction to C Programming COM1407: Introduction to C Programming
COM1407: Introduction to C Programming
Hemantha Kulathilake
 
COM1407: Structured Program Development
COM1407: Structured Program Development COM1407: Structured Program Development
COM1407: Structured Program Development
Hemantha Kulathilake
 
Segmentation Techniques -II
Segmentation Techniques -IISegmentation Techniques -II
Segmentation Techniques -II
Hemantha Kulathilake
 
Segmentation Techniques -I
Segmentation Techniques -ISegmentation Techniques -I
Segmentation Techniques -I
Hemantha Kulathilake
 

More from Hemantha Kulathilake (20)

NLP_KASHK:Markov Models
NLP_KASHK:Markov ModelsNLP_KASHK:Markov Models
NLP_KASHK:Markov Models
 
NLP_KASHK:N-Grams
NLP_KASHK:N-GramsNLP_KASHK:N-Grams
NLP_KASHK:N-Grams
 
NLP_KASHK:Minimum Edit Distance
NLP_KASHK:Minimum Edit DistanceNLP_KASHK:Minimum Edit Distance
NLP_KASHK:Minimum Edit Distance
 
NLP_KASHK:Regular Expressions
NLP_KASHK:Regular Expressions NLP_KASHK:Regular Expressions
NLP_KASHK:Regular Expressions
 
NLP_KASHK: Introduction
NLP_KASHK: Introduction NLP_KASHK: Introduction
NLP_KASHK: Introduction
 
COM1407: File Processing
COM1407: File Processing COM1407: File Processing
COM1407: File Processing
 
COm1407: Character & Strings
COm1407: Character & StringsCOm1407: Character & Strings
COm1407: Character & Strings
 
COM1407: Structures, Unions & Dynamic Memory Allocation
COM1407: Structures, Unions & Dynamic Memory Allocation COM1407: Structures, Unions & Dynamic Memory Allocation
COM1407: Structures, Unions & Dynamic Memory Allocation
 
COM1407: Input/ Output Functions
COM1407: Input/ Output FunctionsCOM1407: Input/ Output Functions
COM1407: Input/ Output Functions
 
COM1407: Working with Pointers
COM1407: Working with PointersCOM1407: Working with Pointers
COM1407: Working with Pointers
 
COM1407: Arrays
COM1407: ArraysCOM1407: Arrays
COM1407: Arrays
 
COM1407: Program Control Structures – Repetition and Loops
COM1407: Program Control Structures – Repetition and Loops COM1407: Program Control Structures – Repetition and Loops
COM1407: Program Control Structures – Repetition and Loops
 
COM1407: Program Control Structures – Decision Making & Branching
COM1407: Program Control Structures – Decision Making & BranchingCOM1407: Program Control Structures – Decision Making & Branching
COM1407: Program Control Structures – Decision Making & Branching
 
COM1407: C Operators
COM1407: C OperatorsCOM1407: C Operators
COM1407: C Operators
 
COM1407: Type Casting, Command Line Arguments and Defining Constants
COM1407: Type Casting, Command Line Arguments and Defining Constants COM1407: Type Casting, Command Line Arguments and Defining Constants
COM1407: Type Casting, Command Line Arguments and Defining Constants
 
COM1407: Variables and Data Types
COM1407: Variables and Data Types COM1407: Variables and Data Types
COM1407: Variables and Data Types
 
COM1407: Introduction to C Programming
COM1407: Introduction to C Programming COM1407: Introduction to C Programming
COM1407: Introduction to C Programming
 
COM1407: Structured Program Development
COM1407: Structured Program Development COM1407: Structured Program Development
COM1407: Structured Program Development
 
Segmentation Techniques -II
Segmentation Techniques -IISegmentation Techniques -II
Segmentation Techniques -II
 
Segmentation Techniques -I
Segmentation Techniques -ISegmentation Techniques -I
Segmentation Techniques -I
 

Recently uploaded

Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Recently uploaded (20)

Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 

NLP_KASHK:Morphology

  • 2. Introduction Singular Plural Woodchuck Woodchucks Fox Foxes Peccary Peccaries Goose Geese Fish Fish • It takes two kinds of knowledge to correctly search for singulars and plurals of these forms. • Spelling rules tell us that English words ending in –y are pluralized by changing the -y to -i- and adding an -es. • Morphological rules tell us that fish has a null plural, and that the plural of goose is formed by changing the vowel. • The problem of recognizing that foxes breaks down into the two morphemes fox and -es is called morphological parsing. • In the information retrieval domain, the similar (but not identical) problem of mapping from foxes to fox is called stemming.
  • 3. Introduction (Cont…) • Morphological parsing is necessary for more than just information retrieval. • We will need it in machine translation to realize that the French words va and aller should both translate to forms of the English verb go. • We will also need it in spell checking; as we will see, it is morphological knowledge that will tell us that misclam and antiundoggingly are not words.
  • 4. English Morphology • Morphology is the study of the way words are built up from smaller meaning bearing units, morphemes. • A morpheme is often defined as the minimal meaning-bearing unit in a language. • So for example the word fox consists of a single morpheme (the morpheme fox) while the word cats consists of two: the morpheme cat and the morpheme -s.
  • 5. English Morphology (Cont…) • As this example suggests, it is often useful to distinguish two broad classes of morphemes: stems and affixes. • The exact details of the distinction vary from language to language, but intuitively, the stem is the ‘main’ morpheme of the word, supplying the main meaning, while the affixes add ‘additional’ meanings of various kinds.
  • 6. English Morphology (Cont…) • Affixes are further divided into 4 types as follows: – Prefixes : Prefixes precede the stem. • E.g. eats eat+s – Suffixes : Suffixes follow the stem • E.g. unbuckle  un + buckle – Infixes : Infixes are inserted inside the stem. • E.g. In the Philipine language Tagalog, the affix um, which marks the agent of an action, is infixed to the Tagalog stem hingi ‘borrow’ to produce humingi. – Circumfixes : Circumfixes can placed before and after the stem. • E.g. In German, for example, the past participle of some verbs formed by adding ge- to the beginning of the stem and -t to the end; so the past participle of the verb sagen (to say) is gesagt (said).
  • 7. English Morphology (Cont…) • Prefixes and suffixes are often called concatenative morphology since a word is composed of a number of morphemes concatenated together. • A number of languages have extensive non-concatenative morphology, in which morphemes are combined in more complex ways. • The Tagalog infixation example above is one example of non-concatenative morphology, since two morphemes (hingi and um) are intermingled. • Another kind of non-concatenative morphology is called templatic morphology or rootand-pattern morphology. • This is very common in Arabic, Hebrew, and other Semitic languages.
  • 8. English Morphology (Cont…) • A word can have more than one affix. • For example, the word rewrites has the prefix re-, the stem write, and the suffix -s. • The word unbelievably has a stem (believe) plus three affixes (un-, -able, and -ly). • While English doesn’t tend to stack more than 4 or 5 affixes, languages like Turkish can have words with 9 or 10 affixes. • There are two broad (and partially overlapping) classes of ways to form words from morphemes: inflection and derivation.
  • 9. Inflectional Morphology • Inflection is the combination of a word stem with a grammatical morpheme, usually resulting in a word of the same class as the original stem, and usually filling some syntactic function like agreement. • English nouns have only two kinds of inflection: an affix that marks plural and an affix that marks possessive.
  • 10. Inflectional Morphology (Cont…) • While the regular plural is spelled -s after most nouns, it is spelled –es after words ending in -s (ibis/ibises) , -z, (waltz/waltzes) -sh, (thrush/thrushes) -ch, (finch/finches) and sometimes -x (box/boxes). Nouns ending in -y preceded by a consonant change the -y to -i (butterfly/butterflies). • The possessive suffix is realized by apostrophe + -s for regular singular nouns (llama’s) and plural nouns not ending in -s (children’s) and often by a lone apostrophe after regular plural nouns (llamas’) and some names ending in -s or -z (Euripides’ comedies). • English verbal inflection is more complicated than nominal inflection. • First, English has three kinds of verbs; main verbs, (eat, sleep, impeach), modal verbs (can, will, should), and primary verbs (be, have, do) (using the terms of Quirk et al., 1985a). • In this scope we will mostly be concerned with the main and primary verbs, because it is these that have inflectional endings.
  • 11. Inflectional Morphology (Cont…) • In main verbs a large class are regular, that is to say all verbs of this class have the same endings marking the same functions. • These regular verbs (e.g. walk, or inspect), have four morphological forms, as follow:
  • 12. Inflectional Morphology (Cont…) • The irregular verbs are those that have some more or less idiosyncratic forms of inflection. • Irregular verbs in English often have five different forms, but can have as many as eight (e.g. the verb be) or as few as three (e.g. cut or hit). • Note that an irregular verb can inflect in the past form (also called the preterite) by changing its vowel (eat/ate), or its vowel and some consonants (catch/caught), or with no ending at all (cut/cut).
  • 13. Inflectional Morphology (Cont…) • In addition to noting which suffixes can be attached to which stems, we need to capture the fact that a number of regular spelling changes occur • at these morpheme boundaries. • For example, a single consonant letter is doubled before adding the -ing and -ed suffixes (beg/begging/begged). • If the final letter is ‘c’, the doubling is spelled ‘ck’ (picnic/picnicking/picnicked). • If the base ends in a silent -e, it is deleted before adding -ing and - ed (merge/merging/merged). Just as for nouns, the -s ending is spelled -es after verb stems ending in -s (toss/tosses) , -z, (waltz/waltzes) -sh, (wash/washes) -ch, (catch/catches) and sometimes -x (tax/taxes). • Also like nouns, verbs ending in -y preceded by a consonant change the -y to -i (try/tries).
  • 14. Derivational Morphology • Derivation is the combination of a word stem with a grammatical morpheme, usually resulting in a word of a different class, often with a meaning hard to predict exactly. • A very common kind of derivation in English is the formation of new nouns, often from verbs or adjectives. • This process is called nominalization. • For example, the suffix -ation produces nouns from verbs ending often in the suffix -ize (computerize  computerization). • Here are examples of some particularly productive English nominalizing suffixes.
  • 15. Derivational Morphology (Cont...) • Adjectives can also be derived from nouns and verbs. Here are examples of a few suffixes deriving adjectives from nouns or verbs.
  • 16. Compounding Morphology • Combine two stems together • Dog + house  doghouse • Stem + stem  different stem
  • 17. Cliticization Morphology • I + am  I am or I’m • Here apostrophe is the clitic. • I’m acts as one unit and consider as another morpheme.