Feras Saad

PhD Student
Computer Science and Artificial Intelligence Laboratory (CSAIL)
Department of Electrical Engineering and Computer Science (EECS)
Massachusetts Institute of Technology (MIT)

fsaad [at] mit.edu    Github

I am a second year PhD student (MEng/SB 2016) in Computer Science and Artificial Intelligence. I am a member of the Probabilistic Computing Project, advised by Vikash Mansinghka. My academic research is centered around the design and implementation of probabilistic computing systems, as well as algorithmic approaches to statistical data analysis in noisy, sparse, and multivariate regimes. From an applied perspective, I am interested in deploying these methods to public interest data.


My primary software projects, developed with colleagues at probcomp, include:
  • BayesDB, a probabilistic programming platform for probabilistic data analysis built on sqlite.
  • cgpm, a library of composable probabilistic models, which serves as the modeling and inference backed for BayesDB.
  • iventure, an interactive, web-based front-end for BayesDB.
Some introductory tutorials summarizing basic use cases can be found below:
  • Exploratory analysis on Gapminder, a dataset of global macroeconomic indicators of education, poverty, environment and health.
  • Predictive analysis on a table of Earth satellites from the Union of Concerned Scientists.
For access, please refer to the probabilistic programming stack.

Publications and Preprints

Time Series Structure Discovery via Probabilistic Program Synthesis
Schaechtle *, U., Saad*, F., Radul, A., and Mansinghka, V. arXiv preprint, arXiv:1611.07051, 2017. [ Abstract, Paper ]

Probabilistic Search for Structured Data via Probabilistic Programming and Nonparametric Bayes
Saad, F. Casarsa, L., and Mansinghka, V. arXiv preprint, arXiv:1704.01087, 2017. [ Abstract, Paper, Supplement ]

Detecting Dependencies in Sparse, Multivariate Databases Using Probabilistic Programming and Nonparametric Bayes
Saad, F. and Mansinghka, V. Artificial Intelligence and Statistics (AISTATS), 2017. [ Abstract, Paper, Supplement ]

A Probabilistic Programming Approach To Probabilistic Data Analysis
Saad, F. and Mansinghka, V. Advances In Neural Information Processing Systems (NIPS), 2016. [ Abstract, Paper ]

Probabilistic Data Analysis with Probabilistic Programming
Saad, F. and Mansinghka, V. In review at the Journal of Machine Research, preprint at arXiv:1608.05347 (2016). [ Abstract, Paper ]


Charles & Jennifer Johnson Computer Science Master of Engineering Thesis Award, MIT EECS 2017.


Summer 2017: Instructor at the Probabilistic Programming for Advanced Machine Learning Summer School in Washington, DC.
Fall 2016: TA for 9.S915, Introduction to Probabilistic Programming, a graduate seminar at MIT.
Summer 2015: Instructor at the Probabilistic Programming for Advanced Machine Learning Summer School in Portland, Oregon.


During undergrad I wrote various op-eds for The Tech, MIT's dwindling student newspaper.
Prior to that, I was a sports journalist at Goal.com.