0


基于凸优化的矩阵完成:理论与算法

Matrix Completion via Convex Optimization: Theory and Algorithms
课程网址: http://videolectures.net/mlss09us_candes_mccota/  
主讲教师: Emmanuel Candes
开课单位: 斯坦福大学
开课时间: 2009-07-30
课程语种: 英语
中文简介:
本演讲考虑了一个具有相当实际意义的问题:从其条目的抽样中恢复数据矩阵。例如,在部分填写的调查中,我们想推断出许多缺失的条目。在推荐系统领域,用户在数据库中的条目子集上提交评级,并且供应商基于用户的偏好提供推荐。因为用户只评价一些项目,我们想推断他们对未评级项目的偏好(这是着名的Netflix问题)。形式上,假设我们观察到从矩阵中随机均匀选择的m个条目。我们可以完成矩阵并恢复我们没有看到的条目吗?我们可能会惊讶地发现,人们可以从看似高度不完整的样本条目集中恢复低秩矩阵;也就是说,来自最小抽样的条目集。此外,通过求解简单的凸优化程序,即方便的半定程序,可以实现完美的恢复。令人惊讶的是,无论多么棘手,任何方法都可以尽快恢复,我们的方法是最优的并取得成功;这个结果取决于概率论中强大的技术。如果时间允许,我们还将提出一种基于迭代奇异值阈值的非常有效的算法,该算法可以在几分钟内在个人计算机上完成大约十亿个条目的矩阵。
课程简介: 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.
关 键 词: 凸优化程序; 矩阵; 概率论
课程来源: 视频讲座网
最后编审: 2020-06-29:wuyq
阅读次数: 42