Builders & open source
Carlos Guestrin
Professor, Computer Science; Fortinet Founders Professor and Senior Fellow at the Stanford Institute for Human-Centered AI, Stanford University
- Professor, Computer Science; Fortinet Founders Professor and Senior Fellow at the Stanford Institute for Human-Centered AI, Stanford University1
Carlos Guestrin is a Professor of Computer Science at Stanford University, the Fortinet Founders Professor, and a Senior Fellow at the Stanford Institute for Human-Centered AI. Guestrin was previously the Amazon Professor of Machine Learning at the University of Washington and the Finmeccanica Associate Professor at Carnegie Mellon University. Guestrin co-founded Turi (formerly GraphLab and Dato) and, after Apple acquired it, served as Apple's Senior Director of Machine Learning and AI. Guestrin's teams released open-source projects including XGBoost, LIME, Apache TVM, MXNet, Turi Create and GraphLab/PowerGraph, and Guestrin co-authored the XGBoost paper with Tianqi Chen and the LIME paper on explaining the predictions of any classifier.123
At a glance
- Current role
- Professor, Computer Science; Fortinet Founders Professor and Senior Fellow at the Stanford Institute for…
- Company
- Stanford University
- Sector
- University
- Education
- Carnegie Mellon, Stanford, UW
- Work listed
- 4
- Honors
- 6
- Sources cited
- 7
- Profile reviewed
Career
Guestrin's previous positions include the Finmeccanica Associate Professorship at Carnegie Mellon University and the Amazon Professorship of Machine Learning in Computer Science and Engineering at the University of Washington. Guestrin co-founded Turi, Inc., known earlier as GraphLab and Dato, which built a platform for developers and data scientists to build and deploy intelligent applications.1
After Apple acquired Turi, Guestrin served as Apple's Senior Director of Machine Learning and AI. Guestrin is now a Professor in Stanford's Computer Science Department, holds the Fortinet Founders Professorship, and is a Senior Fellow at the Stanford Institute for Human-Centered AI and a member of Bio-X. Guestrin is also a former member of DARPA's Information Sciences and Technology (ISAT) advisory group.1
Research and open-source work
Guestrin's early systems work includes GraphLab, a framework for expressing parallel machine learning algorithms, introduced in a 2010 paper and extended to distributed cloud settings in 2012. Guestrin's teams went on to release open-source projects including XGBoost, LIME, Apache TVM, MXNet, Turi Create, GraphLab/PowerGraph, SFrame and GraphChi.451
With Tianqi Chen, Guestrin wrote the 2016 paper describing XGBoost, a scalable end-to-end tree boosting system, and with Marco Tulio Ribeiro and Sameer Singh the 2016 paper introducing LIME, which explains an individual prediction of any classifier by learning a simple model around it. Guestrin is also a co-author of the 2018 TVM paper on an optimizing compiler that brings deep learning workloads to a wide range of hardware.236
Teaching
At Stanford, Guestrin taught Machine Learning (CS 229) in the autumn and Ethics of Artificial Intelligence (CS 281) in the spring in each academic year from 2023–24 to 2025–26, and advises master's and doctoral students in computer science.1
Work and contributions
XGBoost Open-source code
Co-author with Tianqi Chen of "XGBoost: A Scalable Tree Boosting System" (2016); the Stanford profile lists XGBoost among the open-source projects released by Guestrin's team.217
LIME Published research
Co-author of "Why Should I Trust You?": Explaining the Predictions of Any Classifier (2016), which introduced LIME for explaining individual predictions of any classifier.31
Apache TVM Open-source code
Co-author of "TVM: An Automated End-to-End Optimizing Compiler for Deep Learning" (2018), which presents a compiler that makes deep learning workloads portable across CPUs, GPUs and accelerators; the Stanford profile lists Apache TVM among the team's open-source releases.61
GraphLab Open-source code
Co-author of "GraphLab: A New Framework for Parallel Machine Learning" (2010) and of the 2012 follow-up on Distributed GraphLab for machine learning in the cloud.45
Timeline
- Co-authored the GraphLab paper, a framework for parallel machine learning.4
- Co-authored the Distributed GraphLab paper on machine learning in the cloud.5
- Co-authored the LIME paper on explaining the predictions of any classifier.3
- Co-authored the XGBoost paper on a scalable tree boosting system with Tianqi Chen.2
- Co-authored the TVM paper on an end-to-end optimizing compiler for deep learning.6
- Taught Machine Learning (CS 229) at Stanford in the autumn quarter of the 2023–24 academic year.1
Other documented roles
Roles the sources document that are not confirmed as current.
- Senior Director of Machine Learning and AI, Apple1
- Amazon Professor of Machine Learning, Computer Science & Engineering, University of Washington1
- Finmeccanica Associate Professor, Carnegie Mellon University1
- Co-founder, Turi, Inc. (formerly GraphLab and Dato)1
Honors and recognition
- IJCAI Computers and Thought Award · International Joint Conferences on Artificial Intelligence1
- Presidential Early Career Award for Scientists and Engineers (PECASE) · United States Government1
- ONR Young Investigator Award · Office of Naval Research1
- NSF CAREER Award · National Science Foundation1
- Alfred P. Sloan Fellowship · Alfred P. Sloan Foundation1
- IBM Faculty Fellowship · IBM1
Where they work
- Stanford University 40 people in the wiki
Related people
- Ce ZhangAlso at Stanford University
- Ian BuckAlso at Stanford University
- Andrew NgAlso at Stanford University
- Kunle OlukotunAlso at Stanford University
- Chip HuyenAlso at Stanford University
- Jeff DeanTraining systems · ML frameworks and libraries
- Pieter NoordhuisTraining systems · ML frameworks and libraries
- Brian Van EssenTraining systems · ML frameworks and libraries
- James BradburyML frameworks and libraries · Training systems
- Rajat MongaML frameworks and libraries · Training systems
Suggest a correction or removal
Profiles cover public professional work only, and each statement cites a source. If something is out of date, missing or wrong, tell us and link a source. People can also ask for their profile to be corrected or removed.
References
7 sources · profile reviewed Oct 21, 2026 · data updated Oct 21, 2026
- Carlos Guestrin — Stanford Profiles
- XGBoost: A Scalable Tree Boosting System (arXiv 1603.02754)
- "Why Should I Trust You?": Explaining the Predictions of Any Classifier (arXiv 1602.04938)
- GraphLab: A New Framework for Parallel Machine Learning (arXiv 1006.4990)
- Distributed GraphLab: A Framework for Machine Learning in the Cloud (arXiv 1204.6078)
- TVM: An Automated End-to-End Optimizing Compiler for Deep Learning (arXiv 1802.04799)
- dmlc/xgboost LICENSE (Apache License 2.0)