The Use of Spark

@SuggestGrid

Han Tüzün

SuggestGrid

Backend

 

Spark!

Collaborative Filtering

with Spark

(Alternating Least Squares)

Low-Rank Matrix Multiplication

Problems!

Integer IDs?

Similars?

 

Serving Layer?

Is Spark Slow!?

 

Solutions

String IDs

 

Similars

 

Serving Layer

Faster Serving!

Features!

Hot Start!

Group Recommendations

Fields

Filters

  more...

Try SuggestGrid!

Questions?

suggestgrid.com

Spark Collaborative Filtering @SuggestGrid

By Han Tuzun

Spark Collaborative Filtering @SuggestGrid

Improvements on Spark Collaborative Filtering @SuggestGrid

  • 908