Python Random Keyword Extraction Algorithm in NLTK. Works by analyzing frequency of words and Its co-occurrence with others