David Freeman

Research Scientist/Engineer

I am a research scientist/engineer at Facebook focusing on abuse problems. I’m currently a Tech Lead on the External Data Misuse team, working on efforts to stop scraping and automation. I have published numerous academic papers on aspects of computer security and recently co-authored a book on Machine Learning and Security, published by O’Reilly. I hold a PhD in mathematics from UC Berkeley and did postdoctoral research in cryptography and security at CWI and Stanford University.


Social network abuse (fake and compromised accounts, spam), scraping prevention and bot detection, adversarial machine learning, and measurement and experimentation for abuse problems

Related Links


Latest Publications

USENIX Security - November 11, 2020

Deep Entity Classification: Abusive Account Detection for Online Social Networks

Teng Xu, Gerard Goossen, Huseyin Kerem Cevahir, Sara Khodeir, Yingyezhe Jin, Frank Li, Shawn Shan, Sagar Patel, David Freeman, Paul Pearce

ACM IMC - October 28, 2020

Towards A User-Level Understanding of IPv6 Behavior

Frank Li, David Freeman

RAID - October 15, 2020

Evaluating Changes to Fake Account Verification Systems

Fedor Kozlov, Isabella Yuen, Jakub Kowalczyk, Daniel Bernhardt, David Freeman, Paul Pearce, Ivan Ivanov