They have been merged into the master branch. However, the
improvements are for implicit ALS computation. I don't think they can
speed up normal ALS computation. Could you share more details about
the variable projection?

JIRAs:

https://spark-project.atlassian.net/browse/SPARK-1266
https://spark-project.atlassian.net/browse/SPARK-1238
https://spark-project.atlassian.net/browse/MLLIB-25

Best,
Xiangrui

On Wed, Mar 19, 2014 at 3:17 PM, Debasish Das <debasish.da...@gmail.com> wrote:
> Nope...with the cleaner dataset I am not noticing issues with the dposv and
> this dataset is even bigger...20 M users and 1 M products...I don't think
> other than cholesky anything else will get us the efficiency we need...
>
> For my usecase we also need to see the effectiveness of positive factors
> and I am doing variable projection as a start..
>
> If possible could you please point me to the PRs related to ALS
> improvements ? Are they all added to the master ? There are at least 3 PRs
> that Sean and you contributed recently related to ALS efficiency.
>
> A JIRA or gist will definitely help a lot.
>
> Thanks.
> Deb
>
>
>
> On Wed, Mar 19, 2014 at 10:11 AM, Xiangrui Meng <men...@gmail.com> wrote:
>
>> Another question: do you have negative or out-of-range user or product
>> ids or? -Xiangrui
>>
>> On Tue, Mar 11, 2014 at 8:00 PM, Debasish Das <debasish.da...@gmail.com>
>> wrote:
>> > Nope..I did not test implicit feedback yet...will get into more detailed
>> > debug and generate the testcase hopefully next week...
>> > On Mar 11, 2014 7:02 PM, "Xiangrui Meng" <men...@gmail.com> wrote:
>> >
>> >> Hi Deb, did you use ALS with implicit feedback? -Xiangrui
>> >>
>> >> On Mon, Mar 10, 2014 at 1:17 PM, Xiangrui Meng <men...@gmail.com>
>> wrote:
>> >> > Choosing lambda = 0.1 shouldn't lead to the error you got. This is
>> >> > probably a bug. Do you mind sharing a small amount of data that can
>> >> > re-produce the error? -Xiangrui
>> >> >
>> >> > On Fri, Mar 7, 2014 at 8:24 AM, Debasish Das <
>> debasish.da...@gmail.com>
>> >> wrote:
>> >> >> Hi Xiangrui,
>> >> >>
>> >> >> I used lambda = 0.1...It is possible that 2 users ranked in movies
>> in a
>> >> >> very similar way...
>> >> >>
>> >> >> I agree that increasing lambda will solve the problem but you agree
>> >> this is
>> >> >> not a solution...lambda should be tuned based on sparsity / other
>> >> criteria
>> >> >> and not to make a linearly dependent hessian matrix linearly
>> >> >> independent...
>> >> >>
>> >> >> Thanks.
>> >> >> Deb
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> On Thu, Mar 6, 2014 at 7:20 PM, Xiangrui Meng <men...@gmail.com>
>> wrote:
>> >> >>
>> >> >>> If the matrix is very ill-conditioned, then A^T A becomes
>> numerically
>> >> >>> rank deficient. However, if you use a reasonably large positive
>> >> >>> regularization constant (lambda), "A^T A + lambda I" should be still
>> >> >>> positive definite. What was the regularization constant (lambda) you
>> >> >>> set? Could you test whether the error still happens when you use a
>> >> >>> large lambda?
>> >> >>>
>> >> >>> Best,
>> >> >>> Xiangrui
>> >> >>>
>> >>
>>

Reply via email to