~/talk

Building Machine Learning Models with Strict Privacy Boundaries

Talkat MLconf NYC 2019 · on Friday, 2019-03-29· [machine-learning, privacy-and-compliance]
links:none on file
slides:none on file

Slack builds a single global search ranking model that preserves team boundaries by replacing high‑dimensional sensitive attributes with aggregated functions, avoiding per‑team models for over half a million teams. The pipeline uses attribute parameterization to turn user ids, channel ids and terms into non‑sensitive features like term counts and CTR features (clicks over impressions), precomputes behavioral aggregates in a data warehouse and serves them from a feature store so the model learns dense, non‑leaky signals at inference.

AI-written summary · about

  1. 0:00Intro
  2. 0:15Agenda
  3. 0:44Data Slack
  4. 1:08Public vs Private Data
  5. 1:32Slack Data
  6. 1:50New Users
  7. 2:00Machine Learning
  8. 2:26Data Privacy
  9. 2:52Data Privacy Example
  10. 3:17Machine Learning Privacy
  11. 3:40Search
  12. 4:07Learn to Rank
  13. 5:31Privacy Preserving
  14. 5:42Learning Individual Models
  15. 6:59Extracting Attributes
  16. 8:35Traditional Approach Example
  17. 9:35CTR Function
  18. 11:33Terms
  19. 12:10Inference Time
  20. 13:28Outro
~/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.