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.

Chaitanya Agarwal

dblp:313/9434 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
7since 2021 · last 2026
0009-0005-0921-697XORCID · corroborated

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

Artificial intelligence and machine learning · 3 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Theory of computation · 2 · 2 first-author · 2 since 2021Security and privacy · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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.

Software engineering, system software, and programming languages
2 papers
Program analysis · 50% Program verification · 50%
Theoretical computer science
3 papers
Mathematical optimization · 55% Approximation and online algorithms · 18% Automated reasoning and model checking · 18%
Network and information security
1 paper
Cryptographic protocols and secure computation · 100%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation
authenticated data structure
0.912025
Logical Relations for Formally Verified Authenticated Data Structures · CCS 2025
Program analysis › static analysis
abstract interpretation
0.912025
Abstract Interpretation of Temporal Safety Effects of Higher Order Programs · Proc. ACM Program. Lang. 2025
Program analysis
effect analysis
0.912025
Abstract Interpretation of Temporal Safety Effects of Higher Order Programs · Proc. ACM Program. Lang. 2025
Program verification
higher-order program verification
0.912025
Abstract Interpretation of Temporal Safety Effects of Higher Order Programs · Proc. ACM Program. Lang. 2025
Approximation and online algorithms
approximation algorithms
0.612022
The Multi-vehicle Ride-Sharing Problem · WSDM 2022
Mathematical optimization
discrete optimization
0.612022
The Multi-vehicle Ride-Sharing Problem · WSDM 2022
Mathematical optimization › sequential decision making
markov decision processes
0.612022
PAC Statistical Model Checking of Mean Payoff in Discrete- and Continuous-Time MDP · CAV (2) 2022
Automated reasoning and model checking › model checking › probabilistic model checking
statistical model checking
0.612022
PAC Statistical Model Checking of Mean Payoff in Discrete- and Continuous-Time MDP · CAV (2) 2022
Mathematical optimization › combinatorial optimization
vehicle routing
0.612022
The Multi-vehicle Ride-Sharing Problem · WSDM 2022
Automata and formal languages
register automata
0.312025
Abstract Interpretation of Temporal Safety Effects of Higher Order Programs · Proc. ACM Program. Lang. 2025
Smart cities and intelligent transportation
ridesharing
0.212022
The Multi-vehicle Ride-Sharing Problem · WSDM 2022

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

rocq prover · 1.7relational separation logic · 1.7iris framework · 1.7automata-based analysis · 1.7abstract interpretation · 1.7hierarchical grouping · 1.1approximation algorithm · 1.1type-and-effect system · 0.9type and effect system · 0.9statistical model checking · 0.6probably approximately correct (PAC) bounds · 0.6
YearPublicationVenuePosition
2026 FinBloom: Knowledge-Grounding Large Language Model with Real-Time Financial Data
Ankur Sinha 0001, Chaitanya Agarwal, Pekka Malo
Knowl. Based Syst.2
2025 Logical Relations for Formally Verified Authenticated Data Structures
abstract
Authenticated data structures allow untrusted third parties to carry out operations which produce proofs that can be used to verify an operation's output. Such data structures are challenging to develop and implement correctly. This paper gives a formal proof of security and correctness for a library that generates authenticated versions of data structures automatically. The proof is based on a new relational separation logic for reasoning about programs that use collision-resistant cryptographic hash functions. This logic provides a basis for constructing two semantic models of a type system, which are used to justify how the library makes use of type abstraction to enforce security and correctness. Using these models, we also prove the correctness of several optimizations to the library and then show how optimized, hand-written implementations of authenticated data structures can be soundly linked with automatically generated code. All of the results in this paper have been mechanized in the Rocq prover using the Iris framework.
Simon Oddershede Gregersen, Chaitanya Agarwal, Joseph Tassarotti
CCS2
2025 PAC statistical model checking of mean payoff in discrete- and continuous-time MDP
abstract
Abstract Markov decision processes (MDPs) and continuous-time MDP (CTMDPs) are the fundamental models for non-deterministic systems with probabilistic uncertainty. Mean payoff (a.k.a. long-run average reward) is one of the most classic objectives considered in their context. We provide the first practical algorithm to compute mean payoff probably approximately correctly in unknown MDPs. Our algorithm is anytime in the sense that if terminated prematurely, it returns an approximate value with the required confidence. Further, we extend it to unknown CTMDPs. We do not require any knowledge of the state or number of successors of a state, but only a lower bound on the minimum transition probability, which has been advocated in literature. Our algorithm learns the unknown MDP/CTMDP through repeated, directed sampling; thus spending less time on learning components with smaller impact on the mean payoff. In addition to providing probably approximately correct (PAC) bounds for our algorithm, we also demonstrate its practical nature by running experiments on standard benchmarks.
Chaitanya Agarwal, Shibashis Guha, Jan Kretínský, M. Pazhamalai
Formal Methods Syst. Des.1
2025 Abstract Interpretation of Temporal Safety Effects of Higher Order Programs
abstract
This paper describes a new abstract interpretation -based approach to verify temporal safety properties of recursive, higher-order programs. While prior works have provided theoretical impact and some automation, they have had limited scalability. We begin with a new automata-based “abstract effect domain” for summarizing context-sensitive dependent effects, capable of abstracting relations between the program environment and the automaton control state. Our analysis includes a new transformer for abstracting event prefixes to automatically computed context-sensitive effect summaries, and is instantiated in a type-and-effect system grounded in abstract interpretation. Since the analysis is parametric on the automaton, we next instantiate it to a broader class of history/register (or “accumulator”) automata, beyond finite state automata to express some context-free properties, input-dependency, event summation, resource usage, cost, equal event magnitude, etc. We implemented a prototype ev Drift that computes dependent effect summaries (and validates assertions) for OCaml-like recursive higher-order programs. As a basis of comparison, we describe reductions to assertion checking for higher-order but effect-free programs, and demonstrate that our approach outperforms prior tools Drift , RCaml / Spacer , MoCHi , and ReTHFL . Overall, across a set of 23 benchmarks, Drift verified 12 benchmarks, RCaml/Spacer verified 6, MoCHi verified 11, ReTHFL verified 18, and ev Drift verified 21; ev Drift also achieved a 6.3×, 5.3×, 16.8×, and 6.4× speedup over Drift , RCami/Spacer , MoCHi , and ReTHFL , respectively, on those benchmarks that both tools could solve.
Mihai Nicola, Chaitanya Agarwal, Eric Koskinen, Thomas Wies
Proc. ACM Program. Lang.2
2022 PAC Statistical Model Checking of Mean Payoff in Discrete- and Continuous-Time MDP
abstract
Abstract Markov decision processes (MDP) and continuous-time MDP (CTMDP) are the fundamental models for non-deterministic systems with probabilistic uncertainty. Mean payoff (a.k.a. long-run average reward) is one of the most classic objectives considered in their context. We provide the first algorithm to compute mean payoff probably approximately correctly in unknown MDP; further, we extend it to unknown CTMDP. We do not require any knowledge of the state space, only a lower bound on the minimum transition probability, which has been advocated in literature. In addition to providing probably approximately correct (PAC) bounds for our algorithm, we also demonstrate its practical nature by running experiments on standard benchmarks.
Chaitanya Agarwal, Shibashis Guha, Jan Kretínský, Pazhamalai Muruganandham
CAV (2)1
2022 Bilingual Tabular Inference: A Case Study on Indic Languages
abstract
Chaitanya Agarwal, Vivek Gupta, Anoop Kunchukuttan, Manish Shrivastava. Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2022.
Chaitanya Agarwal, Vivek Gupta 0001, Anoop Kunchukuttan, Manish Shrivastava 0001
NAACL-HLT1
2022 The Multi-vehicle Ride-Sharing Problem
abstract
Ride-sharing is one of the most popular models of economical and eco-friendly transportation in modern smart cities, especially when riding hybrid and electric vehicles. Usually multiple passengers with similar itineraries are grouped together, which significantly reduces travel cost (or time), road congestion, and traffic emissions. In this paper, we study the ride-sharing problem where each vehicle is shared by exactly $łambda$ riders for any fixed $łambda>0$, and the goal is to minimize the total travel distance. The min-cost ride-sharing problem is intractable even in the case of exactly two riders sharing a vehicle \citeBeiZ18-carsharing, and hence we can only hope for an approximate solution. We propose a novel two-phase algorithm: a hierarchical grouping phase that partitions requests into disjoint groups of fixed size, followed by an assignment of request groups to individual vehicles and planning a feasible route for each vehicle. This is the first non-trivial approximation algorithm for the ride-sharing problem with vehicle capacity larger than two. We verify the efficacy of our algorithm on both synthetic and realworld datasets. Our experimental results show that, the ride-sharing scheme produced by our algorithm not only has small total travel distance compared to state-of-the-art baselines, but also enjoys a small makespan and total latency, which crucially relate to each single rider's traveling time. This suggests that our algorithm also enhances rider experience while being energy-efficient.
Kelin Luo, Chaitanya Agarwal, Syamantak Das
WSDM2