Broadcast ALS

Description

  • Write the Broadcast ALS algorithm against the MLI (less efficient than Join-ALS but much easier to code against and sufficient for medium-sized problems)

  • Use data generator in MLlib

  • unit / regression tests using generator, and benchmark performance against Join-ALS in MLlib

note: this implementation depends on sparse matrix functionality (https://spark-project.atlassian.net/browse/MLI-8)

Assignee

Jey Kottalam

Reporter

Ameet Talwalkar