Omar Khattab
First author of DSPy and ColBERT; Assistant Professor at MIT EECS, where Khattab leads the OASYS lab
- Assistant Professor (leads the MIT OASYS lab), Massachusetts Institute of Technology (EECS and CSAIL)1
Omar Khattab is an Assistant Professor at MIT EECS and a member of CSAIL, where Khattab leads the MIT OASYS lab and studies natural language processing and AI systems. Khattab's group builds models, algorithms and abstractions for declarative AI programming, retrieval and reasoning, and much of the work is released as open-source software, including the ColBERT retrieval model, the DSPy framework, the GEPA learning algorithm and Recursive Language Models. Khattab is first author of the DSPy paper, and DSPy is published under the MIT license.123
Work
DSPyOpen-source code
First author of "DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelines" (2023), the first entry in the repository's citation section. The stanfordnlp/dspy repository is MIT-licensed and describes DSPy as a framework for programming, rather than prompting, language models, with algorithms that optimize prompts and weights.231
ColBERT (external site: arxiv.org)Published research
Co-author with Matei Zaharia of the ColBERT paper (SIGIR 2020) and co-first author of ColBERTv2 (NAACL 2022); Khattab's site describes ColBERT as introducing the late-interaction approach to search.1
This profile covers public professional work only, from the sources below. It is not an endorsement or a ranking. To correct or remove it, use the correction form.