1. A method comprising: determining, for a selected user, a recommendation rating for a selected item based on a neighborhood model and a baseline estimate, wherein the neighborhood model utilizes user-independent weighting of user ratings of other items, wherein the baseline estimate comprises a determined deviation of ratings made by the selected user from ratings made by a set of users and a determined deviation of ratings of the selected item from ratings of items of a set of items, and wherein the recommendation rating is determined by a processor; and recommending the selected item to the selected user responsive to the recommendation rating.