2013•Unpublished venueRequires access

Bi-crossvalidation of the SVD and nonnegative matrix factorization

Art B. Owen, Patrick O. Perry

Open publisher page 205 citations

Abstract

This article presents a form of bi-cross-validation (BCV) for choosing the rank in outer product models, especially the singular value decomposition (SVD) and the non-negative matrix factorization (NMF). Instead of leaving out a set of rows of the data matrix, we leave out a set of rows and a set of columns, and then predict the left out entries by low rank operations on the retained data. We prove a self-consistency result expressing the prediction error as a residual from a low rank approximation. Random matrix theory and some empirical results suggest that smaller hold-out sets lead to more over-fitting while larger ones are more prone to under-fitting. In simulated examples we find that a method leaving out half the rows and half the columns performs well. 1

About this research paper

What this paper is about

This article presents a form of bi-cross-validation (BCV) for choosing the rank in outer product models, especially the singular value decomposition (SVD) and the non-negative matrix factorization (NMF). Instead of leaving out a set of rows of the data matrix, we leave out a set of rows and a set of columns, and then predict the left out entries by low rank operations on the retained data. We prove a self-consistency result expressing the prediction error as a residual from a low rank approximation. Random matrix theory and some empirical results suggest that smaller hold-out sets lead to more over-fitting while larger ones are more prone to under-fitting. In simulated examples we find that a method leaving out half the rows and half the columns performs well. 1

Why it matters

OpenAlex reports 205 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This article presents a form of bi-cross-validation (BCV) for choosing the rank in outer product models, especially the singular value decomposition (SVD) and the non-negative matrix factorization (NMF). Instead of leaving out a set of rows of the data matrix, we leave out a set of rows and a set of columns, and then predict the left out entries by low rank operations on the retained data. We prove a self-consistency result expressing the prediction error as a residual from a low rank approximation. Random matrix theory and some empirical results suggest that smaller hold-out sets lead to more over-fitting while larger ones are more prone to under-fitting. In simulated examples we find that a method leaving out half the rows and half the columns performs well. 1

Key concepts: Singular value decomposition, Row, Rank (graph theory), Mathematics, Residual, Matrix (chemical analysis), Consistency (knowledge bases), Factorization

Related papers

Back to paper searchBrowse research topicsOriginal source
Bi-crossvalidation of the SVD and nonnegative matrix factorization — Research Paper | ScholarLens