Nakul Upadhya
8135 Bahen Center
40 St George St
Toronto, ON M5S 2E4
Hi! I’m Nakul Upadhya and I’m a Doctoral Candidate at the Optimization and Machine Learning (OptiMaL) Lab at the University of Toronto under Professor Eldan Cohen. My research focuses on developing inherently interpretable machine learning models for tabular and time-series data, with applications in manufacturing and healthcare. My current line of work focuses on the concept of augmenting interpretable ML algorithms with “shape functions” - feature specific non-linear transformations - that allow for increased model expressiveness while retaining interpretability.
Apart from research, I’m very interested in speciality coffee and trying new coffee beans and cafes. Check out the coffee I’m drinking! Currently I’m developing a machine learning model for predicting espresso grind sizes for various coffees. If you are interested in contributing data for this project, send me an email! Additionally, I’m getting back into actual reading apart from papers, so check out my recently read books.
News
| Feb 25, 2026 | I’m happy to announce I’ll be teaching the Machine Learning I & II workshops for the 2026 Data Science Institute’s Summer Undergraduate Data Science program on May 8th, 2026. |
|---|---|
| Jan 05, 2026 | I’m happy to announce I’ll be teaching the Deep Learning section of the Data Science and Machine Learning Software Foundations Certificates from Feb. 10th-19th. |
| Jan 05, 2026 | Catch us at the 2026 University of Toronto Data Science Institute Talent Showcase. We will be presenting our work “Empowering Decision Trees via Shape Function Branching.” |
| Sep 18, 2025 | Our work “Empowering Decision Trees via Shape Function Branching” has been accepted to appear at NeurIPS 2025 |
| Jul 04, 2024 | Our work “NeurCAM: Interpretable Neural Clustering Via Additive Models” has been accepted to appear at ECAI 2024 |
Selected Publications
-
Empowering Decision Trees via Shape Function BranchingAdvances in Neural Information Processing Systems, 2025