~/talk

Computing recommendations at extreme scale with Apache Flink

slides:none on file

Implementation uses Apache Flink to run three ALS variants and a blocked ALS partitioning that cuts redundant network IO and removes one shuffle by prepartitioning user and item blocks. The system factorizes matrices up to 28 billion nonzero entries (naive ALS times out past ~8 billion). Ten ALS iterations with 50 factors take about 14 hours on the base cluster and drop to 5.5 hours after doubling nodes and memory. ALS lands in the Flink ML library for direct use.

AI-written summary · about

  1. 0:00Introduction to recommendations
  2. 10:25Why Apache Flink
  3. 23:05Implementing ALS in Flink
  4. 28:08Performance results and scaling
  5. 30:16Using the Flink ML library
  6. 31:42Conclusion and next steps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.