[ 
https://issues.apache.org/jira/browse/MAHOUT-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12683516#action_12683516
 ] 

Ted Dunning commented on MAHOUT-103:
------------------------------------


Hmmm.... I actually think of a click as the relation that connects a user to an 
item.  As such, it is distinct from either.

And I routinely do recommendation like computations that involve users, network 
entities, query terms, documents, and other things that you would call users as 
they relate (by abstract clicks) to users, query terms, videos, music, web 
pages, network entities, words, query terms and other things that you would 
call items.

There is a horrible tension here between naming things by their most common 
usage and expecting programmers to realize that they really are abstract 
entities or naming things in a total abstract way and risking that no 
programmers ever catch on.  An example of an abstract naming that derives from 
linguistic terminology might be Agent (instead of User), Relation (instead of 
Click) and Target (instead of Item).  This makes the general interaction be 
Relation \subsetof Agent x Target.  I wouldn't recommend this, however, because 
(as you say) people generally describe social algorithms in excessively 
concrete ways.   

> Co-occurence based nearest neighbourhood
> ----------------------------------------
>
>                 Key: MAHOUT-103
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-103
>             Project: Mahout
>          Issue Type: New Feature
>          Components: Collaborative Filtering
>            Reporter: Ankur
>            Assignee: Ankur
>         Attachments: jira-103.patch
>
>
> Nearest neighborhood type queries for users/items can be answered efficiently 
> and effectively by analyzing the co-occurrence model of a user/item w.r.t 
> another. This patch aims at providing an implementation for answering such 
> queries based upon simple co-occurrence counts.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to