title: Matrix Completion Discriminant Analysis.
abstract: Matrix completion discriminant analysis (MCDA) is designed for semi-supervised learning where the rate of missingness is high and predictors vastly outnumber cases. MCDA operates by mapping class labels to the vertices of a regular simplex. Withcclasses, these vertices are arranged on the surface of the unit sphere inc -1 dimensional Euclidean space. Because all pairs of vertices are equidistant, the classes are treated symmetrically. To assign unlabeled cases to classes, the data is entered into a large matrix (cases along rows and predictors along columns) that is augmented by vertex coordinates stored in the lastc -1 columns. Once the matrix is constructed, its missing entries can be filled in by matrix completion. To carry out matrix completion, one minimizes a sum of squares plus a nuclear norm penalty. The simplest solution invokes an MM algorithm and singular value decomposition. Choice of the penalty tuning constant can be achieved by cross validation on randomly withheld case labels. Once the matrix is completed, an unlabeled case is assigned to the class vertex closest to the point deposited in its lastc -1 columns. A variety of examples drawn from the statistical literature demonstrate that MCDA is competitive on traditional problems and outperforms alternatives on large-scale problems.
authors.affiliation: Associate Professor in the Departments of Biostatistics and Computational Biology, University of Rochester, NY 14642.
authors.forename: Tong Tong
authors.initials: TT
authors.lastname: Wu
authors.affiliation: Professor of Biomathematics, Human Genetics, and Statistics at the University of California, Los Angeles, CA 90095.
authors.forename: Kenneth
authors.initials: K
authors.lastname: Lange
keywords: Classification; MM algorithm; Missing observations; Semi-supervised learning; Singular value decomposition