Qual é o melhor método de stemming no Python?

Eu tentei todos os métodos nltk para stemming, mas isso me deu resultados estranhos com algumas palavras.

Exemplos

Costuma cortar o final das palavras quando não deve fazê-lo:

poodle => poodlartigo artigo

ou não é muito bom:

fácil e fácil não são originados na mesma palavrafolhas, cresce, razoavelmente não são providas

Você conhece outras bibliotecas derivadas em python ou um bom dicionário?

Obrigado

questionAnswers(6)

yourAnswerToTheQuestion