@Gargron Hell yes, one start would be collapsing plurals. Maybe a synonym dictionary would get you about half of the way there.