Uri Schonfeld headshot

Uri Schonfeld

Adjunct Professor

Part-Time Faculty


In 2006 Uri Schonfeld received his masters degree from the Technion in Israel. His thesis introduced a technique for duplicate detection on the web, avoiding the need to download some duplicate pages.

Working on his PhD at UCLA, Uri Schonfeld's research focused on web crawling and web search. In addition, Uri started a group that did some early research on the young social network Twitter. Uri received his PhD from UCLA in 2011.

At Yahoo Labs, Uri worked on the knowledge graph, focusing on machine learning models for entity reconciliation. With experience both as a software engineer and research scientist, Uri took models from concept to production. Since then, Uri Schonfeld has split his time between teaching, consulting on applied machine learning, and pursuing different startup projects.


  • Web crawling
  • Web search
  • Recommendation engines

Research Areas

  • Machine learning
  • Recommendation engines
  • Entrepreneurship
  • Web search


  • UCLA, PhD in Computer Science, 2011
  • Technion, Masters in Electrical Engineering, 2006

Prior Experience

  • Consulting in applied machine learning (ex. CircleUp, Blue Orange Digital, and Important)
  • Research Scientist, Yahoo Labs, Sunnyvale CA, USA
  • Senior Software Engineer, Yahoo, Sunnyvale CA, USA

Selected Publications

  • Topical semantics of twitter links, MJ Welch, U Schonfeld, D He, J Cho 2011
  • Do not crawl in the DUST: Different URLs with similar text, Z Bar-Yossef, I Keidar, U Schonfeld 2009
  • Sitemaps: above and beyond the crawl of duty, U Schonfeld, N Shivakumar, 2009
  • Rankmass crawler: a crawler with high personalized pagerank coverage guarantee, J Cho, U Schonfeld 2007