1. A method comprising: retrieving a plurality of web pages; selecting a plurality of terms from each web page; assigning a Laplacian score to each term; filtering each plurality of terms by each terms' Laplacian score to form filtered sets of terms; and categorizing each web page of said plurality based on the filtered sets of terms to derive a categorized set of web pages, wherein assigning a Laplacian score comprises: defining a term-document matrix X; wherein the elements of matrix X are defined as X ij ; wherein i comprises the values 1 to n; wherein j comprises the values 1 to m; wherein n is the number of terms; wherein m is the number of web pages; and wherein X ij , represents the appearance of an i th term in a j th web page.