Research Papers
I am committed to making all of my papers freely available as quickly as possible by hosting them on arXiv or similar open access preprint servers, and these preprints should be considered the authoritative version of the paper. When possible I will also link to any associated code, data, talks, or expository writing available. These resources are indicated with paper code talk misc tags.
I prefer not to order authors by contribution, but sometimes the norms of the community and the needs of students demand it. Author ordering is alphabetical except where otherwise noted.
Manuscripts
Maryam Aliakbarpour, Konstantina Bairaktari, Adam Smith, Marika Swanberg, and Jonathan Ullman
Audra McMillan, Adam Smith, and Jonathan Ullman
Conference and other Primary Publications
Like most computer scientists, my work is primarily published in competitive conferences, which are typically as selective as top journals. This list includes all primary publications of my work in regardless of venue.
Gautam Kamath, Argyris Mouzakis, Matthew Regehr, Vikrant Singhal, Thomas Steinke, and Jonathan Ullman Journal of the American Statistical Association (JASA) (to appear)
Sushant Agarwal, Gautam Kamath, Mahbod Majid, Argyris Mouzakis, Rose Slver, Jonathan Ullman ACM-SIAM Symposium on Discrete Algorithms (SODA '25)
Mahdi Haghifam, Thomas Steinke Jonathan Ullman
Conference on Neural and Information Processing Systems (NeurIPS '24)
Maryam Aliakbarpour, Konstantina Bairaktari, Gavin Brown, Adam Smith, and Jonathan Ullman
Conference on Learning Theory (COLT '24)
Naty Peter, Eliad Tsfadia, and Jonathan Ullman
Conference on Learning Theory (COLT '24)
Andrew Lowy, Jonathan Ullman, and Stephen Wright
International Conference on Machine Learning (ICML '24)
Jiawen Liu, Weihao Qu, Marco Gaboardi, Deepak Garg, and Jonathan Ullman (contribution order)
Conference on Programming Languages Design and Implementation (PLDI '24)
John Abascal, Stanley Wu, Alina Oprea, and Jonathan Ullman (contribution order)
Privacy Enhancing Technologies Symposium (PETS '24)
Harsh Chaudhuri, Giorgio Severi, Alina Oprea, and Jonathan Ullman (contribution order)
International Conference on Learning Representations (ICLR '24)
Maryam Aliakbarpour, Rose Silver, Thomas Steinke, and Jonathan Ullman
Innovations in Theoretical Computer Science (ITCS '24)
Konstantina Bairaktari, Paul Langton, Huy Le Nguyen, Niklas Smedemark-Margulies, and Jonathan Ullman
Transactions on Machine Learning Research (TMLR '23)
Liudas Panavas, Tarik Crnovrsanin, Jane L. Adams, Ali Sarvghad, Melanie Tory, Jonathan Ullman, and Cody Dunne (contribution order)
IEEE Transactions on Visualization and Computer Graphics (IEEE TVCG '23)
Konstantina Bairaktari, Guy Blanc, Li-Yang Tan, Jonathan Ullman, and Lydia Zakynthinou
Conference on Learning Theory (COLT '23)
Hilal Asi, Jonathan Ullman, and Lydia Zakynthinou
International Conference on Machine Learning (ICML '23)
Matthew Jagielski*, Stanley Wu*, Alina Oprea, Jonathan Ullman, and Roxana Geambasu (contribution order)
Privacy Enhancing Technologies Symposium (PETS '23)
Harsh Chaudhuri, John Abascal, Alina Oprea, Matthew Jagielski, Florian Tramèr, and Jonathan Ullman (contribution order)
IEEE Symposium on Security and Privacy (IEEE S&P'23)
Gautam Kamath, Argyris Mouzakis, Vikrant Singhal, Thomas Steinke, and Jonathan Ullman
Conference on Learning Theory (COLT '22)
Gavin Brown, Marco Gaboardi, Adam Smith, Jonathan Ullman, and Lydia Zakynthinou
Conference on Neural and Information Processing Systems (NeurIPS '21)
Selected as a Spotlight Presentation
Terrance Liu, Thomas Steinke, Jonathan Ullman, Giuseppi Vietri, and Zhiwei Steven Wu
International Conference on Machine Learning (ICML '21)
Albert Cheu and Jonathan Ullman
ACM Symposium on Theory of Computing (STOC '21)
Albert Cheu, Adam Smith, and Jonathan Ullman
IEEE Symposium on Security and Privacy (IEEE S&P '21)
Matthew Jagielski, Jonathan Ullman, and Alina Oprea (contribution order)
Conference on Neural and Information Processing Systems (NeurIPS '20)
Sourav Biswas, Yihe Dong, Gautam Kamath, and Jonathan Ullman
Conference on Neural and Information Processing Systems (NeurIPS '20)
Clément Canonne, Gautam Kamath, Audra McMillan, Jonathan Ullman, and Lydia Zakynthinou
Conference on Neural and Information Processing Systems (NeurIPS '20)
Selected as a Spotlight Presentation
Raef Bassily, Albert Cheu, Shay Moran, Aleksandar Nikolov, Jonathan Ullman, and Zhiwei Steven Wu
International Conference on Machine Learning (ICML '20)
Gautam Kamath, Vikrant Singhal, and Jonathan Ullman
Conference on Learning Theory (COLT '20)
Alexander Edmonds, Aleksandar Nikolov, and Jonathan Ullman
ACM Symposium on Theory of Computing (STOC '20)
Huy Lê Nguyễn, Jonathan Ullman, and Lydia Zakynthinou
Conference on Algorithmic Learning Theory (ALT '20)
Gautam Kamath, Or Sheffet, Vikrant Singhal, and Jonathan Ullman
Conference on Neural and Information Processing Systems (NeurIPS '19)
Adam Sealfon and Jonathan Ullman
Conference on Neural and Information Processing Systems (NeurIPS '19)
Jeffrey Champion, abhi shelat, and Jonathan Ullman
ACM Conference on Computer Security (CCS '19)
Matthew Jagielski, Michael Kearns, Jieming Mao, Alina Oprea, Aaron Roth, Saeed Sharifi-Malvajerdi, and Jonathan Ullman
International Conference on Machine Learning (ICML '19)
Gautam Kamath, Jerry Li, Vikrant Singhal, and Jonathan Ullman
Conference on Learning Theory (COLT '19)
Clément Canonne, Gautam Kamath, Audra McMillan, Adam Smith, and Jonathan Ullman
ACM Symposium on Theory of Computing (STOC '19)
Albert Cheu, Adam Smith, Jonathan Ullman, David Zeber, and Maxim Zhilyaev
IACR International Conference on Theory and Application of Cryptographic Techniques (EUROCRYPT '19)
Cynthia Dwork and Jonathan Ullman
Journal of Privacy and Confidentiality (JPC '18). Special issue commemorating Steve Feinberg.
Foto Afrati, Shantanu Sharma Jeffrey Ullman, and Jonathan Ullman
Journal of Computer and Systems Science (JCSS '18)
Matthew Joseph, Aaron Roth, Jonathan Ullman, and Bo Waggoner
Conference on Neural and Information Processing Systems (NeurIPS '18)
Selected as a Spotlight Presentation
Kobbi Nissim, Adam Smith, Thomas Steinke, Uri Stemmer, and Jonathan Ullman
Conference on Neural and Information Processing Systems (NeurIPS '18)
Lucas Kowalczyk, Tal Malkin, Jonathan Ullman, and Daniel Wichs
IACR International Cryptology Conference (CRYPTO '18)
Albert Cheu, Ravi Sundaram, and Jonathan Ullman
IEEE International Symposium on Information Theory (ISIT '18)
Mallesh Pai, Aaron Roth, and Jonathan Ullman
ACM Transactions on Economics and Computation (ACM TEAC '17)
Thomas Steinke and Jonathan Ullman
Journal of Privacy and Confidentiality (JPC '17)
Thomas Steinke and Jonathan Ullman
IEEE Symposium on Foundations of Computer Science (FOCS '17)
Piotr Indyk, Sepideh Mahabadi, Ronitt Rubinfeld, Jonathan Ullman, Ali Vakilian, and Anak Yodpinyanee
International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX '17)
Mitali Bafna and Jonathan Ullman
Conference on Computational Learning Theory (COLT '17)
Aaron Roth, Aleksandrs Slivkins, Jonathan Ullman, and Zhiwei Steven Wu
ACM Conference on Economics and Computation (EC '17)
Invited to a special issue of Transactions on Economics and Computation for EC '17
Mark Bun, Thomas Steinke, Jonathan Ullman
ACM-SIAM Symposium on Discrete Algorithms (SODA '17)
Ryan Rogers, Aaron Roth, Jonathan Ullman, and Salil Vadhan
Conference on Neural and Information Processing Systems (NeurIPS '16)
Lucas Kowalczyk, Tal Malkin, Jonathan Ullman, and Mark Zhandry
IACR Theory of Cryptography Conference (TCC '16B)
Edo Liberty, Michael Mitzenmacher, Justin Thaler, and Jonathan Ullman
ACM Symposium on Principles of Database Systems (PODS '16)
Raef Bassily, Kobbi Nissim, Uri Stemmer, Adam Smith, Thomas Steinke, and Jonathan Ullman
ACM Symposium on Theory of Computing (STOC '16)
Invited to a special issue of SIAM Journal on Computing for STOC '16
Aaron Roth, Jonathan Ullman, and Zhiwei Steven Wu
ACM Symposium on Theory of Computing (STOC '16)
Pavel Hubác̆ek, Moni Naor, Jonathan Ullman
International Symposium on Algorithmic Game Theory (SAGT '15)
Invited to a special issue of Theory of Computing for SAGT '15
Cynthia Dwork, Adam Smith, Thomas Steinke, Jonathan Ullman, and Salil Vadhan
IEEE Symposium on Foundations of Computer Science (FOCS '15)
Thomas Steinke and Jonathan Ullman
Conference on Computational Learning Theory (COLT '15)
Ryan Rogers, Aaron Roth, Jonathan Ullman, Zhiwei Steven Wu
ACM Conference on Economics and Computation (EC '15)
Jonathan Ullman
ACM Symposium on Principles of Database Systems (PODS '15)
Moritz Hardt and Jonathan Ullman
IEEE Symposium on Foundations of Computer Science (FOCS '14)
Justin Hsu, Aaron Roth, Tim Roughgarden, Jonathan Ullman
International Colloquium on Automata, Languages, and Programming Track A (ICALP '14)
Mark Bun, Jonathan Ullman, and Salil Vadhan
ACM Symposium on Theory of Computing (STOC '14)
Invited to a special issue of SIAM Journal of Computing for STOC '14
Karthekeyan Chandrasekaran, Justin Thaler, Jonathan Ullman, and Andrew Wan
Innovations in Theoretical Computer Science (ITCS '14)
Michael Kearns, Mallesh Pai, Ryan Rogers, Aaron Roth, and Jonathan Ullman
Innovations in Theoretical Computer Science (ITCS '14)
Justin Hsu, Aaron Roth, and Jonathan Ullman
ACM Symposium on Thoery of Computing (STOC '13)
Jonathan Ullman
ACM Symposium on Thoery of Computing (STOC '13)
Invited to a special issue of SIAM Journal of Computing for STOC '13
Justin Thaler, Jonathan Ullman, and Salil Vadhan
International Colloquium on Automata, Languages, and Programming Track A (ICALP '12)
Anupam Gupta, Aaron Roth, and Jonathan Ullman
IACR Theory of Cryptography Conference (TCC '12)
Anupam Gupta, Moritz Hardt, Aaron Roth, and Jonathan Ullman
ACM Symposium on Theory of Computing (STOC '12)
Jonathan Ullman and Salil Vadhan
IACR Theory of Cryptography Conference (TCC '11)
Invited to the Journal of Cryptology
Scott Kominers, Mike Ruberry, Jonathan Ullman
Workshop on Internet and Network Economics (WINE '10)
Shiva Kasiviswanathan, Mark Rudelson, Adam Smith, Jonathan Ullman
ACM Symposium on Theory of Computing (STOC '10)
Secondary Publications
Some of my work appears in journals as a secondary form of publication, after initially appearing in a computer science conference. This list includes all such publications.
Albert Cheu, Adam Smith, and Jonathan Ullman
Journal of Privacy and Confidentiality, 2021
Adam Sealfon and Jonathan Ullman
Journal of Privacy and Confidentiality, 2021
Jonathan Ullman and Salil Vadhan Journal of Cryptology, 2020
Invited submission from TCC '11
Aaron Roth, Aleksandrs Slivkins, Jonathan Ullman, and Zhiwei Steven Wu
ACM Transactions on Economics and Computation, 2020
Special issue for invited papers from EC '17
Mark Bun, Jonathan Ullman, and Salil Vadhan
SIAM Journal on Computing, 2018
Special issue for invited papers from STOC '14
Pavel Hubác̆ek, Moni Naor, and Jonathan Ullman
Theory of Computing Systems, 2016
Special issue for invited papers from SAGT '15
Jonathan Ullman
SIAM Journal on Computing, 2016
Special issue for invited papers from STOC '13
Anupam Gupta, Moritz Hardt, Aaron Roth, and Jonathan Ullman
SIAM Journal on Computing, 2013
Surveys and Other Writing
Marco Gaboardi, James Honaker, Gary King, Jack Murtagh, Kobbi Nissim, Jonathan Ullman, and Salil Vadhan