Matrix Completion via Convex Optimization: Theory and Algorithms
published: July 30, 2009, recorded: June 2009, views: 451
Related content
02:59:31
1386 views - Emmanuel Candes, 2009
47:29
456 views - Stéphane Mallat, 2009
02:22:16
2904 views - Lieven Vandenberghe, 2007
51:29
291 views - Guillermo Sapiro, 2009
58:33
127 views - Bin Yu, 2009
01:02:06
160 views - Amit Singer, 2009
03:01:08
570 views - Partha Niyogi, Mikhail Belkin, 2009
35:27
1226 views - Stéphane Mallat, 2008
58:13
165 views - Ronald Coifman, 2009
40:16
464 views - Martin Vetterli, 2008
Report a problem or upload files
If you have found a problem with this lecture or would like to send us extra material, articles, exercises, etc., please use our ticket system to describe your request and upload the data.Enter your e-mail into the 'Cc' field, and we will keep you updated with your request's status.
Description
This talk considers a problem of considerable practical interest: the recovery of a data matrix from a sampling of its entries. In partially filled out surveys, for instance, we would like to infer the many missing entries. In the area of recommender systems, users submit ratings on a subset of entries in a database, and the vendor provides recommendations based on the user's preferences. Because users only rate a few items, we would like to infer their preference for unrated items (this is the famous Netflix problem). Formally, suppose that we observe m entries selected uniformly at random from a matrix. Can we complete the matrix and recover the entries that we have not seen? We show that perhaps surprisingly, one can recover low-rank matrices exactly from what appear to be highly incomplete sets of sampled entries; that is, from a minimally sampled set of entries. Further, perfect recovery is possible by solving a simple convex optimization program, namely, a convenient semidefinite program. A surprise is that our methods are optimal and succeed as soon as recovery is possible by any method whatsoever, no matter how intractable; this result hinges on powerful techniques in probability theory. Time permitting, we will also present a very efficient algorithm based on iterative singular value thresholding, which can complete matrices with about a billion entries in a matter of minutes on a personal computer.
Link this page
Would you like to put a link to this lecture on your homepage?Go ahead! Copy the HTML snippet !




Write your own review or comment: