Classification Based Collaborative Filtering Model
Actually, your objective here is not clear.
Following your example, I belive you want to obtain likeness/relationship between users and places.
So basically what you would want to do is to create a domain of users and places. Now for different addresses (eg. A and C), you can treat the same user (eg. One) as different users i.e. &quot;One-A&quot; and &quot;One-C&quot;. You can now assign a binary value for each &quot;user-address&quot; v/s &quot;place&quot;. Then you can use any collaborative filtering method to get the affinity of the users corresponding to a particular address, for a particular ordering place.