However, their work differs from ours in three ways: First, they use the cosine similarity to implement query expansion, and use Rocchio formulation (J. J. Rocchio, 1971) to re-rank the search results.
their query expansion and re-ranking are computed separately and are not so concise and collaborative.