Python NLTK Lemmatisierung des Wortes 'Further' mit Wordnet

Ich arbeite an einem Lemmatizer mit Python, NLTK und dem WordNetLemmatizer. Hier ist ein zufälliger Text, der das ausgibt, was ich erwartet habe

from nltk.stem import WordNetLemmatizer
from nltk.corpus import wordnet
lem = WordNetLemmatizer()
lem.lemmatize('worse', pos=wordnet.ADJ) // here, we are specifying that 'worse' is an adjective

Ausgabe:'bad'

lem.lemmatize('worse', pos=wordnet.ADV) // here, we are specifying that 'worse' is an adverb

Ausgabe:'worse'

Nun, hier ist alles in Ordnung. Das Verhalten ist dasselbe wie bei anderen Adjektiven'better' (für eine unregelmäßige Form) oder'older' (beachten Sie, dass der gleiche Test mit'elder' wird nie ausgegeben'old', aber ich denke, dass wordnet keine vollständige Liste aller vorhandenen englischen Wörter ist)

Meine Frage kommt, wenn ich es mit dem Wort versuche'furter':

lem.lemmatize('further', pos=wordnet.ADJ) // as an adjective

Ausgabe:'further'

lem.lemmatize('further', pos=wordnet.ADV) // as an adverb

Ausgabe:'far'

Dies ist das genaue Gegenteil von dem für die'worse' Wort!

Kann mir jemand erklären warum? Ist es ein Fehler, der von den Wordnet Synsets-Daten herrührt, oder kommt er von meinem Missverständnis der englischen Grammatik?

Bitte entschuldigen Sie, wenn die Frage bereits beantwortet wurde. Ich habe in Google und SO gesucht. Wenn ich jedoch das Schlüsselwort "Further" eingebe, kann ich aufgrund der Popularität dieses Wortes alles andere als Chaos finden ...

Vielen Dank im Voraus, Romain G.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage