Hamed Khosravi

Projects

Current

Anytime-Valid Leaderboards for AI Evaluation

Sep 2026 – present · Georgia Tech

Probability that some reported ranking is wrong, against the number of looks at the leaderboard: fixed-sample tests climb steeply while the anytime-valid method stays flat at zero
The cost of reading a leaderboard more than once. As the number of looks grows, fixed-sample tests report a wrong ranking ever more often, while the anytime-valid procedure makes no wrong report in any run — across tied models, tied pairs, and near ties.
Two matrices over ten Chatbot Arena models showing, for each ordered pair, how many corrupted records the claim that the row model has had an edge over the column model can withstand — one matrix for forged votes, one for flipped votes
Certified corruption tolerance on real Chatbot Arena data: for each ordered pair, how many corrupted records the claim “the row model has had an edge over the column model” can withstand, simultaneously over all 16,512 ordered pairs of 129 models. Flipping votes already seen costs an attacker roughly half as many records as forging new ones. Empty cells are not certified; dots mark pairs with no battles.
Problem

Public AI leaderboards are read continuously and updated as votes arrive, so a ranking that looks settled at one glance can be wrong at the next. Because every standing is public, an adversary can watch each claim and rig votes, withhold private variants, or contaminate a benchmark to move it.

Approach

Rank confidence sequences keep every pairwise claim valid at all times, however often the leaderboard is read. On top of them, each claim is published with a certified corruption budget: a tolerance such that the claim is correct unless more records than that were corrupted — a guarantee that holds against attackers who see every certificate and have no bounded budget of their own.

Papers

Certified Corruption Budgetscode Rank Confidence Sequencescode

Statistical Evaluation & Deployment of LLMs and AI Agents

Mar 2026 – present · Georgia Tech

Quality table of three LLMs across four workloads, with the budget-optimal assignment highlighted
The observed quality table for three models across four workloads. Outlined cells are the assignment that maximises weighted quality within a $10,000 budget — the table itself is what has to be estimated.
TEAM-Audit: a system is built on a development sample and frozen, then audited on a held-out sample against human alone and AI alone; a two-by-two plot shows the four outcomes, with beats-both marked as performance complementarity
(a) The TEAM-Audit protocol: the system is built and tuned on a development sample and then frozen; on a held-out audit sample the team’s performance is compared with human alone and AI alone, and the audit passes only if both one-sided lower confidence bounds are positive. (b) The four possible outcomes — the team must beat both the human and the AI on its own to establish complementarity.
Problem

Organizations must decide which LLM or AI agent handles which task — and whether a human–AI team beats either alone — with limited evaluation data and budget.

Approach

This thread develops decision-targeted evaluation methods that direct testing toward the comparisons that could actually change the deployment choice.

Papers

Beyond “AI Helps Humans”code Which LLM for Which Work?code TEAM-Auditcode

Reinforcement Learning × LLMs for Reliable and Adaptive AI Systems

Nov 2025 – present · Georgia Tech

Architecture of LLM-observed multi-agent maintenance: an offline count-MDP oracle trains a policy deployed fleet-wide, which observes the fleet through an LLM reader of logs
The maintenance framework. A count-MDP oracle is solved once offline and trains a policy deployed fleet-wide; an LLM reads work orders, logs, and transcripts into structured events, a tracker turns them into an estimate of the fleet's state, and the policy chooses which units to replace.
Conformal Selective Acting pipeline: verifier feedback updates an anytime-valid test that certifies a threshold, and the model acts or abstains
Conformal Selective Acting. Verifier feedback on each output updates an anytime-valid test that certifies a confidence threshold; the model acts when its score clears the threshold and abstains otherwise, with risk bounded at every time step.
Problem

Language models that keep learning from online feedback must stay reliable under uncertainty and distribution shift.

Approach

This thread develops anytime-valid risk control for RLVR-trained LLMs, and an LLM-observed multi-agent reinforcement learning framework that reads operational evidence to decide when deployed models should be maintained, retrained, or updated.

Papers

Conformal Selective Actingcode LLM-Observed Multi-Agent Maintenancecode

Adaptive Personalization Under Changing User Preferences

Oct 2025 – present · Georgia Tech

Overview of SPSC: the reward subspace drifts between change points and only scalar rewards are observed; the method probes, identifies the moving subspace, then projects to exploit
(a) The reward subspace rotates at unknown change points while only scalar rewards are observed; red ticks mark priced probes. (b) SPSC probes, identifies the current subspace from the lifted scalar rewards, and exploits by projecting onto it; a two-window spectral detector resets the estimate when the subspace shifts.
Problem

Recommendation and ranking systems learn from sequential feedback while the preferences they are learning drift.

Approach

This thread develops contextual bandit methods that balance exploring new options against exploiting known ones, with low-rank structure that tracks an evolving latent preference space under non-stationarity.

Papers

Catching a Moving Subspacecode

Past

Data and Model Quality Improvement in Smart Manufacturing

Sep 2022 – Aug 2025 · West Virginia University

Sequential learning loop: select initial data, fit a Gaussian-process surrogate, propose the next point with qParEGO, take the nearest real sample from the dataset, update the surrogate, repeat until the Pareto front is reached
The sequential learning loop. From a small initial sample, a Gaussian-process surrogate is fitted; qParEGO proposes the next point, the closest real candidate in the dataset is evaluated, the surrogate is updated, and the loop repeats until the Pareto front of the competing objectives is reached.
KANGURA framework: a point cloud is turned into a graph, its Laplacian separates high- and low-frequency geometry, a Kolmogorov–Arnold network approximates each, attention-based refinement weights them, and the fused features are output
The KANGURA pipeline. A point cloud becomes a graph whose Laplacian separates high- and low-frequency geometry; a Kolmogorov–Arnold network approximates each, attention-based refinement weights them, and the fused features form the output representation.
Problem

Manufacturing decisions involve expensive experiments, competing objectives, and scarce examples of the failures that matter most.

Approach

This thread introduced a sequential learning framework and evaluation metric for multi-objective optimization, a data augmentation approach for quality control and maintenance, and KANGURA, a geometry-aware model for 3D structure prediction.

Papers

KANGURA Strategic Data Augmentation with CTGAN Data-Driven Sequential Learning for Manufacturing

Machine Learning in Healthcare

May 2023 – Aug 2025 · West Virginia University

Clinical decision-support pipeline: database, preprocessing and feature engineering; imbalance assessment and data augmentation; four machine learning models on real and augmented data; augmentation assessment; interpretable AI feeding decision-making for a new patient
The clinical decision-support pipeline. After preprocessing and feature engineering, class imbalance is assessed and corrected with data augmentation; four models are trained on real and augmented data, the augmentation is assessed, and an interpretable model supports the decision for a new patient.
Problem

Clinical datasets are small, imbalanced, and largely binary, which limits what standard models can learn from them.

Approach

This thread built a decision-support system for early dialysis prediction in chronic kidney disease, a data augmentation method designed for binary medical data, and predictive models for adolescent suicide risk and complications in assisted reproduction.

Papers

Binary Gaussian Copula Synthesis Predicting Suicidal Ideation among U.S. Adolescents Predicting Complicated OHSS in Assisted Reproduction

Optimization Algorithm Development

Sep 2021 – Sep 2023

Flowchart of the binary group teaching optimization algorithm: chaotic-map initialization, teacher selection, then the population splits into an outstanding group and an average group that each run teacher and student phases before a new population is formed
The algorithm's flow. A chaotic map initialises the binary population and a teacher is selected; the population splits into an outstanding group and an average group that each run teacher and student phases, and the merged population is re-evaluated until the stopping criterion is met.
Problem

Feature selection in high-dimensional data is a combinatorial search where standard metaheuristics stall in local optima.

Approach

This thread developed a binary group teaching optimization algorithm with local search and chaotic maps, and applied optimized neural networks with data augmentation to predicting employee turnover.

Papers

Improved Group Teaching Optimization for Feature Selection Cluster-Based HR Analytics for Employee Turnover