Research
My research develops adaptive intelligence for learning, optimization, and discovery. Below, I highlight key contributions from my research, organized by topic.
AI-driven surrogate design and discovery
Most Bayesian optimization (BO) methods fix a surrogate model before the search begins. When that choice is a poor match for the problem, performance suffers. CAKE uses a large language model to design the surrogate instead of selecting from a fixed catalog: the LLM proposes, mutates, and recombines model structures using the task description, the data collected so far, and the optimization history. A selection criterion then balances how well a candidate fits the data against how useful the experiments it would recommend are likely to be. CAKE improves results on hyperparameter tuning, controller tuning, and photonic chip design, and is an early example of a foundation model acting as a designer of interpretable models rather than only as a predictor.
- 2025
Adaptive Kernel Design for Bayesian Optimization Is a Piece of CAKE with LLMs
39th Conference on Neural Information Processing Systems (NeurIPS), 2025
Scalable surrogate learning and optimization
Gaussian processes (GPs) are a natural surrogate for unknown functions: they provide both predictions and calibrated uncertainty from small amounts of data, which is essential when every experiment is costly. The bottleneck is the kernel, the function that encodes assumptions about how the target behaves. As kernels become more expressive, choosing and tuning them becomes slow, high-dimensional, and numerically unstable. I address this in two ways. First, I design grid spectral mixture (GSM) kernels that scale to multidimensional data. Building on a sparse structure I identified in their training, I then develop SLIM-KL, a distributed method that lets multiple parties jointly train expressive GPs without sharing raw data. Second, I develop ZAP, an optimizer that estimates a model’s full gradient from only two evaluations of the training loss, independent of the number of hyperparameters. This makes tuning tractable even when computing gradients directly is impractical. Dimensionality is also a problem for BO itself: as the search space grows, GP surrogates and their acquisition functions become harder to fit and optimize. GRAPE uses gradient information to refine the surrogate locally and to adjust the exploration-exploitation trade-off as the search proceeds, which improves query efficiency in high-dimensional black-box optimization.
- 2022
Gaussian Process Regression with Grid Spectral Mixture Kernel: Distributed Learning for Multidimensional Data
25th International Conference on Information Fusion (FUSION), 2022
- 2025
Sparsity-Aware Distributed Learning for Gaussian Processes with Linear Multiple Kernel
IEEE Transactions on Neural Networks and Learning Systems, 2025
- 2026
Breaking the Curse of Dimensionality in Gaussian Process Training With Zeroth-Order Adaptive Perturbation
ORAL 51th IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2026
Structured and communication-efficient learning
I am also interested in how practical constraints, such as limited communication or a required model structure, should shape learning systems. FedMAvg is a federated method for matrix factorization, a standard building block of recommender systems. It combines alternating minimization with model averaging to reduce the number of communication rounds across participants with heterogeneous data. MIMOMamba extends Mamba, a class of efficient state-space models, from a single input-output stream to many streams at once, matching or exceeding Transformer performance with substantially fewer parameters.
- 2021
Demystifying Model Averaging for Communication-Efficient Federated Matrix Factorization
46th IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2021
- 2026
MIMOMamba: From Scalar Duality to Matrix-Valued Attention
43rd International Conference on Machine Learning (ICML), 2026
Together, this line of work moves from optimizing inside a fixed, human-designed model class toward systems that can adapt their representations, hypotheses, and actions as they collect data. If any of this is your interest too, email me!