EDBT 2026 Demo / reviewers in the wild / expert
Mehrdad Karrabi
dblp:352/3317
· DBLP profile ↗
8ranked-venue papers
0as first author
8since 2021 · last 2026
0009-0007-5253-9170ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 since 2021Systems, architecture and hardware · 2 · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021Theory of computation · 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.
| Theoretical computer science
6 papers |
Automated reasoning and model checking · 32% Mathematical optimization · 26% Algorithmic game theory and mechanism design · 23% | |
| Artificial intelligence
4 papers |
Reinforcement learning · 89% Probabilistic and Bayesian machine learning · 5% Graph learning · 5% | |
| Network and information security
1 paper |
Blockchain and cryptocurrency security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 100% |
Topics — the 20 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Reinforcement learning
markov decision process |
2.0 | 3 | 2026 | Qualitative Analysis of ω-Regular Objectives on Robust MDPs · AAAI 2026 Solving Long-run Average Reward Robust MDPs via Stochastic Games · IJCAI 2024 Fully Automated Selfish Mining Analysis in Efficient Proof Systems Blockchains · PODC 2024 |
Algorithmic game theory and mechanism design
stochastic games |
1.1 | 2 | 2026 | Solving Long-run Average Reward Robust MDPs via Stochastic Games · IJCAI 2024 Strongly Polynomial Time Complexity of Policy Iteration for L∞ Robust MDPs · COLT 2026 |
Machine learning › Reinforcement learning › robust reinforcement learning
robust markov decision process |
1.0 | 1 | 2026 | Qualitative Analysis of ω-Regular Objectives on Robust MDPs · AAAI 2026 |
Mathematical optimization › sequential decision making
markov decision processes |
1.0 | 1 | 2026 | Strongly Polynomial Time Complexity of Policy Iteration for L∞ Robust MDPs · COLT 2026 |
Automated reasoning and model checking › probabilistic verification
parity objective |
1.0 | 1 | 2026 | Qualitative Analysis of ω-Regular Objectives on Robust MDPs · AAAI 2026 |
Mathematical optimization › sequential decision making › markov decision processes
policy iteration |
1.0 | 1 | 2026 | Strongly Polynomial Time Complexity of Policy Iteration for L∞ Robust MDPs · COLT 2026 |
Automated reasoning and model checking
probabilistic verification |
1.0 | 1 | 2026 | Qualitative Analysis of ω-Regular Objectives on Robust MDPs · AAAI 2026 |
Mathematical optimization › linear programming
strongly polynomial algorithms |
1.0 | 1 | 2026 | Strongly Polynomial Time Complexity of Policy Iteration for L∞ Robust MDPs · COLT 2026 |
Logic in computer science
quantifier elimination |
0.9 | 1 | 2025 | Quantified Linear and Polynomial Arithmetic Satisfiability via Template-based Skolemization · AAAI 2025 |
Automated reasoning and model checking
satisfiability modulo theories |
0.9 | 1 | 2025 | Quantified Linear and Polynomial Arithmetic Satisfiability via Template-based Skolemization · AAAI 2025 |
Machine learning › Reinforcement learning › markov decision process
robust MDP |
0.8 | 1 | 2024 | Solving Long-run Average Reward Robust MDPs via Stochastic Games · IJCAI 2024 |
Blockchain and cryptocurrency security › mining attack
selfish mining |
0.8 | 1 | 2024 | Fully Automated Selfish Mining Analysis in Efficient Proof Systems Blockchains · PODC 2024 |
Algorithmic game theory and mechanism design
equilibrium computation |
0.8 | 1 | 2024 | Game Dynamics and Equilibrium Computation in the Population Protocol Model · PODC 2024 |
Algorithmic game theory and mechanism design
game dynamics |
0.8 | 1 | 2024 | Game Dynamics and Equilibrium Computation in the Population Protocol Model · PODC 2024 |
Distributed computing theory
population protocols |
0.8 | 1 | 2024 | Game Dynamics and Equilibrium Computation in the Population Protocol Model · PODC 2024 |
Automated reasoning and model checking › model checking
witness generation |
0.8 | 1 | 2024 | Sound and Complete Witnesses for Template-Based Verification of LTL Properties on Polynomial Programs · FM (1) 2024 |
Computational complexity › complexity classes
EXPTIME |
0.3 | 1 | 2026 | Qualitative Analysis of ω-Regular Objectives on Robust MDPs · AAAI 2026 |
Machine learning › Graph learning
random walk |
0.2 | 1 | 2024 | Game Dynamics and Equilibrium Computation in the Population Protocol Model · PODC 2024 |
Machine learning › Probabilistic and Bayesian machine learning
stochastic processes |
0.2 | 1 | 2024 | Game Dynamics and Equilibrium Computation in the Population Protocol Model · PODC 2024 |
Logic in computer science › temporal logic
linear temporal logic |
0.2 | 1 | 2024 | Sound and Complete Witnesses for Template-Based Verification of LTL Properties on Polynomial Programs · FM (1) 2024 |
Methods — techniques the papers use, named apart from their topics
oracle-based algorithm · 2.0random walk · 1.5markov decision process · 1.5markov chain analysis · 1.5formal analysis · 1.5automated verification · 1.5policy iteration · 1.0linear programming · 1.0template-based synthesis · 0.9skolemization · 0.9positivstellensätze · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Qualitative Analysis of ω-Regular Objectives on Robust MDPsabstractRobust Markov Decision Processes (RMDPs) generalize classical MDPs that consider uncertainties in transition probabilities by defining a set of possible transition functions. An objective is a set of runs (or infinite trajectories) of the RMDP, and the value for an objective is the maximal probability that the agent can guarantee against the adversarial environment. We consider (a) reachability objectives, where given a target set of states, the goal is to eventually arrive at one of them; and (b) parity objectives, which are a canonical representation for ω-regular objectives. The qualitative analysis problem asks whether the objective can be ensured with probability 1. In this work, we study the qualitative problem for reachability and parity objectives on RMDPs without making any assumption over the structures of the RMDPs, e.g., unichain or aperiodic. Our contributions are twofold. We first present efficient algorithms with oracle access to uncertainty sets that solve qualitative problems of reachability and parity objectives. We then report experimental results demonstrating the effectiveness of our oracle-based approach on classical RMDP examples from the literature scaling up to thousands of states. Ali Asadi, Krishnendu Chatterjee, Ehsan Kafshdar Goharshady, Mehrdad Karrabi, Ali Shafiee |
AAAI | 4 |
| 2026 | Strongly Polynomial Time Complexity of Policy Iteration for L∞ Robust MDPsabstractMarkov decision processes (MDPs) are a fundamental model in sequential decision making. Robust MDPs (RMDPs) extend this framework by allowing uncertainty in transition probabilities and optimizing against the worst-case realization of that uncertainty. In particular, $(s, a)$-rectangular RMDPs with $L_\infty$ uncertainty sets form a fundamental and expressive model: they subsume classical MDPs and turn-based stochastic games. We consider this model with discounted payoffs. The existence of polynomial and strongly-polynomial time algorithms is a fundamental problem for these optimization models. For MDPs, linear programming yields polynomial-time algorithms for any arbitrary discount factor, and the seminal work of Ye established strongly-polynomial time for a fixed discount factor. The generalization of such results to RMDPs has remained an important open problem. In this work, we show that a robust policy iteration algorithm runs in strongly-polynomial time for $(s, a)$-rectangular $L_\infty$ RMDPs with a constant (fixed) discount factor, resolving an important algorithmic question. Ali Asadi, Krishnendu Chatterjee, Ehsan Kafshdar Goharshady, Mehrdad Karrabi, Alipasha Montaseri, Carlo Pagano |
COLT | 4 |
| 2025 | Quantified Linear and Polynomial Arithmetic Satisfiability via Template-based SkolemizationabstractThe problem of checking satisfiability of linear real arithmetic (LRA) and non-linear real arithmetic (NRA) formulas has broad applications, in particular, they are at the heart of logic-related applications such as logic for artificial intelligence, program analysis, etc. While there has been much work on checking satisfiability of unquantified LRA and NRA formulas, the problem of checking satisfiability of quantified LRA and NRA formulas remains a significant challenge. The main bottleneck in the existing methods is a computationally expensive quantifier elimination step. In this work, we propose a novel method for efficient quantifier elimination in quantified LRA and NRA formulas. We propose a template-based Skolemization approach, where we automatically synthesize linear/polynomial Skolem functions in order to eliminate quantifiers in the formula. The key technical ingredient in our approach are Positivstellensätze theorems from algebraic geometry, which allow for an efficient manipulation of polynomial inequalities. Our method offers a range of appealing theoretical properties combined with a strong practical performance. On the theory side, our method is sound, semi-complete, and runs in subexponential time and polynomial space, as opposed to existing sound and complete quantifier elimination methods that run in doubly-exponential time and at least exponential space. On the practical side, our experiments show superior performance compared to state of the art SMT solvers in terms of the number of solved instances and runtime, both on LRA and on NRA benchmarks. Krishnendu Chatterjee, Ehsan Kafshdar Goharshady, Mehrdad Karrabi, Harshit J. Motwani, Maximilian Seeliger, Dorde Zikelic |
AAAI | 3 |
| 2025 | PolyQEnt: A Polynomial Quantified Entailment Solver
Krishnendu Chatterjee, Amir Kafshdar Goharshady, Ehsan Kafshdar Goharshady, Mehrdad Karrabi, Milad Saadat, Maximilian Seeliger, Dorde Zikelic |
ATVA | 4 |
| 2024 | Sound and Complete Witnesses for Template-Based Verification of LTL Properties on Polynomial ProgramsabstractAbstract We study the classical problem of verifying programs with respect to formal specifications given in the linear temporal logic (LTL). We first present novel sound and complete witnesses for LTL verification over imperative programs. Our witnesses are applicable to both verification (proving) and refutation (finding bugs) settings. We then consider LTL formulas in which atomic propositions can be polynomial constraints and turn our focus to polynomial arithmetic programs, i.e. programs in which every assignment and guard consists only of polynomial expressions. For this setting, we provide an efficient algorithm to automatically synthesize such LTL witnesses. Our synthesis procedure is both sound and semi-complete. Finally, we present experimental results demonstrating the effectiveness of our approach and that it can handle programs which were beyond the reach of previous state-of-the-art tools. Krishnendu Chatterjee, Amir Kafshdar Goharshady, Ehsan Kafshdar Goharshady, Mehrdad Karrabi, Dorde Zikelic |
FM (1) | 4 |
| 2024 | Solving Long-run Average Reward Robust MDPs via Stochastic Games
Krishnendu Chatterjee, Ehsan Kafshdar Goharshady, Mehrdad Karrabi, Petr Novotný 0001, Dorde Zikelic |
IJCAI | 3 |
| 2024 | Game Dynamics and Equilibrium Computation in the Population Protocol ModelabstractWe initiate the study of game dynamics in the population protocol model: n agents each maintain a current local strategy and interact in pairs uniformly at random. Upon each interaction, the agents play a two-person game and receive a payoff from an underlying utility function, and they can subsequently update their strategies according to a fixed local algorithm. In this setting, we ask how the distribution over agent strategies evolves over a sequence of interactions, and we introduce a new distributional equilibrium concept to quantify the quality of such distributions. As an initial example, we study a class of repeated prisoner's dilemma games, and we consider a family of simple local update algorithms that yield non-trivial dynamics over the distribution of agent strategies. We show that these dynamics are related to a new class of high-dimensional Ehrenfest random walks, and we derive exact characterizations of their stationary distributions, bounds on their mixing times, and prove their convergence to approximate distributional equilibria. Our results highlight trade-offs between the local state space of each agent, and the convergence rate and approximation factor of the underlying dynamics. Our approach opens the door towards the further characterization of equilibrium computation for other classes of games and dynamics in the population setting. Dan Alistarh, Krishnendu Chatterjee, Mehrdad Karrabi, John Lazarsfeld |
PODC | 3 |
| 2024 | Fully Automated Selfish Mining Analysis in Efficient Proof Systems BlockchainsabstractWe study selfish mining attacks in longest-chain blockchains like Bitcoin, but where the proof of work is replaced with efficient proof systems - like proofs of stake or proofs of space - and consider the problem of computing an optimal selfish mining attack which maximizes expected relative revenue of the adversary, thus minimizing the chain quality. To this end, we propose a novel selfish mining attack that aims to maximize this objective and formally model the attack as a Markov decision process (MDP). We then present a formal analysis procedure which computes an ϵ-tight lower bound on the optimal expected relative revenue in the MDP and a strategy that achieves this ϵ-tight lower bound, where ϵ > 0 may be any specified precision. Our analysis is fully automated and provides formal guarantees on the correctness. We evaluate our selfish mining attack and observe that it achieves superior expected relative revenue compared to two considered baselines. Krishnendu Chatterjee, Amirali Ebrahim-Zadeh, Mehrdad Karrabi, Krzysztof Pietrzak, Michelle Yeo, Dorde Zikelic |
PODC | 3 |