Wei Zhang
Xiaohong Gong


A recommendation system uses a graph mining based approach to cluster web pages with similar contents and provide related content recommendations. The system receives a request from a user to access a first web page. The system then retrieves a list of secondary web pages that are associated with the first web page in an entity graph. The system calculates a similarity score between a secondary web page and the first web page. The similarity score between the first and a secondary web pages is calculated based on overlapping entities between the first web page and the secondary web page. The system then ranks the secondary web pages based on ascending similarity scores. Further, the system provides the list of secondary web pages, based on their similarity scores, to the user as an recommendation.