[ https://issues.apache.org/jira/browse/MAHOUT-797?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13167396#comment-13167396 ]
Dmitriy Lyubimov commented on MAHOUT-797: ----------------------------------------- Thank you. rank deficiency of the input, yes, that's what i thought. but i can't figure how it may end up being singular, given that i generated it randomly. random input is virtually guaranteed to be non-singular. Ok must be something with my test program. I guess i am also a little bit confused about this whole positive definite thing. Y'Y is guaranteed to be Hermitian but is it guaranteed to be positive definite? At least in my experiments Y'Y doesn't seem to ever end up positive definite. > MapReduce SSVD: provide alternative B-pipeline per B=R' ^{-1} Y'A > ----------------------------------------------------------------- > > Key: MAHOUT-797 > URL: https://issues.apache.org/jira/browse/MAHOUT-797 > Project: Mahout > Issue Type: Improvement > Affects Versions: 0.5, 0.6 > Reporter: Dmitriy Lyubimov > Assignee: Dmitriy Lyubimov > Fix For: Backlog > > Attachments: MAHOUT-797.pdf > > Original Estimate: 48h > Remaining Estimate: 48h > > Since alternative flow using Cholesky decomposition is extremely easy to add > to existing computations of BB', I am thinking of just adding an option that > chooses between B-pipeline with QR step and B-pipeline with Y'Y-Cholesky > step. > Ongoing work and some initial code (Y'Y step) is here > https://github.com/dlyubimov/mahout-commits/tree/MAHOUT-797. > I also want to fix what's left unfixed in MAHOUT-638. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira