Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Saurabh Amin

dblp:62/2621 · DBLP profile ↗
← Back
17ranked-venue papers
2as first author
9since 2021 · last 2026
0000-0003-1554-015XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 9 · 9 since 2021Security and privacy · 3Theory of computation · 3 · 2 first-authorSystems, architecture and hardware · 1Computer networks · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
6 papers
Learning theory · 37% Reinforcement learning · 13% Planning, search and constraint satisfaction · 11%
Theoretical computer science
5 papers
Mathematical optimization · 76% Algorithmic game theory and mechanism design · 15% Computational complexity · 5%
Computer networks
1 paper
Network optimization and economics · 70% Transport protocols and congestion control · 30%

Topics — the 22 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization
linear programming
1.922026
Learning Decision-Sufficient Representations for Linear Optimization · COLT 2026
What Data Enables Optimal Decisions? An Exact Characterization for Linear Optimization · NeurIPS 2025
Machine learning › Optimization for machine learning
decision-focused learning
1.012026
Learning Decision-Sufficient Representations for Linear Optimization · COLT 2026
Machine learning › Learning theory
generalization bounds
1.012026
Learning Decision-Sufficient Representations for Linear Optimization · COLT 2026
Machine learning › Learning theory
PAC learning
1.012026
Learning Decision-Sufficient Representations for Linear Optimization · COLT 2026
Mathematical optimization
optimization modeling
1.012026
OptiHive: Ensemble Selection for LLM-Based Optimization via Statistical Modeling · AAAI 2026
Natural language and speech › Language models and text generation › prompt tuning
context optimization
0.912025
Contextual Optimization Under Model Misspecification: A Tractable and Generalizable Approach · ICML 2025
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
model misspecification
0.912025
Contextual Optimization Under Model Misspecification: A Tractable and Generalizable Approach · ICML 2025
Machine learning › Generative modeling
variational autoencoder
0.912025
A Deep Generative Learning Approach for Two-stage Adaptive Robust Optimization · ICLR 2025
Algorithmic game theory and mechanism design › decision theory
decision making under uncertainty
0.912025
What Data Enables Optimal Decisions? An Exact Characterization for Linear Optimization · NeurIPS 2025
Mathematical optimization › optimization under uncertainty
robust optimization
0.912025
A Deep Generative Learning Approach for Two-stage Adaptive Robust Optimization · ICLR 2025
Machine learning › Reinforcement learning
bandit
0.612022
Effective Dimension in Bandit Problems under Censorship · NeurIPS 2022
Machine learning › Reinforcement learning › bandit
contextual bandit
0.612022
Effective Dimension in Bandit Problems under Censorship · NeurIPS 2022
Machine learning › Learning theory › classification › multiclass classification
error-correcting output codes
0.612022
Scalable design of Error-Correcting Output Codes using Discrete Optimization with Graph Coloring · NeurIPS 2022
Machine learning › Learning theory › classification
multiclass classification
0.612022
Scalable design of Error-Correcting Output Codes using Discrete Optimization with Graph Coloring · NeurIPS 2022
Mathematical optimization
discrete optimization
0.612022
Scalable design of Error-Correcting Output Codes using Discrete Optimization with Graph Coloring · NeurIPS 2022
Computational complexity
hardness of approximation
0.312026
Learning Decision-Sufficient Representations for Linear Optimization · COLT 2026
Transport protocols and congestion control
congestion management
0.212014
Incentive Mechanisms for Internet Congestion Management: Fixed-Budget Rebate Versus Time-of-Day Pricing · IEEE/ACM Trans. Netw. 2014
Network optimization and economics › mechanism design
incentive mechanism
0.212014
Incentive Mechanisms for Internet Congestion Management: Fixed-Budget Rebate Versus Time-of-Day Pricing · IEEE/ACM Trans. Netw. 2014
Network optimization and economics
pricing
0.212014
Incentive Mechanisms for Internet Congestion Management: Fixed-Budget Rebate Versus Time-of-Day Pricing · IEEE/ACM Trans. Netw. 2014
Machine learning › Learning theory › online learning
regret bounds
0.212022
Effective Dimension in Bandit Problems under Censorship · NeurIPS 2022
Graph algorithms and graph theory
graph coloring
0.212022
Scalable design of Error-Correcting Output Codes using Discrete Optimization with Graph Coloring · NeurIPS 2022
Network optimization and economics
game theory
0.112014
Incentive Mechanisms for Internet Congestion Management: Fixed-Budget Rebate Versus Time-of-Day Pricing · IEEE/ACM Trans. Netw. 2014

Methods — techniques the papers use, named apart from their topics

uncertainty quantification · 2.0statistical modeling · 2.0ensemble selection · 2.0PAC analysis · 2.0variational autoencoder · 1.7projected gradient ascent · 1.7column-and-constraint algorithm · 1.7mixed-integer programming · 1.0mixed integer programming · 1.0cutting-plane algorithm · 1.0cutting plane algorithm · 1.0integrated learning and optimization · 0.9geometric characterization · 0.9game-theoretic modeling · 0.2fixed-budget rebate mechanism · 0.2
YearPublicationVenuePosition
2026 OptiHive: Ensemble Selection for LLM-Based Optimization via Statistical Modeling
abstract
LLM-based solvers have emerged as a promising means of automating problem modeling and solving. However, they remain unreliable and often depend on iterative repair loops that result in significant latency. We introduce OptiHive, a framework that enhances any solver-generation pipeline to produce higher-quality solvers from natural-language descriptions of optimization problems. OptiHive uses a single batched generation to produce diverse components (solvers, problem instances, and validation tests) and filters out erroneous components to ensure fully interpretable outputs. Accounting for the imperfection of the generated components, we employ a statistical model to infer their true performance, enabling principled uncertainty quantification and solver selection. On tasks ranging from traditional optimization problems to challenging variants of the Multi-Depot Vehicle Routing Problem, OptiHive significantly outperforms baselines, increasing the optimality rate from 5% to 92% on the most complex problems.
Maxime Bouscary, Saurabh Amin
AAAI2
2026 Learning Decision-Sufficient Representations for Linear Optimization
abstract
We study how to construct compressed datasets that suffice to recover optimal decisions in linear programs with unknown cost vector $c$ lying in a prior set $\mathcal{C}$. Recent work by Bennouna et al. (2025a) provides an exact geometric characterization of sufficient decision datasets (SDDs) via an intrinsic decision-relevant dimension $d^\star$. However, their algorithm for constructing minimum-size SDDs requires solving mixed-integer programs. In this paper, we establish hardness results: computing $d^\star$ is NP-hard and deciding whether a dataset is globally sufficient is coNP-hard, thereby resolving the open problem posed by Bennouna et al. (2026). To circumvent worst-case intractability, we introduce pointwise sufficiency, a relaxation that requires sufficiency for an individual cost vector. We provide a polynomial-time cutting-plane algorithm to construct pointwise-sufficient decision datasets under nondegeneracy. In a data-driven regime with i.i.d. costs, we propose a cumulative algorithm that aggregates decision-relevant directions across samples, yielding a stable compression scheme of size at most $d^\star$. This leads to a distribution-free PAC guarantee: with high probability over the training sample, the pointwise sufficiency failure probability on a fresh draw is at most $\tilde{O}(d^\star/n)$, and this rate is tight up to logarithmic factors. Finally, we apply decision-sufficient representations to contextual linear optimization, obtaining compressed predictors with generalization bounds scaling as $\tilde{O}(\sqrt{d^\star/n})$ rather than $\tilde{O}(\sqrt{d/n})$, where $d$ is the ambient cost dimension.
Yuhan Ye, Saurabh Amin, Asuman E. Ozdaglar
COLT2
2025 A Deep Generative Learning Approach for Two-stage Adaptive Robust Optimization
abstract
Two-stage adaptive robust optimization (ARO) is a powerful approach for planning under uncertainty, balancing first-stage decisions with recourse decisions made after uncertainty is realized. To account for uncertainty, modelers typically define a simple uncertainty set over which potential outcomes are considered. However, classical methods for defining these sets unintentionally capture a wide range of unrealistic outcomes, resulting in overly-conservative and costly planning in anticipation of unlikely contingencies. In this work, we introduce AGRO, a solution algorithm that performs adversarial generation for two-stage adaptive robust optimization using a variational autoencoder. AGRO generates high-dimensional contingencies that are simultaneously adversarial and realistic, improving the robustness of first-stage decisions at a lower planning cost than standard methods. To ensure generated contingencies lie in high-density regions of the uncertainty distribution, AGRO defines a tight uncertainty set as the image of "latent" uncertainty sets under the VAE decoding transformation. Projected gradient ascent is then used to maximize recourse costs over the latent uncertainty sets by leveraging differentiable optimization methods. We demonstrate the cost-efficiency of AGRO by applying it to both a synthetic production-distribution problem and a real-world power system expansion setting. We show that AGRO outperforms the standard column-and-constraint algorithm by up to 1.8% in production-distribution planning and up to 8% in power system expansion.
Aron Brenner, Rahman Khorramfar, Jennifer Z. Sun, Saurabh Amin
ICLR4
2025 Contextual Optimization Under Model Misspecification: A Tractable and Generalizable Approach
abstract
Contextual optimization problems are prevalent in decision-making applications where historical data and contextual features are used to learn predictive models that inform optimal actions. However, practical applications often suffer from model misspecification due to incomplete knowledge of the underlying data-generating process, leading to suboptimal decisions. Existing approaches primarily address the well-specified case, leaving a critical gap in handling misspecified models. In this paper, we propose a novel Integrated Learning and Optimization (ILO) framework that explicitly accounts for model misspecification by introducing a tractable surrogate loss function with strong theoretical guarantees on generalizability, tractability, and optimality. Our surrogate loss aligns with the true decision performance objective, ensuring robustness to misspecification without imposing restrictive assumptions. The proposed approach effectively mitigates the challenges of non-convexity and non-smoothness in the target loss function, leading to efficient optimization procedures. We provide rigorous theoretical analysis and experimental validation, demonstrating superior performance compared to state-of-the-art methods. Our work offers a principled solution to the practically relevant challenge of model misspecification in contextual optimization.
Omar Bennouna, Jiawei Zhang 0007, Saurabh Amin, Asuman E. Ozdaglar
ICML3
2025 What Data Enables Optimal Decisions? An Exact Characterization for Linear Optimization
abstract
We study the fundamental question of how informative a dataset is for solving a given decision-making task. In our setting, the dataset provides partial information about unknown parameters that influence task outcomes. Focusing on linear programs, we characterize when a dataset is sufficient to recover an optimal decision, given an uncertainty set on the cost vector. Our main contribution is a sharp geometric characterization that identifies the directions of the cost vector that matter for optimality, relative to the task constraints and uncertainty set. We further develop a practical algorithm that, for a given task, constructs a minimal or least-costly sufficient dataset. Our results reveal that small, well-chosen datasets can often fully determine optimal decisions---offering a principled foundation for task-aware data selection.
Omar Bennouna, Amine Bennouna, Saurabh Amin, Asuman E. Ozdaglar
NeurIPS3
2022 Effective Dimension in Bandit Problems under Censorship
abstract
In this paper, we study both multi-armed and contextual bandit problems in censored environments. Our goal is to estimate the performance loss due to censorship in the context of classical algorithms designed for uncensored environments. Our main contributions include the introduction of a broad class of censorship models and their analysis in terms of the effective dimension of the problem -- a natural measure of its underlying statistical complexity and main driver of the regret bound. In particular, the effective dimension allows us to maintain the structure of the original problem at first order, while embedding it in a bigger space, and thus naturally leads to results analogous to uncensored settings. Our analysis involves a continuous generalization of the Elliptical Potential Inequality, which we believe is of independent interest. We also discover an interesting property of decision-making under censorship: a transient phase during which initial misspecification of censorship is self-corrected at an extra cost; followed by a stationary phase that reflects the inherent slowdown of learning governed by the effective dimension. Our results are useful for applications of sequential decision-making models where the feedback received depends on strategic uncertainty (e.g., agents’ willingness to follow a recommendation) and/or random uncertainty (e.g., loss or delay in arrival of information).
Gauthier Guinet, Saurabh Amin, Patrick Jaillet
NeurIPS2
2022 Scalable design of Error-Correcting Output Codes using Discrete Optimization with Graph Coloring
abstract
We study the problem of scalable design of Error-Correcting Output Codes (ECOC) for multi-class classification. Prior works on ECOC-based classifiers are limited to codebooks with small number of rows (classes) or columns, and do not provide optimality guarantees for the codebook design problem. We address these limitations by developing a codebook design approach based on a Mixed-Integer Quadratically Constrained Program (MIQCP). This discrete formulation is naturally suited for maximizing the error-correction capability of ECOC-based classifiers and incorporates various design criteria in a flexible manner. Our solution approach is tractable in that it incrementally increases the codebook size by adding columns to maximize the gain in error-correcting capability. In particular, we show that the maximal gain in error-correction can be upper bounded by solving a graph-coloring problem. As a result, we can efficiently generate near-optimal codebooks for very large problem instances. These codebooks provide competitive multi-class classification performance on small class datasets such as MNIST and CIFAR10. Moreover, by leveraging transfer-learned binary classifiers, we achieve better classification performance over transfer-learned multi-class CNNs on large class datasets such as CIFAR100, Caltech-101/256. Our results highlight the advantages of simple and modular ECOC-based classifiers in improving classification accuracy without the risk of overfitting.
Samarth Gupta, Saurabh Amin
NeurIPS2
2021 Damage Estimation and Localization from Sparse Aerial Imagery
abstract
Aerial images provide important situational awarness for responding to natural disasters such as hurricanes. They are well-suited for providing information for damage estimation and localization (DEL); i.e., characterizing the type and spatial extent of damage following a disaster. Despite recent advances in sensing and unmanned aerial systems technology, much of post-disaster aerial imagery is still taken by handheld DSLR cameras from small, manned, fixed-wing aircraft. However, these handheld cameras lack IMU information, and images are taken opportunistically post-event by operators. As such, DEL from such imagery is still a highly manual and time-consuming process. We propose an approach to both detect damage in aerial images and localize it in world coordinates, with specific focus on detecting and localizing flooding. The approach is based on using structure from motion to relate image coordinates to world coordinates via a projective transformation, using class activation mapping to detect the extent of damage in an image, and applying the projective transformation to localize damage in world coordinates. We evaluate the performance of our approach on post-event data from the 2016 Louisiana floods, and find that our approach achieves a precision of 88%. Given this high precision using limited data, we argue that this approach is currently viable for fast and effective DEL from handheld aerial imagery for disaster response.
Rene Garcia Franceschini, Jeffrey Liu, Saurabh Amin
ICMLA3
2021 Integer programming-based error-correcting output code design for robust classification
abstract
Error-Correcting Output Codes (ECOCs) offer a principled approach for combining binary classifiers into multiclass classifiers. In this paper, we study the problem of designing optimal ECOCs to achieve both nominal and adversarial accuracy using Support Vector Machines (SVMs) and binary deep neural networks. We develop a scalable Integer Programming (IP) formulation to design minimal codebooks with desirable error correcting properties. Our work leverages the advances in IP solution techniques to generate codebooks with optimality guarantees. To achieve tractability, we exploit the underlying graph-theoretic structure of the constraint set. Particularly, the size of the constraint set can be significantly reduced using edge clique covers. Using this reduction technique along with Plotkin’s bound in coding theory, we demonstrate that our approach is scalable to a large number of classes. The resulting codebooks achieve a high nominal accuracy relative to standard codebooks (e.g., one-vs-all, one-vs-one, and dense/sparse codes). Interestingly, our codebooks provide non-trivial robustness to white-box attacks without any adversarial training.
Samarth Gupta, Saurabh Amin
UAI2
2018 Modeling the Impact of Vehicle Platooning on Highway Congestion: A Fluid Queuing Approach
abstract
Vehicle platooning is a promising technology that can lead to significant fuel savings and emission reduction. However, the macroscopic impact of vehicle platoons on highway traffic is not yet well understood. In this article, we propose a new fluid queuing model to study the macroscopic interaction between randomly arriving vehicle platoons and the background traffic at highway bottlenecks. This model, viewed as a stochastic switched system, is analyzed for two practically relevant priority rules: proportional (or mixed) and segmented priority. We provide intuitive stability conditions, and obtain bounds on the long-run average length and variance of queues for both priority rules. We use these results to study how platoon-induced congestion varies with the fraction of platooned vehicles, and their characteristics such as intra-platoon spacing and arrival rate. Our analysis reveals a basic tradeoff between congestion induced by the randomness of platoon arrivals, and efficiency gain due to a tighter intra-platoon spacing. This naturally leads to conditions under which the proportional priority is preferred over segmented priority. Somewhat surprisingly, our analytical results are in agreement with the simulation results based on a more sophisticated two-class cell transmission model.
Li Jin 0004, Mladen Cicic, Saurabh Amin, Karl Henrik Johansson
HSCC3
2018 Robust sensor placement for pipeline monitoring: Mixed integer and greedy optimization
Lina Sela, Saurabh Amin
Adv. Eng. Informatics2
2017 Compromising Security of Economic Dispatch in Power System Operations
abstract
Power grid operations rely on the trustworthy operation of critical control center functionalities, including the so-called Economic Dispatch (ED) problem. The ED problem is a large-scale optimization problem that is periodically solved by the system operator to ensure the balance of supply and load while maintaining reliability constraints. In this paper, we propose a semantics-based attack generation and implementation approach to study the security of the ED problem.1 Firstly, we generate optimal attack vectors to transmission line ratings to induce maximum congestion in the critical lines, resulting in the violation of capacity limits. We formulate a bilevel optimization problem in which the attacker chooses manipulations of line capacity ratings to maximinimize the percentage line capacity violations under linear power flows. We reformulate the bilevel problem as a mixed integer linear program that can be solved efficiently. Secondly, we describe how the optimal attack vectors can be implemented in commercial energy management systems (EMSs). The attack explores the dynamic memory space of the EMS, and replaces the true line capacity ratings stored in data regions with the optimal attack vectors. In contrast to the well-known false data injection attacks to control systems that require compromising distributed sensors, our approach directly implements attacks to the control center server. Our experimental results on benchmark power systems and five widely utilized EMSs show the practical feasibility of our attack generation and implementation approach.
Devendra Shelar, Saurabh Amin, Saman A. Zonouz
DSN3
2014 Incentive Mechanisms for Internet Congestion Management: Fixed-Budget Rebate Versus Time-of-Day Pricing
abstract
Mobile data traffic has been steadily rising in the past years. This has generated a significant interest in the deployment of incentive mechanisms to reduce peak-time congestion. Typically, the design of these mechanisms requires information about user demand and sensitivity to prices. Such information is naturally imperfect. In this paper, we propose a fixed-budget rebate mechanism that gives each user a reward proportional to his percentage contribution to the aggregate reduction in peak-time demand. For comparison, we also study a time-of-day pricing mechanism that gives each user a fixed reward per unit reduction of his peak-time demand. To evaluate the two mechanisms, we introduce a game-theoretic model that captures the public good nature of decongestion. For each mechanism, we demonstrate that the socially optimal level of decongestion is achievable for a specific choice of the mechanism's parameter. We then investigate how imperfect information about user demand affects the mechanisms' effectiveness. From our results, the fixed-budget rebate pricing is more robust when the users' sensitivity to congestion is “sufficiently” convex. This feature of the fixed-budget rebate mechanism is attractive for many situations of interest and is driven by its closed-loop property, i.e., the unit reward decreases as the peak-time demand decreases.
Patrick Loiseau, Galina Schwartz, John Musacchio, Saurabh Amin, S. Shankar Sastry
IEEE/ACM Trans. Netw.4
2011 Attacks against process control systems: risk assessment, detection, and response
Alvaro A. Cárdenas, Saurabh Amin, Zong-Syun Lin, Yu-Lun Huang, Chi-Yen Huang, S. Shankar Sastry
AsiaCCS2
2010 Stealthy deception attacks on water SCADA systems
abstract
This article investigates the vulnerabilities of Supervisory Control and Data Acquisition (SCADA) systems which monitor and control the modern day irrigation canal systems.\nThis type of monitoring and control infrastructure is also common for many other water distribution systems. We present a linearized shallow water partial differential equation (PDE) system that can model water flow in a network of canal pools which are equipped with lateral offtakes for water withdrawal and are connected by automated gates. The knowledge of the system dynamics enables us to develop a deception attack scheme based on switching the PDE parameters and proportional (P) boundary control actions, to withdraw water from the pools through offtakes. We briefly discuss the limits on detectability of such attacks. We use a known formulation based on low frequency approximation of the PDE model and an associated proportional integral (PI) controller, to create a stealthy deception scheme capable of compromising the performance of the closed-loop system. We test the proposed attack scheme in simulation, using a shallow water solver; and show that the attack is indeed realizable in practice by implementing it on a physical canal in Southern France: the Gignac canal. A successful field experiment shows that the attack scheme enables us to steal water stealthily from the canal until the end of the attack.
Saurabh Amin, Xavier Litrico, S. Shankar Sastry, Alexandre M. Bayen
HSCC1
2009 Safe and Secure Networked Control Systems under Denial-of-Service Attacks
Saurabh Amin, Alvaro A. Cárdenas, S. Shankar Sastry
HSCC1
2008 Research Challenges for the Security of Control Systems
Alvaro A. Cárdenas, Saurabh Amin, S. Shankar Sastry
HotSec2