The document is a thesis presentation on online recommendations using matrix factorization. It discusses 3 problems with recommendation systems: the data, the model, and the system. It then presents an algorithm for matrix factorization to predict user ratings and describes how it works to decompose a user-item rating matrix into separate user and item matrices with fewer latent factors. The algorithm aims to minimize the mean squared error between the actual and predicted ratings.