I'm wondering how to detect English plurals in natural language sentences.
Such as:
fish
computers
houses
...
Using Earley parsing I'm able to get to the s or no-s, but I have difficulties in understanding how to figure out whether the ending s is because the word is in plural form. Or whether with no-s the word is in plural form.
Is this kind of thing doable without some database of words and their plurals? I could leverage such database though, if such exists.
bus
is not the plural ofbu
and the plural ofwoman
is notwomans
, this approach is doomed. I don't know what your big end goal is, but the pattern of your questions is consistent: you lack basic expertise. I recommend you consult experts (CS, lingustics, NLP) if this is about work, or start at the bottom if it's pleasure. $\endgroup$