~/talk

Keeping Sensitive Data Safe Using Recommendation Systems

Talkat PyData Tel Aviv 2022 · on Tuesday, 2022-12-13· [security, machine-learning]
slides:none on file

Claim: repurposed recommendation models flag unauthorized database access by scoring each user‑table query and alerting low‑score outliers. Implementation uses implicit ALS via the implicit Python library, trains on six months of de‑duplicated daily queries with alpha=40, filters rare users/tables, and counts repeated same‑day queries once. Evaluation uses ~500 test events and 500 users with two unseen tables each, yields separation of distributions and AUC ~0.9. A production scoring+alert pipeline is built and a patent filing at PayPal documents the idea.

AI-written summary · about

  1. 0:00Sensitive data protection intro
  2. 1:25Recommendation systems for security
  3. 4:13Recommendation systems basics
  4. 6:39Implicit feedback and matrix factorization
  5. 11:10ALS algorithm in Python
  6. 14:00Database access recommendations
  7. 16:26Anomaly detection with reversed recs
  8. 19:13Model accuracy validation
  9. 22:24Thresholds and anomaly alerts
  10. 23:46Challenges and future apps
  11. 24:48Conclusion
~/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.