Admin 13 Jun 2026 07:48

 

ParadigmBased FiniteState Morphological Analyzer for Marathi

Marathi, an IndoAryan language spoken by more than 80million people, exhibits rich inflectional morphology. Nouns inflect for case, number and honourificity; verbs inflect for tense, aspect, mood, person, number and politeness. Building robust languagetechnology tools for Marathi therefore requires a morphological analyzer that can handle the combinatorial explosion of possible word forms while remaining computationally efficient.

Why a ParadigmBased Approach?

A paradigm is a set of morphological rules that generate all inflected forms of a lexical stem. In Marathi many nouns and verbs share regular paradigms, and deviations are limited to a relatively small set of irregulars. By explicitly modelling these paradigms we obtain:

  • Compactness a single paradigm description replaces thousands of handwritten rules.
  • Maintainability updates to a paradigm automatically affect all members.
  • Explainability the analysis reveals which paradigm and which slot produced a particular form.

FiniteState Technology

Finitestate transducers (FSTs) are the workhorse for computational morphology because they map surface strings to lexical representations in linear time. The classic twolevel morphology model (Koskenniemi, 1983) can be equipped with paradigm information in the following way:

  1. Lexicon Layer each lexical entry is linked to a paradigm identifier (e.g., nounaparadigm).
  2. Paradigm Layer a set of regular expression rules that attach casesuffixes, number markers, etc., to the stem.
  3. Phonological Layer accounts for sandhi, vowel harmony and orthographic alternations typical of Marathi.

The composition of these three layers yields a single transducer that can analyse any surface form and produce a structured lexical description such as:

+N+Sg+Nom+Hum+Root=

Design of Marathi Paradigms

Marathi paradigms can be grouped into four major families: nounsendinga, nounsendingi, masculine animate, and verb roots ending in . Below is a concise illustration of the nounaparadigm (typical for feminine nouns such as garden).

# PARADIGM noun-a-paradigm#   stem   +Case +Number +Gender+Noun   +Sg   +Nom   +Fem   :       ;+Noun   +Sg   +Acc   +Fem   :      ;+Noun   +Sg   +Dat   +Fem   :     ;+Noun   +Sg   +Ins   +Fem   :     ;+Noun   +Sg   +Abl   +Fem   :  ;+Noun   +Pl   +Nom   +Fem   :    ;+Noun   +Pl   +Acc   +Fem   :    ;+Noun   +Pl   +Dat   +Fem   :   ;+Noun   +Pl   +Ins   +Fem   :   ;+Noun   +Pl   +Abl   +Fem   :  ;

Each line pairs a grammatical feature bundle with the suffix that should be attached to the stem. The same paradigm can be reused for all stems that belong to this class, simply by providing a different lexical root.

Handling Irregularities

Irregular nouns (e.g., cow) and suppletive forms (e.g., vs. ) are captured by adding exception entries in the lexical layer. Because the bulk of the analyzer remains paradigmdriven, the exceptional portion stays small, typically less than 5% of the total lexicon.

Implementation Workflow

  1. Data collection: Extract a list of lemmas from the Marathi WordNet and from existing dictionaries.
  2. Paradigm induction: Use clustering on suffix patterns to automatically assign each lemma to a paradigm class.
  3. FST construction: Write the paradigm rules in the xfst syntax (or use foma) and compile them into a single transducer.
  4. Testing: Generate all forms for a random sample of 2000 lemmas and compare them with a goldstandard corpus (e.g., the Indian Language Corpora Initiative).
  5. Deployment: Export the analyzer as an HTTP service (REST) for integration with POStaggers, spellcheckers and educational apps.

Evaluation Results

Using a test set of 10000 manually verified wordformanalysis pairs, the paradigmbased analyzer achieved:

  • Precision: 98.7%
  • Recall: 97.9%
  • Average analysis time: 0.4ms per token on a standard laptop CPU

Errors were mainly due to ambiguous sandhi where two different paradigms could generate the same surface form. Adding a lightweight contextual rescoring module reduced these ambiguities by 60%.

Advantages Over Pure RuleBased Systems

Traditional rulebased analyzers for Marathi often encode each suffix as an independent rewrite rule. Such systems become large (tens of thousands of rules) and fragile when new lexical items are added. The paradigmbased finitestate approach offers:

  • Reduced rule count (2000 rules for the whole language).
  • Clear separation between lexical information (stem + paradigm) and phonological alternations.
  • Ease of extending to related languages (e.g., Konkani, Hindi) by reusing or adapting paradigms.

Future Directions

Current work focuses on three extensions:

  1. Compound analysis: Incorporate a finitestate cascade that first splits compounds (e.g., graincontainer) and then analyses each component.
  2. Derivational morphology: Model suffixes that create new lexical categories (e.g., - ness).
  3. Neuralfinitestate hybrid: Use a bidirectional LSTM to predict the most likely paradigm in ambiguous contexts, feeding the prediction back into the FST.

Conclusion

A paradigmbased finitestate morphological analyzer provides an elegant balance between linguistic adequacy and computational efficiency for Marathi. By exploiting the regularity of inflectional paradigms, the system remains compact, transparent and easily maintainable, while delivering stateoftheart performance on realworld text. The same methodology can be adapted to other morphologically rich Indian languages, opening the door to a suite of multilingual NLP tools for the region.

Reference Files For Paradigm Based Finite State Morphological Analyzer For Marathi
Screenshoot
File Name
w10_3604.pdf

File Size
0.47 MB

File Type
PDF

File Site
Description
This file is just a reference file for Paradigm Based Finite State Morphological Analyzer For Marathi. Does not guarantee that the specific things you want are included in it.
Direct download (wait 10 seconds)

Paradigm Based Finite State Morphological Analyzer For Marathi and Reference File Download...


admin
Admin
2026-06-13 07:48:06

Corpus-Based Finite State Morphological Analyzer For Pashto and Reference File Download Li...


admin
Admin
2026-06-13 13:14:10

Finite State Morphological Analyzer For Sindhi and Reference File Download Link


admin
Admin
2026-06-11 00:10:12

Rule Based Morphological Analyzer For Malayalam Nouns and Reference File Download Link


admin
Admin
2026-06-07 01:22:11

Setswana Verb Morphological Analyzer And Generator and Reference File Download Link


admin
Admin
2026-06-08 23:12:10