Research highlights

Learning systems that use limited resources well, with evidence we can trust.

My research focuses on efficient language model systems, reliable AI, reinforcement learning, and graph representation learning. I study how to adapt models with fewer resources, assess when their predictions can be trusted, and improve decision-making through feedback and relationships in data. Alongside these topics, I work on computer vision, medical imaging, and cloud computing. Some of this work reflects my interest in AI for Social Good, particularly agriculture, healthcare, and environmental sensing.

Adaptation & compression

Efficient Language Model Systems

I study how to adapt and simplify language models with limited training and computation. One line of work asks when learned input vectors, called prefixes, can reproduce a low-rank adapter's effect inside a frozen attention head. Another examines which model weights to remove so a text classifier can still return a useful set of possible labels. Under the calibration assumptions, that set has a statistical guarantee on how often it contains the correct answer.

  • Parameter-Efficient Fine-Tuning
  • LoRA
  • Model Pruning
  • Conformal Prediction

Questions I study

  • How can language models learn and adapt with less computation and memory?
  • How can we make models smaller while preserving useful capabilities?
  • How should we balance efficiency with prediction quality?

Selected projects

Preprints

arXiv 2026

When Can Prefixes Compile LoRA? ↗

Identifies when a shared input prefix can reproduce a LoRA adapter's effect in a single frozen attention head under resource limits. Separates what is mathematically possible from what numerical precision allows; it does not establish whole-model equivalence.

Evidence & guarantees

Reliable AI

I study what evidence is needed to trust a model's predictions or approve an update. This includes checking whether an agent's memory contains enough information to answer a question, deriving statistical bounds on adapted models' prediction errors, and deciding how earlier evaluations can help when fresh human labels are expensive. Across these problems, I examine the assumptions behind a guarantee and when the available evidence falls short.

  • Evidence Sufficiency
  • PAC-Bayes Bounds
  • Label-Efficient Evaluation
  • Evaluator Drift

Questions I study

  • When should we trust an AI system's predictions?
  • How can we measure uncertainty and recognize when more evidence is needed?
  • How can we evaluate AI systems reliably as models and data change?

Selected projects

Preprints

arXiv 2026

Before Answering: Evidence Sufficiency ↗

Shows how a benchmark can accidentally reveal missing evidence through memory length. Introduces size-matched examples and studies an estimator of whether the remaining memory supports an answer, including where it fails to generalize.

arXiv 2026

When Can Old Evaluations Certify a New Model? ↗

Distinguishes when old evaluator errors can support a new release decision from when they can only guide fresh checks. Introduces a sequential test that can use helpful history while retaining validity when that history is unreliable.

arXiv 2026

Certification Frontiers for Gaussian LoRA ↗

Studies when a distribution over low-rank adapters supports a useful bound on prediction error. Identifies limits that better complexity accounting cannot fix, and shows how to tighten part of a bound without changing predictions.

Learning & decisions

Reinforcement Learning and Sequential Decision-Making

I study how agents learn to choose actions from feedback while respecting costs and constraints. My work asks when an agent should pay for language-model advice, how to learn which choices work best while guaranteeing a minimum share of exposure, and how to compare states without checking every pair. For example, a recommendation system may need to give each provider a minimum number of opportunities to be shown. Fair exposure in recommendation is one way this research connects to AI for Social Good. Related work on graph-structured bandits appears in the graph representation learning section.

  • Reinforcement Learning
  • Contextual Bandits
  • Cost-Aware Advice
  • Bisimulation Metrics

Questions I study

  • How can agents learn to make good decisions from limited feedback?
  • How should agents balance exploring new choices with using what they already know?
  • How can learning and decision-making account for costs and fairness?

Selected projects

Preprints

arXiv 2026

When Is Language-Model Advice Worth Buying? ↗

Studies a controller that predicts whether advice is worth requesting. Compares selective querying with simple schedules at matched budgets, showing why fewer calls alone do not establish better timing or a reliable deployment guarantee.

arXiv 2026

Discrepancy-Rounded Fair Bandits ↗

Turns fractional allocation plans into actual choices that meet minimum-exposure requirements in every time block. Derives bounds on reward lost relative to the best fair allocation, with additional conditions for overlapping groups.

arXiv 2026

Sub-Quadratic Bisimulation Metrics ↗

Approximates how similarly states behave by updating selected pairs instead of every pair. Under structural assumptions, reduces pairwise computation and returns lower and upper bounds that show when the approximation is too uncertain to use.

Structure & representations

Graph Representation Learning

I explore how relationships between entities can help a model learn. In knowledge graphs, this means learning vector representations of entities and their relationships to predict missing links. In contextual bandits, it means using connections among available choices to build a smaller representation for learning from rewards. My work examines which parts of the graph help and when its structure can be misleading.

  • Knowledge Graph Embeddings
  • Negative Sampling
  • GFlowNets
  • Spectral Representations

Questions I study

  • How can models learn from relationships between entities?
  • What makes a graph representation useful for a learning task?
  • How can graph structure improve prediction and decision-making?

Selected projects

Preprints

arXiv 2026

Graph Dimensionality Reduction for Contextual Bandits ↗

Uses graph structure to build a smaller feature space for choosing actions from feedback. Derives learning guarantees that account for imperfect structure and provides a diagnostic for when graph-based reduction is likely to help.

Environment & agriculture

Computer vision

I build lightweight deep learning models for real-world vision problems under limited compute, from estimating local air quality with smartphone photos to identifying plant leaf diseases.

  • Computer Vision
  • Lightweight Models
  • Environmental Sensing
  • Agriculture

Questions I study

  • How small can a vision model be while still solving a real-world task?
  • Can everyday smartphone images measure local conditions such as air quality?
  • Which design choices let deep models run under limited compute in agricultural settings?

Selected projects

Published work

Healthcare AI

Medical image analysis

I work on medical image analysis through small architectural changes, such as a single involution layer before a CNN that improves classification and segmentation with a negligible number of extra parameters, along with polyp segmentation and eye-tracking-based autism classification.

  • Medical Imaging
  • Image Segmentation
  • Involution
  • Healthcare AI

Questions I study

  • Can a single involution layer improve medical image classification and segmentation at negligible parameter cost?
  • When do additional involution layers start to hurt predictions on medical images?
  • How can eye-tracking patterns help classify autism spectrum disorder in children?

Selected projects

Published work & under review

Distributed systems

Cloud computing

I also work on cloud systems for image storage, retrieval, and content-based search in object storage. A concern across these projects is efficient deployment in environments with limited resources.

  • Cloud Computing
  • Object Storage
  • Content-Based Retrieval
  • Distributed Systems

Questions I study

  • How can image storage and retrieval be orchestrated efficiently across a cloud system with limited resources?
  • How can object storage search by content rather than file name while remaining efficient in resource-constrained environments?

Selected projects

Published work

IEEE Access 2024

Sherlock in OSS ↗

A content-based searching approach for object storage systems.

A connected agenda

What can we preserve when resources are limited?

Across these areas, I ask what a learning system can preserve when computation, labeled data, or opportunities to explore are limited. Efficient adaptation and graph representations change what a model needs to learn. Reliability methods check what its evidence supports, while sequential decision-making makes the costs of acting and gathering more information explicit.

See the complete publication record, including papers beyond these selected projects.

View all publications