[mlpack] GSoC - 2013 Collaborative Filtering - Introduction and Initial thoughts
Ryan Curtin
gth671b at mail.gatech.edu
Mon Apr 15 10:33:51 EDT 2013
On Fri, Apr 12, 2013 at 05:20:03PM -0700, Ajinkya @ GaTech wrote:
> I feel (as Ryan mentioned) even a CF package which can leverage the
> existing mlpack algorithms will
> be an interesting project and we can later decide if we want to make it
> available as a CF package under mlpack or not?
> It will be interesting to start with a few algorithms mentioned here
> http://docs.graphlab.org/collaborative_filtering.html. Having said that, a
> good starting point will be to build a base CF package using existing
> mlpack algorithms and analyze the speed and compare with other ML libraries
> which offer the same.
So, mlpack does at the current time have NMF which using ALS, and I
implemented SGD some time back (but I don't really like it as an
optimizer, in general).
If SVD is a useful approach, we can reimplement QuicSVD. That used to
be implemented in mlpack ages ago but it didn't really have a
maintainer. I am not familiar with the approach, but here is the paper:
http://fodava.gatech.edu/files/reports/FODAVA-09-11.pdf
--
Ryan Curtin | "How long have you had these things on?"
ryan at igglybob.com | "Sixty-two years."
More information about the mlpack
mailing list