1. A method comprising constructing a personalized category tree, wherein said personalized category tree is a category tree that includes at least one category node, and the creation of each of said at least one category node independently comprises the steps of: defining a label for said category node; and specifying at least one keyword for said category node.