headshot

Jonathan Shafer

I am a PhD student at UC Berkeley, advised by Shafi Goldwasser. I have a broad interest in theoretical computer science, and am especially fascinated with computational learning theory. I hold an MSc from Tel Aviv University, where I was advised by Amir Shpilka and Amir Yehudayoff. I completed my undergraduate studies at the Lautman Interdisciplinary Program.

Publications

& Preprints

  1. A Trichotomy for Transductive Online Learning

    With Steve Hanneke and Shay Moran

    • Forthcoming at the 37th Annual Conference on Neural Information Processing System (NeurIPS 2023)
  2. The Bayesian Stability Zoo

    With Shay Moran and Hilla Schefler

    • Forthcoming at the 37th Annual Conference on Neural Information Processing System (NeurIPS 2023)
  3. Fine-Grained Distribution-Dependent Learning Curves

    With Olivier Bousquet, Steve Hanneke, Shay Moran and Ilya Tolstikhin

  4. PAC Verification of Statistical Algorithms

    With Saachi Mutreja

  5. Interactive Proofs for Verifying Machine Learning

    With Shafi Goldwasser, Guy Rothblum and Amir Yehudayoff

    • Video: Shafi presenting as part of her invited talk at NeurIPS, December 8th 2020
    • Conference version: Proc. of the 12th Innovations in Theoretical Computer Science Conference (ITCS 2021)
    • Video, Slides: Jonathan presenting at ITCS, January 8th 2021
    • Also presented at the Charles River Crypto Day, July 31st 2020; the Theory Seminar at Weizmann Institute of Science, January 19th 2020; and the Theory Seminar at Tel Aviv University, January 16th 2020
  6. A Direct Sum Result for the Information Complexity of Learning

    With Ido Nachum and Amir Yehudayoff

  7. Learners that Use Little Information

    With Raef Bassily, Shay Moran, Ido Nachum, and Amir Yehudayoff

    • Conference version: Proc. of the 29th International Conference on Algorithmic Learning Theory (ALT 2018)

Teaching

  1. Computational Learning Theory

    Co-Instructor

    UC Berkeley, CS 294-220, Spring 2021

  2. Computability and Complexity

    Teaching Assistant

    UC Berkeley, CS 172, Spring 2019

    • Notes: Discussions delivered and scribed by Jonathan
  3. Algorithms for Computational Linguistics

    Instructor

    Tel Aviv University, 0627-2235-01, Spring 2017
    Replaced a professor that was on sabbatical

    • Notes: Lectures delivered and scribed by Jonathan (Hebrew)
  4. Computational Linguistics for Beginners

    Teaching Assistant

    Tel Aviv University, 0627-2221-01, Spring 2016

  5. Advanced Computational Linguistics

    Teaching Assistant

    Tel Aviv University, 0627-4090-02, Fall 2015

    • Notes: Discussions delivered by Jonathan and scribed by Noa Peled (Hebrew)

Contact