Hospital capacity for medical tourists and local patients
Amirkabir University of Technology · paper under review at Health Care Management Science
Patients queue for admission; wards lend each other idle beds, cutting the mean queue from 25.9 to 14.8 days.
Problem
A multi-specialty international-patient department serves medical tourists alongside local patients, and how those patients behave (abandoning, switching doctors, choosing a channel) affects the queues.
Approach
A hybrid agent-based and discrete-event simulation in AnyLogic with patient behaviour modelled explicitly, compared against an otherwise identical discrete-event-only model. A compatible-section bed-sharing policy was tested across 30 randomized-seed replications, with a 256-run fractional factorial design screening 16 operational factors.
Result
Medical tourists' hospital-queue wait falls by 82% (13.7 to 2.4 days), and bed sharing cuts the inpatient admission queue by 43% (25.9 to 14.8 days, p < 0.001).
Healthcare operationsSimulationAnyLogicDesign of experiments
Constrained boosting for reduced-order models
Georgia Institute of Technology
An unconstrained leaf value falls outside the valid region; cXGBoost projects it into the intersection of the balls during fitting.
Problem
Predicting a simulation's reduced basis at unseen parameters means regressing a point on a manifold, valid only inside a bounded region.
Approach
cXGBoost enforces that bound inside every leaf of the boosting ensemble rather than correcting afterwards, so predictions are valid by construction and no general-purpose optimiser is called at any split.
Result
Cuts high-Reynolds reconstruction error 5× against Grassmann interpolation baselines across four PDE problems (cylinder wake, wave propagation, Burgers equation, beam dynamics). Released as an installable open-source package.
Actions lead to states; a loss seen after a delay is credited back only to the actions that could have produced that state.
Problem
When an action's outcome only arrives after a delay, most algorithms wait or discard the signal.
Approach
State-EXP3 charges one delayed outcome to every action that could have produced it, and pays for that pooling with an effective dimension that reads the overlap between actions rather than counting them, so the cost tracks how much the actions actually share.
Result
Regret reduced by up to 79% versus action-level weighting and by 32–68% versus a rate-optimal action-only delayed-bandit baseline, with a lower bound showing the cost of delayed feedback cannot be eliminated by pooling.
From the observed modalities, either certify the prediction and act, or abstain and acquire the next modality.
Problem
Clinical models often have to act on incomplete inputs: imaging but no labs, notes but no genomics.
Approach
RouteCert certifies a prediction when the evidence already in hand determines the decision, and otherwise abstains and says which modality to acquire next. Acquisition is separated from calibration, so conformal coverage holds conditional on the terminal modality pattern rather than on average.
Result
Distribution-free coverage guarantees, evaluated on four datasets spanning ECG, speech and wearable sensing (PTB-XL, CMU-MOSEI, MHEALTH, IEMOCAP).
Conformal predictionMultimodal learningMissing dataClinical decision support
Surrogates that keep the data's shape
Georgia Institute of Technology · manuscript under review
Simulation output is multiway; instead of flattening it, each mode keeps its own subspace, interpolated separately, with cores aligned before fitting.
Problem
Simulation output is naturally multiway: space by space by time. The usual move is to flatten it into one long vector, which throws that structure away.
Approach
Every mode gets its own low-dimensional subspace, each interpolated on its own manifold, with the cores aligned before a single low-rank surrogate is fitted.
Result
Across four PDE benchmarks, 35.6× to 564× less interpolation work and 4× to 108× faster than flattened baselines, matching their accuracy to within 0.35 percentage points.
Status
Manuscript under review
Tensor decompositionsSurrogate modelingRiemannian geometryScientific ML
Other projects
Predictive maintenance and anomaly detection: end-to-end pipeline for sensor-based
fault detection: ARIMA and LSTM forecasting, ensemble classifiers over multivariate telemetry, and
hybrid Weibull and state-space degradation modelling with online retraining, giving over 15 hours of
advance fault warning. Deployed on Spark for low-latency inference across sensor networks.
Python, PySpark · 2025
Multimodal phenotype modeling: built representation-learning pipelines over single-cell
transcriptomics, longitudinal EHR and imaging-derived phenotypes, using contrastive learning for
patient and cellular embeddings and transformer language models to extract structured phenotypes
from unstructured clinical notes. Python, PyTorch · 2024–25
Drug safety and clinical risk: detected adverse drug events from longitudinal EHR with
temporally-aware patient embeddings over medication trajectories, labs and comorbidities; compared
regularized regression, tree ensembles and neural models, and audited calibration and fairness
across demographic strata. Python · 2024–25
Sensitivity-guided diffusion models: constrained diffusion generative models to physically
meaningful latent subspaces, deriving sensitivity-informed perturbation schedules that steer the
forward SDE along high-variance directions to improve sample efficiency in data-scarce scientific
regimes. Python, PyTorch · 2024–25
Anomaly detection in sensor streams: built ARMA-based statistical monitoring with
sliding-window control charts to flag faults in industrial sensor streams early, trading off
detection delay against false-alarm rate. Python · 2023
Loan default prediction: trained and compared ensemble classifiers for consumer credit
risk, evaluating ranking performance alongside probability calibration rather than accuracy alone.
Python · 2023
Safe operating range under hybrid inputs: built a six-degree-of-freedom physics-based
simulator in MATLAB/Simulink from system velocity equations and operational constraints, generated
data across operating scenarios, and trained neural network models in Python to predict system
behaviour and expand the feasible operating range.
MATLAB, Simulink, Python · 2018–20
Additional projects
Internet access and female economic empowerment: cross-national nonparametric analysis of
internet usage against female employment and representation in senior management across 92 countries
(World Bank Gender Data Portal, 2022); Mann–Whitney U tests with Bonferroni correction and
Anderson–Darling / Shapiro–Wilk normality diagnostics. Group project
Breast cancer prediction: built and statistically evaluated diagnostic classification
pipelines, comparing generalization across models rather than training accuracy.
Python, scikit-learn · 2021–22
Nurse scheduling: formulated and solved mixed-integer programs for healthcare workforce
scheduling under demand uncertainty. GAMS · 2020–21
Healthcare operations quality: applied Six Sigma to locate and reduce service quality
deficiencies in a healthcare organization. 2021–22
Food recommender expert system: knowledge-based recommendation tailored to individual
health characteristics and dietary needs. Python · 2021–22
Tensor-structured learning pipelines: deep and tensor-structured architectures for
parameterized scientific fields under geometric constraints.
Python, PyTorch · 2024
Transonic airfoil CFD: numerical analysis of transonic flow over RAE airfoils and
nonlinear PDE solution behaviour under varying physical parameters.
Ansys Fluent · 2021–22