1. A method for displaying user specific content, said method comprising: selecting a random sample of a plurality of links from a browsing history; fetching content for each of said plurality of links in said random sample; extracting a plurality of topics from said content; generating a topic model from said plurality of topics; extracting text content of a selected web page; determining a probability score for each of said plurality of topics based on how accurately each of said plurality of topics describes said extracted text content; selecting a subset of said plurality of topics based on said probability score; evaluating said extracted text content for keywords associated with said subset of topics; and highlighting said keywords within said selected web page based on said topic model in order to display user specific content.