The recommender without target

User 875 | 4/20/2015, 7:26:22 PM

This question is related to all types of recommenders. For example I have next SFrame and don't use target (target = None):

<pre class="CodeBlock"><code>user track timeStamp 1 2 t1 1 2 t2 1 2 t3</code></pre>

The user didn't rate this track. In our team we try to make some 'fake' rating - the number of clicks (or number of events).

<pre class="CodeBlock"><code>user track votes 1 2 3</code></pre>

For us is important to know, if we import SFrame with the column timeStamp (= 3 different events for the same track), what is an input target for a recommender model -> 3 or 1?. With other words, can the recommender model with target=None to distinguish between number of clicks or just evaluate as a binary flag "listened" vs "not listened"?

Thank you a lot!


User 91 | 4/21/2015, 7:21:13 AM

Yes, you are right. target=None would be treated as "listened" vs "not listened".

User 875 | 4/21/2015, 7:26:40 AM

Thank you a lot

User 1207 | 4/21/2015, 9:05:33 PM

The only other thing here to be aware of is that if you set target=None but leave the "votes" column in, it will be treated as another feature of the model, which may not be what you want.