1. Peer - to- P eer (P2P) R ecommendation S ystem s (RS) A change in perspective
2.
3. How traditional RS recommends? Server Client Client Client Client Users’ Profiles Items’ Info Price Year Subject Author 56 2000 Math Charlie Item3 15 2001 Phisics Bob Item2 10 1999 Machine learning Alice Item1
4.
5.
6. New vision of RS In this network, peers exchange only “ Users’ profiles ”. Not “ Items’ info ”! Peer Users’ Profiles Peer Users’ Profiles Peer Users’ Profiles Peer Users’ Profiles Peer Users’ Profiles Server Client Client Client Client Users’ Profiles Items’ Info
7. New vision of RS: exchanged info (I rate Item74 as 7/10 on 23Oct02) peer31 Peer31 rates Item74 as 7/10 on 23Oct02 RATINGS Peer12 Users’ Profiles Peer31 Users’ Profiles Peer98 Users’ Profiles Peer99 Users’ Profiles Peer45 Users’ Profiles
8. New vision of RS: exchanged info (I trust Peer12 as 0/10 on 18Aug02) peer31 Peer31 trusts Peer12 as 0/10 on 18Aug02 TRUSTS/REPUTATIONS Peer12 Users’ Profiles Peer31 Users’ Profiles Peer98 Users’ Profiles Peer99 Users’ Profiles Peer45 Users’ Profiles
9. New vision of RS IDEA: Every peer can now make recommendations on behalf of its user, using only the data it currently has. SUB-IDEA: If a peer has not enough memory or CPU, it can ask recommendations to other (trusted) peers. Peer Users’ Profiles Peer Users’ Profiles Peer Users’ Profiles Peer Users’ Profiles Peer Users’ Profiles