Grasshopper
Improving Diversity in Ranking using Absorbing Random Walks
Paper
http://www.david-andrzejewski.com/publications/hlt-naacl_2007.pdf
Usage
The class takes in a similarity matrix with the option of normalizing via cosine threshold. To build a similarity matrix look at my LexRank repo where tf-idf vectors are constructed from raw text.