Stemming attempts to remove the differences between inflected forms of a word, in order to reduce each word to its root form. For instance swimming may be reduced to the root swim, to remove the difference between singular and plural in the same way that we removed the difference between lowercase and uppercase.