3. The method of claim 1 , wherein the generating the item models based on the user preference data of the plurality of users and the item information of the plurality of items comprises generating the item models using a combination of content-based features associated with the plurality of items and collaborative-based features associated with the user preference data of the plurality of users.
6. The method of claim 3 , further comprising: generating the collaborative-based features by applying a dimensionality reduction method on the user preference data of the plurality of users.