Scalable Data Mining via Constrained Low Rank Approximation