Derivations - Suffix
I. What are suffix derivations
In linguistics, a suffix (also sometimes called a postfix or ending) is an affix which is placed after the stem of a word.
A derivational suffix usually applies to words of one syntactic category and changes them into words of another syntactic category. For example:
slow|adj|slowly|adv
color|noun|colorful|adj
green|adj|greenish|adj
green|noun|greenery|noun
modern|adj|modernize|verb
white|adj|whiteness|noun
Even derivational suffixes might be applied to all categories. In general, derivation suffixes generate only three category: noun, verb, and adj. Some derivational suffixes do multiple tasks. For example, the suffix -ate can create nouns, adjectives and verbs.
certify|noun|certificate|noun
hyphen|noun|hyphenate|verb
fortune|noun|fortunate|adj
Derivational suffixes can be redundant. That is, two suffixes may indicate the same category.
philosoph|noun|philosophic|adj
philosoph|noun|philosophical|adj
Derivation suffixes can be applied many times to creates words. The last derivational suffix determines the part of speech. For example:
standard|adj|standardize|verb
standardize|verb|standardization|verb
II. Derivational suffix list
There are several hundreds of derivational suffixes. We collected the most common suffixes for derivations (derivational suffix list) in Lexical Tools.
III. Derivational suffix rules
From the suffix list, we can generate derivation rules by following steps:
RULE: suffix_1$|category_1|base|suffix_2|category_2|base
EXCEPTION: base_1|base_2
EXCEPTION: ...
EXAMPLE: base_1|base_2
EXAMPLE: ...
IV. Suffix derivations generation
Derivation suffix rules are stored and retrieved through Trie mechanism to generate derivational variants. There are heuristic rules implemented to filter out non-realistic derivational variants generated by rules. They are:
For example,
ic$|adj|base|y$|noun|base
The length of input suffix (ic$) is 2. If the input term is "zoic", the length of stem ("zo") is 2 (= 4 - 2). Accordingly, the rule-generated derivational variant, "zoy", is filtered out from the derivational variants of "zoic" by this rule (with default value 3)
SuffixD could inlcude differernt cases. For examples,
In addition, strictly speaking, the result of the suffixation will never be an acronym/abbreviation, but the initial stem that takes a suffix could potentially be an acronym/abbreviation that's part of a suffixD pair. For example, something like