- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
Oryx: multi models
Created on ‎02-05-2014 05:56 AM - edited ‎09-16-2022 08:15 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello
I am using Oryx for collaboriative flltering on "user"-"item" association. I then call /pref/user/item and run /recommend/user to get recommended items for this users. I am using a couple of Oryx serving/computation server (let s call it SERVER 1)
I want to add recommender for "user"-"user". I suppose I will run /pref/user/user2 and run /recommend/user/ to get recommended users for this user.
Therefore, do I have to setup a new couple of Oryx serving/computation server (SERVER 2)for this case OR i can reuse the SERVER 1 for this purpose ? If so, how can I distinguish item from user when doing /recommend/user ?
Regards
Created ‎02-05-2014 05:59 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That is correct. The only "problem" is that the model has no idea what these entities are. It doesn't care. Right now your recommendations might include both users and items. That might be useful! but usually it's not. Something has to filter them. So, that also means you need a way to distinguish user and item IDs.
You can filter them on the caller side. Just ignore values you don't like and go back and ask for more recs if there are not enough.
Or you can use RescorerProvider to inject the filtering logic onto the server side. That can be faster but is more work.
Created ‎02-05-2014 05:59 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That is correct. The only "problem" is that the model has no idea what these entities are. It doesn't care. Right now your recommendations might include both users and items. That might be useful! but usually it's not. Something has to filter them. So, that also means you need a way to distinguish user and item IDs.
You can filter them on the caller side. Just ignore values you don't like and go back and ask for more recs if there are not enough.
Or you can use RescorerProvider to inject the filtering logic onto the server side. That can be faster but is more work.
