1. A method of analyzing web pages, comprising: accessing a plurality of web pages; generating a plurality of graphical representations of the web pages, each graphical representation having nodes that represent the web pages and links between the nodes, the links representing different relationships between the nodes in each graphical representation; generating a model that models a random walk through all of the graphical representations; receiving training pages, wherein training nodes, in the graphical representations, corresponding to the training pages have a target function value indicative of the training pages belonging to one of the groups; generating a classifier based on the model, based on classifier function values of nodes in the graphical representations, and based on the target function values of the training pages; and grouping the web pages into groups with the classifier.