Hi,

According to the paper on which MLlib's ALS is based, the model should take
all user-item preferences
as an input, including those which are not related to any input observation
(zero preference).

My question is:

With all positive observations in hand (similar to explicit feedback data
set), should I generate all negative observations in order to make implicit
ALS work with the complete data set (pos union neg) ?

Actually, we test on some data set like:

| user | item | nbPurchase |

nbPurchase is non zero, so we have no negative observations. What we did is
generating all possible user-item with zero nbPurchase to have all possible
user-item pair, but this operation takes some time and storage.

I just want to make sure whether we have to do that with MLlib's ALS ? or it
has already done that ? In that case, I could simply pass only the positive
observation as the explicit ALS does.

Hao.




--
View this message in context: 
http://apache-spark-user-list.1001560.n3.nabble.com/implicit-ALS-dataSet-tp7067.html
Sent from the Apache Spark User List mailing list archive at Nabble.com.

Reply via email to