1. A system that enables scalable collaborative filtering, comprising: a collaborative filtering component that receives data associated with a plurality of user sessions and data associated with at least one of a user and an item, the collaborative filtering component generates a recommendation based on a similarity; and an approximation component that approximates the similarity between at least one of the item and disparate items and the user and disparate users.