10. A system for network resource classification, comprising: a computer processor; an inference input module executing on the computer processor and configured to: obtain a hierarchy of categories for classifying a plurality of network resources, where each category is assigned a text item describing the category; obtain a plurality of resource description data collections corresponding to the plurality of network resources, wherein the plurality of resource description data collections comprise a first resource description data collection corresponding to a first network resource of the plurality of network resources; analyze a network trace associated with a user to identify the plurality of network resources accessed by the user; generate, based on a pre-determined criterion, a relationship graph comprising: a plurality of nodes representing the plurality of network resources, a plurality of edges representing a measure of cross-references between the plurality of resource description data collections; a category score generator executing on the computer processor and configured to: generate, using a semantic correlation algorithm, a first category score vector of the first network resource by comparing the first resource description data collection to the text item assigned to each category in the hierarchy of categories, wherein the first category score vector comprises a category score for each category in the hierarchy of categories, wherein the category score is determined based on at least a semantic correlation measure between the first resource description data collection and the text item assigned to a corresponding category; adjust, based on the relationship graph, the first category score vector to generate the first adjusted category score vector using at least another category score vector of another network resource of the plurality of network resources; and a repository configured to store the plurality of resource description data collections and the relationship graph, wherein the plurality of network resources are classified based at least on the category score.
10. A system for network resource classification, comprising: a computer processor; an inference input module executing on the computer processor and configured to: obtain a hierarchy of categories for classifying a plurality of network resources, where each category is assigned a text item describing the category; obtain a plurality of resource description data collections corresponding to the plurality of network resources, wherein the plurality of resource description data collections comprise a first resource description data collection corresponding to a first network resource of the plurality of network resources; analyze a network trace associated with a user to identify the plurality of network resources accessed by the user; generate, based on a pre-determined criterion, a relationship graph comprising: a plurality of nodes representing the plurality of network resources, a plurality of edges representing a measure of cross-references between the plurality of resource description data collections; a category score generator executing on the computer processor and configured to: generate, using a semantic correlation algorithm, a first category score vector of the first network resource by comparing the first resource description data collection to the text item assigned to each category in the hierarchy of categories, wherein the first category score vector comprises a category score for each category in the hierarchy of categories, wherein the category score is determined based on at least a semantic correlation measure between the first resource description data collection and the text item assigned to a corresponding category; adjust, based on the relationship graph, the first category score vector to generate the first adjusted category score vector using at least another category score vector of another network resource of the plurality of network resources; and a repository configured to store the plurality of resource description data collections and the relationship graph, wherein the plurality of network resources are classified based at least on the category score. 15. The system of claim 10 , wherein the inference input module is further configured to: infer an interest level of the user among the hierarchy of categories based on a first adjusted category score vector.