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

Persistent storage of factorizations in SVDRecommender

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 0.5
    • Fix Version/s: 0.5
    • Labels:
      None

      Description

      As discussed previously (https://issues.apache.org/jira/browse/MAHOUT-640) it would be beneficial to provide a persistent storage mechanism for factorizations created by SVDRecommender (in package org.apache.mahout.cf.taste.impl.recommender.svd) as these can be time consuming to produce. It would also allow factorizations to be computed on one machine then distributed to other machines providing predictions, improving efficiency and scalability.

      Having a "persistence strategy" interface has been suggested that could be implemented as required. I'll try to post a outline proposal for discussion purposes in the next few days but any comments or suggestions would be very welcome.

        Attachments

        1. persistent_svd.patch
          9 kB
          Chris Newell
        2. persistent_svd_v2.patch
          11 kB
          Chris Newell

          Activity

            People

            • Assignee:
              ssc Sebastian Schelter
              Reporter:
              chris_newell Chris Newell
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 336h
                336h
                Remaining:
                Remaining Estimate - 336h
                336h
                Logged:
                Time Spent - Not Specified
                Not Specified