Uploaded image for project: 'Mahout'
  1. Mahout
  2. MAHOUT-572

Non-distributed implementation of ALS-WR matrix factorization

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.5
    • 0.5
    • None
    • None

    Description

      I created a non-distributed implementation of the algorithm described in "Large-scale Parallel Collaborative Filtering for the Netflix Prize" available at http://www.hpl.hp.com/personal/Robert_Schreiber/papers/2008%20AAIM%20Netflix/netflix_aaim08(submitted).pdf.

      This gives more choice for users that need an online SVD Recommender and might be a useful starting point to implementing code that automatically finds a near-optimal regularization parameter for the distributed version of the algorithm in MAHOUT-542.

      Along with the patch goes a refactoring and polishing of the SVD Recommender code that separates the factorization computation from the Recommender implementation. This way it should easily be possible to try out different factorization approaches with our SVDRecommender.

      Attachments

        1. MAHOUT-572.patch
          42 kB
          Sebastian Schelter
        2. MAHOUT-572-2.patch
          46 kB
          Sebastian Schelter

        Activity

          People

            ssc Sebastian Schelter
            ssc Sebastian Schelter
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: