The Power of Convex Relaxation: Near-Optimal Matrix Completion
using collaborative filtering to weave an information tapestry .