Re:Stemmer – An English (Porter2) Stemming Implementation in...
by ch4s3 on Wednesday July 20, 2016 @10:01AM
(#12129047)
I think porter2 works well enough. You don't need lexical category like lemmatisation, so it's a lot simpler than that approach.You also don't need a huge volume oftraining data.
[ Parent
| on HN ]
Re:Stemmer – An English (Porter2) Stemming Implementation in...
by rspeer on Wednesday July 20, 2016 @11:27AM
(#12129757)
You don't need any training data to do better than Porter2, just lexical data. If you're content to map the same surface form to the same stem regardless of context, as Porter2 would, what you need is a dictionary mapping words to their stems.
This used to be considered a lot of memory to use. It's not anymore.
This leaves you with some edge cases (is "axes" the plural of "axis" or "axe"?), but it's much better than mixing up the words "universe" and "university".