Return-Path: Delivered-To: apmail-lucene-mahout-user-archive@minotaur.apache.org Received: (qmail 91532 invoked from network); 23 Feb 2010 11:50:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 23 Feb 2010 11:50:24 -0000 Received: (qmail 76084 invoked by uid 500); 23 Feb 2010 11:50:23 -0000 Delivered-To: apmail-lucene-mahout-user-archive@lucene.apache.org Received: (qmail 76033 invoked by uid 500); 23 Feb 2010 11:50:22 -0000 Mailing-List: contact mahout-user-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: mahout-user@lucene.apache.org Delivered-To: mailing list mahout-user@lucene.apache.org Received: (qmail 76023 invoked by uid 99); 23 Feb 2010 11:50:22 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Feb 2010 11:50:22 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of srowen@gmail.com designates 209.85.220.221 as permitted sender) Received: from [209.85.220.221] (HELO mail-fx0-f221.google.com) (209.85.220.221) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Feb 2010 11:50:16 +0000 Received: by fxm21 with SMTP id 21so503193fxm.5 for ; Tue, 23 Feb 2010 03:49:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=hpBxtp93yET5vP+5DAO3q0JllPM+okGBVFr4TV5uJaM=; b=S0vVFiXAIKHiysMRm5GQg4riAQNUtulOeCGbyvCfDJavKK24S01LPlBxn6yM9wlNi2 ipGpywqv3/GOdnbL2Vw1dQHsQPjveYKVR3SFq6RjhTlzuXVPPCzClP19PrRo+CuCQ6KN cHN7IYDysbKtJP42mhoLoOv/uPXwxMgZNkYWk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=VSrbA4+mpyzTMeEOWEpxwPwV0dGOeolv31U+5oz7yyu3aCAIrurNOv3ttDY3Y6FCR/ XURreC1eisHLCaBq/b6qPzfFTy84xwhxbIwjnhJB9dw+cVzk2W2kKFuJT6bLs9bht3YT aPB6diQ1n9RoOih2SEscCNS1fAnK1lRAvqDjs= MIME-Version: 1.0 Received: by 10.239.185.8 with SMTP id a8mr1945644hbh.11.1266925794716; Tue, 23 Feb 2010 03:49:54 -0800 (PST) In-Reply-To: References: <4B827E6A.3030206@gmail.com> <4B828353.1070009@gmail.com> <4B8291CC.2070701@gmail.com> <4B82AE62.4020807@gmail.com> Date: Tue, 23 Feb 2010 11:49:54 +0000 Message-ID: Subject: Re: weighted score From: Sean Owen To: mahout-user@lucene.apache.org Content-Type: text/plain; charset=UTF-8 Yes I want to keep thinking about this. I'm not satisfied that the right answer is clear. Ted do you have any standard advice about how people do weighted averages when weights are negative? Capping the estimated preference could be reasonable in practice. It feels funny, but, it's also rare that the weighted average comes out negative. And, it merely affects estimates on items that are not going to be recommended. I'd have to add to recommenders an ability to specify the minimum and maximum possible preference. Not hard. Any thoughts on this? On Mon, Feb 22, 2010 at 6:47 PM, Ted Dunning wrote: > This all smells a lot like the problems that crop up in training > classifiers. > > Lots of systems have trouble with asymmetric goals (like 1 to 5) and are > massively helped by offsetting by the mean (changing rating scale to -2 to 2 > might help, or actually subtracting the observed mean). > > This comes up all the time in neural net training algorithms. > > Only in properly done regression systems like logistic regression where you > fully actually take into account a loss function does this not bite you. > Even so, the form of the loss function may be much simpler with one > formulation or the other and interpretation of weights can also be simpler. > > I am not familiar with the details under discussion here, but just looking > at the words being used makes it sound like pretty much the same problem. > > On Mon, Feb 22, 2010 at 9:05 AM, Sean Owen wrote: > >> >> What if the weights are 1,1,-1,-1? The estimate is -2 then. This is >> >> why I say this won't work >> > > > > -- > Ted Dunning, CTO > DeepDyve >