In 1998 Larry Page and Sergey Brin described the PageRank algorithm: model a random surfer who follows links at random and occasionally teleports to any page on the web. The fraction of time the surfer spends on a page is its rank — popular pages that are linked from other popular pages naturally collect more visits.
The idea is elegant, but it treats every surfer as identical. A page about competitive chess strategy ranks the same whether the person searching is a grandmaster or a ten-year-old looking for the rules. The algorithm knows nothing about intent.
In 2002 Taher Haveliwala published Topic-Sensitive PageRank at the ACM World Wide Web conference. His insight was small but powerful: instead of teleporting uniformly to any page, bias the random walk so the surfer preferentially returns to pages inside a topic set — a curated collection of pages on a specific subject. The same link graph now yields a different vector of scores for each topic, and any query can be ranked by a weighted blend of those vectors based on the query's topic distribution.
The result is a family of rankings — one per topic — that can be combined at query time to personalize results without recomputing PageRank for every user.
Comments
Loading comments...