STUDY DIRECTORY // SELECT A SHELFI. ResearchMARL · ADS-C · LLMS →II. PublicationsPAPERS & RIT THESIS →III. ProjectsTERAS · KERAS 3 · OSS →IV. Dossier & CVRECORD · HONORS · CV →U.S. DEPT. OF STATE4.0 / 4.0 M.S. AI · RIT1ST RANK B.S. CS ’21FULBRIGHT SCHOLARAI/ML SDE · SUMMER ’25★ Full-Time Return OfferEAST PALO ALTO · SPARKAWS AI/ML INTERNPH.D. GRA · ROCHESTERMARL & AntidistillationTERAS · KERAS 3 · ADS-CKAS LAB · OPEN MLCV.PDFOPEN ↗KHAWAJA ABAID ULLAHPH.D. GRA · RIT KAS LABPull brass chain to switch room lighting
ENGRAVED DESK PLATE // RIT · KAS LAB · ROCHESTER, NYPH.D. GRA · FULL FELLOWSHIP

Khawaja Abaid Ullah.

Ph.D. researcher at RIT’s Khojasteh Autonomous Systems Laboratory (KAS Lab) investigating multi-agent coordination, dynamic resource allocation, constrained communication, and compromised-agent containment for autonomous disaster search-and-rescue robot teams—alongside test-time antidistillation defenses against model extraction.

U.S. DEPT. OF STATEFulbright Scholar (4.0 / 4.0 GPA)M.S. in AI at RIT · 1st in B.S. CS Class of 2021
AMAZON WEB SERVICES (AWS)AI/ML SDE Intern · Return OfferEast Palo Alto, CA · Apache Spark Benchmarking
RIT KAS LAB · OPEN-SOURCE MLCreator of Teras · Keras 3 · ADS-C−29.6 pp CIFAR-10 distillation at 0 pp top-1 cost

STATION I // THE MAHOGANY BOOKSHELF & BLUEPRINT LECTERN

Research Domains at RIT’s KAS Lab

Hover or select a clothbound volume on the study shelf to illuminate its schematic blueprint and empirical findings on the reading lectern.

Enter Research Wing
MAHOGANY BOOKCASE // SELECT A VOLUME
SCHEMATIC PLATE 01VOL. I
Fontus MARLPettingZoo Parallel & Ray RLlib
KAS LabSearch-and-Rescue UAV Teams
ContainmentCompromised-Agent Resilience
VOL. I // STUDY DOMAINPrimary KAS Lab Ph.D. Focus

Multi-Agent Autonomy & Search-and-Rescue

“How do autonomous robot teams coordinate under energy, communication, and adversarial constraints?”

At RIT’s KAS Lab (advised by Dr. Mohammad Javad Khojasteh), I research multi-agent coordination and decision-making toward autonomous robot teams for disaster search and rescue. Current work spans dynamic resource allocation, multi-agent communication under bandwidth and energy limits, detection and containment of compromised agents, and PettingZoo/RLlib aerial UAV recharging environments (Fontus).

SCHEMATIC PLATE 02VOL. II
−29.6 ppCIFAR-10 Student Accuracy (ADS-C)
0.0 ppServed Top-1 Accuracy Cost
−47.7 ppCIFAR-100 Matched-Cost Benchmark
VOL. II // STUDY DOMAINADS-C & Matched-Cost Benchmark

ML Security & Test-Time Antidistillation

“How can deployed classifiers suppress unauthorized knowledge distillation at zero top-1 accuracy cost?”

Prediction APIs return probability vectors that adversaries exploit to train surrogate models via knowledge distillation. With ADS-C (arXiv:2607.15467), we enforce a closed-form per-input confidence-margin budget that preserves every served top-1 prediction while reducing distilled-student accuracy by 29.6 pp on CIFAR-10, 17.4 pp on CIFAR-100, and 13.3 pp on Tiny-ImageNet. In our companion review, directed perturbations under a unified matched-cost wrapper drive distilled students 34.5 pp (CIFAR-10) and 47.7 pp (CIFAR-100) below the hard-label baseline.

SCHEMATIC PLATE 03VOL. III
260M NNXDistilled Gemma 2 Code Model
34 LLMsEvaluated vs. 198 Human Raters
8× H100Two-Stage Flax NNX Pipeline
VOL. III // STUDY DOMAINFlax NNX & 34-LLM Study

LLM Distillation, Evaluation & Optimization

“How do we distill, evaluate, and coordinate language models for structured decision-making?”

My work on language models spans both compact model distillation and rigorous behavioral evaluation. For codriver, I ported Gemma 2 from Flax Linen to the NNX API and applied two-stage distillation (from Gemma 2 2B on text and CodeGemma 2B on fill-in-the-middle code) into a 260M local model. In collaborative research at RIT (arXiv:2608.09717), we evaluated social-judgment reliability and human-LLM alignment across 34 LLMs and 198 human participants.

STATION II // FRAMED STUDY WALL PLATES

Flagship Technical Case Studies

Detailed formulations and experimental evaluations for ADS-C (arXiv:2607.15467) and Fontus (Multi-Agent UAV Recharging in PettingZoo & Ray RLlib).

All Research Plates
STUDY PLATE // ADS-C · 2026Under review · IEEE OJCS · 2026
STUDY PLATE // FONTUS · 2025Research Project · 2025

MAHOGANY WRITING BUREAU // DESK DRAWERS I — IV

Manuscripts, Open-Source Libraries & Study Apparatus

MANUSCRIPT 01 // arXiv:2608.09717Under review

How Do Large Language Models Judge Social Attraction? Evidence from Theory-Grounded Persona Ratings Across Multiple LLMs and Humans

Hasan Mahmud, Khawaja Abaid Ullah, Mohammad Javad Khojasteh, Jamison Heard, Prabu David

34 LLMs · 198 Humans
evaluated across theory-grounded persona ratingsControlled analysis of human-LLM alignment and gender presentation

Evaluated social-judgment reliability and human-LLM alignment across 34 large language models and 198 human participants using theory-grounded persona ratings, including controlled analyses of gender presentation.

BibTeX Citation for How Do Large Language Models Judge Social Attraction? Evidence from Theory-Grounded Persona Ratings Across Multiple LLMs and Humans
@misc{mahmud2026socialattraction,
  title = {How Do Large Language Models Judge Social Attraction? Evidence from Theory-Grounded Persona Ratings Across Multiple LLMs and Humans},
  author = {Hasan Mahmud and Khawaja Abaid Ullah and Mohammad Javad Khojasteh and Jamison Heard and Prabu David},
  year = {2026},
  eprint = {2608.09717},
  archivePrefix = {arXiv},
  primaryClass = {cs.CL},
  url = {https://arxiv.org/abs/2608.09717}
}
MANUSCRIPT 02 // Manuscript under review (2026)Under review

Reversing the Incentive to Distill: A Review of Test-Time Antidistillation Defenses for Classification

Khawaja Abaid Ullah, Mohammad Javad Khojasteh

−34.5 pp / −47.7 pp
below hard-label baseline on CIFAR-10 and CIFAR-100Unified matched-cost benchmark & method-agnostic top-1 wrapper

Built a unified matched-cost benchmark and a method-agnostic top-1-preservation wrapper; directed perturbations drove distilled students 34.5 pp (CIFAR-10) and 47.7 pp (CIFAR-100) below the hard-label baseline. Reimplemented prior test-time defenses under a common threat model and matched-cost evaluation protocol to isolate which perturbation mechanisms genuinely suppress student learning.

BibTeX Citation for Reversing the Incentive to Distill: A Review of Test-Time Antidistillation Defenses for Classification
@unpublished{ullah2026reversing,
  title = {Reversing the Incentive to Distill: A Review of Test-Time Antidistillation Defenses for Classification},
  author = {Khawaja Abaid Ullah and Mohammad Javad Khojasteh},
  year = {2026},
  note = {Under review}
}
MANUSCRIPT 03 // arXiv:2607.15467Under review · IEEE OJCS

ADS-C: Antidistillation Sampling for Classification

Khawaja Abaid Ullah, Mohammad Javad Khojasteh

−29.6 pp
CIFAR-10 student accuracy (−17.4 pp CIFAR-100 · −13.3 pp Tiny-ImageNet)0 pp served top-1 accuracy cost

Proposed a margin-aware inference-time defense that preserves every served top-1 prediction while reducing distilled-student accuracy by 29.6 pp on CIFAR-10, 17.4 pp on CIFAR-100, and 13.3 pp on Tiny-ImageNet. Released with an open-source PyTorch evaluation harness across all three benchmarks and multiple student architectures.

BibTeX Citation for ADS-C: Antidistillation Sampling for Classification
@misc{ullah2026adsc,
  title = {ADS-C: Antidistillation Sampling for Classification},
  author = {Khawaja Abaid Ullah and Mohammad Javad Khojasteh},
  year = {2026},
  eprint = {2607.15467},
  archivePrefix = {arXiv},
  primaryClass = {cs.LG},
  url = {https://arxiv.org/abs/2607.15467}
}
DESK FOLIO // ADS-CPyTorch Harness · CIFAR-10 / 100 / Tiny-ImageNet

ADS-C — Antidistillation Sampling for Classification

Open-source PyTorch implementation and reproducible evaluation harness for ADS-C, preserving every served top-1 prediction while reducing distilled-student accuracy by 29.6 pp on CIFAR-10, 17.4 pp on CIFAR-100, and 13.3 pp on Tiny-ImageNet across multiple student architectures.

PyTorchML SecurityAntidistillationCIFAR-10 / CIFAR-100 / Tiny-ImageNet
DESK FOLIO // TERASJAX · PyTorch · TensorFlow (Keras 3)

Teras

Created a Keras 3-based tabular deep-learning library supporting JAX, PyTorch, and TensorFlow backends. Implemented state-of-the-art research architectures (SAINT, TabNet, TabTransformer, FT-Transformer, CTGAN, TVAE, GAIN, PCGAIN) for classification, regression, data imputation, and synthetic-data generation.

Keras 3JAXPyTorchTensorFlowTabular Deep Learning
DESK FOLIO // FONTUSPettingZoo Parallel · Ray RLlib · IPPO/PPO

Fontus — Multi-Agent RL for Aerial UAV Recharging

Built a custom PettingZoo Parallel multi-agent environment with vectorized NumPy dynamics, energy-aware transitions, and proximity-triggered charging; trained parameter-shared IPPO/PPO policies with PyTorch and Ray RLlib. Established an analytical no-charge baseline and diagnosed a reward-hacking ‘lazy agent’ local optimum.

PettingZoo ParallelPyTorchRay RLlibIPPO / PPOVectorized NumPy
DESK FOLIO // KERAS 3Official Keras 3 · Beta & Binomial Sampling

Keras 3 (Official Contributions)

Contributed Beta and Binomial random-sampling functionality (keras.random.beta, keras.random.binomial) and multi-backend consistency fixes to the official Keras 3 API across JAX, PyTorch, and TensorFlow.

Keras 3JAXPyTorchTensorFlowRandom Sampling APIs
DESK FOLIO // CODRIVERFlax Linen → NNX · Gemma 2 · 8× H100 GPUs

codriver (260M Distilled Code LLM)

Inspired by GitHub Copilot, built a custom 260M-parameter contextual code-generation model based on Google DeepMind’s Gemma LLMs. Ported Gemma 2 from Flax Linen to the NNX API and applied staged knowledge distillation—first using Gemma 2 2B on text (FineWebEdu) and then CodeGemma 2B on fill-in-the-middle code (CodeContests) across 8× H100 GPUs.

JAXFlax (Linen → NNX)Gemma 2 / CodeGemmaStaged Knowledge Distillation8× H100 GPUs
DESK FOLIO // MICROGRAD-CPure C · Reverse-Mode Scalar Autograd

micrograd_c

Implemented Andrej Karpathy’s micrograd from scratch in pure C: a scalar reverse-mode autograd engine and neural-network library exposing a PyTorch-like API.

CAutograd EngineNeural NetworksPyTorch-like API

STATION III // STUDY MANTELPIECE CHRONICLE

Recent Milestones & Dispatches

Chronological log across RIT’s KAS Lab, Amazon Web Services (East Palo Alto), and the U.S. Fulbright Program.

Open Full CV & Dossier