in reply to Collaborative filtertering

Late to the discussion but:

You could use the current voteing system. To find nodes you like, find all the people who plused nodes that you did, (score them based on how many nodes both of you ++), doing this would give you a group of people who liked the same stuff you did. Now take this group and get all the nodes that they +'ed and that you haven't -'ed. Now you have a list of nodes that people whith similar likes, liked. Score and order by score and you have your list of nodes :). Add in a link to newest nodes list and you would have a list of new nodes that you would probably like.


___________
Eric Hodges

Replies are listed 'Best First'.
Re^2: Collaborative filtertering
by jdalbec (Deacon) on Aug 22, 2004 at 02:47 UTC
    find all the people who plused nodes that you did
    How does one do that? I didn't know there was a way to find out who voted on a node.

      I don't think there is any way currently. It was just and idea for how that could be done with the existing info.


      ___________
      Eric Hodges
Re^2: Collaborative filtertering
by artist (Parson) on Aug 23, 2004 at 14:42 UTC
    Good Direction:
    Person could have voted 1000's of nodes just because he/she has extra votes remaining for the day or just liked the node in general rather than specific. IMHO, for practical purpose we cannot use the existing voting system. There is no capabilities in the existing system to vote negative after you have vote positive for the node and vice versa.

      Well it wouldn't be perfect, as the voting system now is not. With enough people voting though you would be looking at rough averages much more than the actual individuals. The idea is to spread the factors out enough that its only if most the people who agree with you most the time like it. That way individual ++/-- mean less and less, its the overall trend of you group of "friends" that decide about nodes you might like.


      ___________
      Eric Hodges