Yes, I&#x27;ve used that before. I&#x27;m currently using Textacy for python which is also really good. However, extracting the named entities from a sentence is still a ways off from determining what&#x27;s the subject of the sentence, although it gives a good indication. Using NER + quality POS tagging and tree building should do the trick for me I think.