Re: SVD Algorithm

From: Luigi Napolitano (uniluigiXXX_at_virgilio.it)
Date: 12/14/04


Date: Tue, 14 Dec 2004 14:44:10 GMT


"Paige Miller" <paige.miller@kodak.com> ha scritto nel messaggio
news:cpmqig$lfn$1@news.kodak.com...
> I'm terribly curious, Luigi -- why is it necessary that the algorithm
> produce singular values in descending order?
I will use SVD for Latent Semantic Indexing (Information Retrieval).
So I need singular value in descending order (to take the first "k"
elements).

> What is the impediment that prevents you from sorting the singular values
> (and equivalently re-ordering eigenvectors) upon completion of the
> algorithm?
I could sort the singular values but, then, the columns of U and the rows of
V must be interchanged.

> Regarding the rows < number of columns, if you transpose the matrix and
> then do an SVD (which is now possible because after transposition, number
> of rows > number of columns), you will have a solution that is essentially
> the same -- the left eigenvectors of the transposed matrix are the right
> eigenvectors of the untransposed matrix, and vice versa.
Rows = words; Columns = documents. I can't transpose the matrix.

How can I do?
Thank you for reply.



Relevant Pages

  • Re: SVD when calculated for a corpus of similar category?
    ... Suppose i compute SVD for a huge corpus ... >singular values in the diagonal matrix S arranged in descending order ...
    (sci.math.num-analysis)
  • Re: SVD when calculated for a corpus of similar category?
    ... I have a doubt regarding SVD. ... Suppose i compute SVD for a huge corpus ... singular values in the diagonal matrix S arranged in descending order ...
    (sci.math.num-analysis)
  • Re: SVD Algorithm
    ... > I will use SVD for Latent Semantic Indexing. ... In effect if you sort into descending order, ... could copy the singular values to a single-dimensioned array, ... This indicates that using LAPACK routines or C/C++ wrappers around them ...
    (sci.stat.math)
  • Linear algebra challenge answers
    ... Singular Value Decomposition (SVD), a function found on the HP48G and HP49G ... From an m x n matrix initially on the stack, ... The determinant of a square matrix is the product of its singular ...
    (comp.sys.hp48)
  • Linear algebra challenge answers
    ... Singular Value Decomposition (SVD), a function found on the HP48G and HP49G ... From an m x n matrix initially on the stack, ... The determinant of a square matrix is the product of its singular ...
    (comp.sys.hp48)

Quantcast