I wanted to use the lemmatizer for German in Spacy, but I am very surprised by the results:
import spacy
nlp = spacy.load("de_dep_news_trf")
[token.lemma_ for token in nlp('ich du er sie mein dein sein ihr unser')]
gives
['ich', 'du', 'ich', 'ich', 'meinen', 'mein', 'mein', 'mein', 'sich']
and I am not sure I can use that:
vielen dank für deinen sehr guten tweet
becomes
viel danken für mein sehr gut tweet
which clearly changes the meaning of the sentence.
Is that expected? Am I missing a tuning/configuration that would make that lemmatizer less "aggressive"?