Thanks again for replying.
I didn't expect that since I'm using explicit feedback, not implicit, but
mostly because the part files in U/ and V/ multiplied together give me back
predicted ratings on a 1-4 scale.
Would converting the 0/1 connection indicator to a 1-4 scale be any sort of
I should say that it depends of course on what you are implementing.
You can also write an algorithm to factor R, not P. If you're doing
that, then I would not expect values to be so low. But I thought you
were following the version where you factor P = R != 0.
Multiplying by 3 and adding 1 would
Dear Sean,
Thanks a lot for a quick and helpful reply. Having been sidetracked with
another project, I revisited the problem I posed in my post over the weekend
and, unfortunately, have a follow up question.
The problem I'm facing with my implementation of your explanation is that
the predicted
ALS-WR is not predicting your input matrix R, but the matrix P which
is R != 0. It is not predicting ratings, but a 0/1 indicator of
whether the connection exists. So the values are usually in [0,1].
On Tue, Apr 30, 2013 at 2:40 AM, Chloe chloe.gu...@gmail.com wrote:
Dear Sean,
Thanks a lot
Hi everyone,
I am reaching out to the list requesting some help/advice on implementing
fold-in with the Alternating Least Squares algo in Mahout, a problem on
which I am stumped. I've read other posts on the list and over on SO, like:
For simplicity let's consider a brand-new user first, not a new rating
for existing user. I'll use the notation from my slides that you
mention, A = X * Y'. To clarify, I think you mean you have a new A_u
row, and want to know X_u.
The two expressions are not alternatives, they're the same thing,