On 04/06/10 08:53, Ted Dunning wrote:
On Fri, Jun 4, 2010 at 12:38 AM, Sean Owen<[email protected]>  wrote:

They also add on the "row" average to make a prediction, which is the
average rating by the user, I'm guessing -- "row" is a row of A?

I would guess so, but that would only make sense if they subtracted it ahead
of time.  In general, I don't see the point for that.  I would rather cosine
normalize each user row.



I don't know enough yet to comment on what works best, but I can give some evidence that they do subtract teh row average ahead of time. Sarwar's previous work, Application of Dimensionality Reduction piece (http://www.grouplens.org/papers/pdf/webKDD00.pdf) uses the same prediction function. In section 4.3.1 Prediction Experiment they discuss the removal of the row average before the SVD computation and it's later addition for the prediction. I'd make the assumption that the incremental SVD paper builds on this.

- Richard

Reply via email to