Principal component analysis and matrix factorizations for learning (part 1) ding - icml 2005 tutorial - 2005