Return-Path: Delivered-To: apmail-lucene-mahout-user-archive@minotaur.apache.org Received: (qmail 94555 invoked from network); 2 Mar 2010 12:50:14 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 2 Mar 2010 12:50:14 -0000 Received: (qmail 98187 invoked by uid 500); 2 Mar 2010 12:50:10 -0000 Delivered-To: apmail-lucene-mahout-user-archive@lucene.apache.org Received: (qmail 98123 invoked by uid 500); 2 Mar 2010 12:50:10 -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 98115 invoked by uid 99); 2 Mar 2010 12:50:10 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Mar 2010 12:50:10 +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, 02 Mar 2010 12:50:03 +0000 Received: by fxm21 with SMTP id 21so225769fxm.5 for ; Tue, 02 Mar 2010 04:49:42 -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=xN89dTujU14n7bPtLTJtAqrzCo40mrardiH8FUByNCY=; b=h6Kso3ckbHv6GcL5/kEUVztoMsJSVV1Dd5qeaB23Sv0h4UFk8ZrvV5GT9p4QggxMtv fVZkg4l5Ht0yaeKdm1hr4lJm+cMzC2oUYGoq8GXkaHNvsBygStYU1MQD6P1BbGlrPb+5 K2lIuTowbJam8GNOihdJlOJsmrRTwaYpaWbOg= 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=x8BxYsrECCGvn0eFGd/SYxxOIRHXVV501PxNsbK2+OBNJs0IFK79SDuqbyblQzM35Y DjBrFJy9yA4XJ214OHw192p1fiu2FePdZ8qanMhiXwfjgQ4F+eOLdp19iMTApweQFuWR W5rBiGajqQdZVbPNnVFdZu2UqFlwa8E+VGcLE= MIME-Version: 1.0 Received: by 10.239.155.193 with SMTP id j1mr603866hbc.154.1267534182362; Tue, 02 Mar 2010 04:49:42 -0800 (PST) In-Reply-To: <4B8CEBAB.5000508@tis.bz.it> References: <27749543.post@talk.nabble.com> <4B8CEBAB.5000508@tis.bz.it> Date: Tue, 2 Mar 2010 12:49:41 +0000 Message-ID: Subject: Re: Similar User Recommendation From: Sean Owen To: mahout-user@lucene.apache.org Content-Type: text/plain; charset=UTF-8 On Tue, Mar 2, 2010 at 10:42 AM, Claudio Martella wrote: > Sean Owen wrote: >> Yes, you're trying to solve a slightly simpler problem than >> recommending items to users. You just want to find users similar to a >> given user. >> >> Yes you di want the method UserBasedRecommender.mostSimilarUserIDs(). >> It's implemented at the moment by GenericUserBasedRecommender and >> others >> > > Wouldn't it be just easier and faster to directly use > UserNeighborhood.getUserNeighborhood(userdID)? You can do that too, yes. They're doing much the same thing, with slight variation. For example the neighborhood calculation can be merely sampled from among all users, and the one in the recommender can use a Rescorer. They have slightly different needs.