Return-Path: X-Original-To: apmail-mahout-dev-archive@www.apache.org Delivered-To: apmail-mahout-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3205F1095F for ; Mon, 17 Mar 2014 20:40:23 +0000 (UTC) Received: (qmail 4798 invoked by uid 500); 17 Mar 2014 20:40:21 -0000 Delivered-To: apmail-mahout-dev-archive@mahout.apache.org Received: (qmail 4724 invoked by uid 500); 17 Mar 2014 20:40:21 -0000 Mailing-List: contact dev-help@mahout.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mahout.apache.org Delivered-To: mailing list dev@mahout.apache.org Received: (qmail 4716 invoked by uid 99); 17 Mar 2014 20:40:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Mar 2014 20:40:21 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of ted.dunning@gmail.com designates 209.85.192.177 as permitted sender) Received: from [209.85.192.177] (HELO mail-pd0-f177.google.com) (209.85.192.177) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Mar 2014 20:40:14 +0000 Received: by mail-pd0-f177.google.com with SMTP id y10so6017196pdj.22 for ; Mon, 17 Mar 2014 13:39:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:from:subject:date:to; bh=k/lMM1ypvES8McNGZfn6xBQOP5WiYICDxcbVQrzjbqY=; b=P8XOpL486gLKHU4gtTTq8lUIjYtu/I0SHEy0CbkTWYReN2w4JHTbRCUbA9aEDAJ8Yt 7pittpoSaj94p6YHVNM84SRV+tsZIbW8pdBEzx2dyFfKf2ime/Ck60eSd9yK/j/DshCC nC2Mon066MuM5ehzIGota2nrlzioqD898nQvW4a9DSwBFbdHs3DJFNUP9bq7PjAsWY+h rnrW+z7kROZ/Cqkmw59O3PgtUaqqmhUGxYYUEmYQf3mebuL0w/HrJoTFuDNl6w8OfEIj xrE5W5hgja7r3+IuMd1dyVnEdCHs6y2QLYceRZBxxVU74gXFFohcn8Cs+KBUAqqQL5gF NNJQ== X-Received: by 10.66.145.230 with SMTP id sx6mr28711296pab.47.1395088794153; Mon, 17 Mar 2014 13:39:54 -0700 (PDT) Received: from [10.171.111.193] (mobile-166-137-186-164.mycingular.net. [166.137.186.164]) by mx.google.com with ESMTPSA id op3sm45932588pbc.40.2014.03.17.13.39.52 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 17 Mar 2014 13:39:53 -0700 (PDT) References: Mime-Version: 1.0 (1.0) In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: <765286F2-F90B-47C4-92B2-03E1451D1FF7@gmail.com> Cc: "dev@mahout.apache.org" X-Mailer: iPhone Mail (11A501) From: Ted Dunning Subject: Re: Is Cholesky too sensitive to rank deficiency? Date: Mon, 17 Mar 2014 13:39:50 -0700 To: "dev@mahout.apache.org" X-Virus-Checked: Checked by ClamAV on apache.org This may not be an issue that can actually be cured. The cholesky trick is a= kin to squaring a number. Inherently you tend to lose precision by doing th= is. =20 With the possibility of iteration we should consider more advanced methods f= or large qr. The great value of the cholesky trick is that one can use map r= educe with no iteration. =20 Sent from my iPhone > On Mar 17, 2014, at 11:31, Dmitriy Lyubimov wrote: >=20 > I still seem to get signficant differences on the norm differences of > Householder QR and QR via Cholesky trick. our stock in-core QR seems to be= > comfortable populating some R values (and therefore Q columns) with values= > as small as 1e-16, whereas Cholesky computation for L seems to set these > things to 0. Norms on Q in this case differ more than trivially. >=20 > Are we sure we cannot decrease sensitivity of Cholesky decomposition to > small values? I have manipulated the limit there that controls the decisio= n > for positive-definite-ness but I am not sure i understand algorithm well > enough to do a meaningful sensitivity reduction.