Education
Ph.D., Carnegie Mellon University, Machine Learning (2022)
M.S., Carnegie Mellon University, Machine Learning (2017)
B.S.E., Princeton University, Computer Science (2013)
Research Areas
Computational Science and Engineering, Artificial Intelligence, Machine Learning, and Natural Language Processing, Bioinformatics and Computational Biology, Distributed Systems
Biography
Prof. Saparov’s research focuses on applications of statistical machine learning to natural language processing (NLP), natural language understanding (NLU), and reasoning. He is currently primarily working on ways (e.g. reasoning) to improve the generalizability and robustness of ML, NLP, and NLU models especially on data and tasks beyond those encountered during their training. More specifically, he has worked on algorithms to abduce world models (i.e. theories) from logical forms, and to reason over previously-acquired knowledge to perform downstream tasks, such as question-answering. He is also interested in symbolic and neuro-symbolic representations of meaning and reasoning in the context of NLU. In the past, he developed generative probabilistic models of grammar to train semantic parsers (i.e. how can a machine learn to convert natural language into logical forms?) and generate natural language utterances from logical forms (i.e. how can a machine learn to convert logical forms into natural language?). In his work, he has applied Bayesian nonparametrics, approximate posterior inference, combinatorial optimization, and real-time visualization. He is also broadly interested in other applications of statistical machine learning, such as to the natural sciences.