Lemmatization in NLP is used to overcome the shortcomings of stemming. It involves transforming tokens into their root form that are meaningful words.