Web Page Recommendation Models: Theory and Algorithms