VLDB 2026 Research / reviewers in the wild / expert
Avaljot Singh
dblp:339/0936
· DBLP profile ↗
5ranked-venue papers
2as first author
5since 2021 · last 2026
0009-0006-4167-8709ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-author · 4 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Efficient Ranking Function-Based Termination Analysis via Bidirectional Decompositional Search
Yasmin Sarita, Avaljot Singh, Shaurya Gomber, Gagandeep Singh 0001, Mahesh Vishwanathan |
ESOP (2) | 2 |
| 2026 | SAIL: Sound Abstract Interpreters with LLMsabstractHow to construct globally sound abstract interpreters to safely approximate program behaviors remains a bottleneck in abstract interpretation. In this paper, we show the potential of using state-of-the-art LLMs to automate this tedious process. Focusing on the neural network verification area, we synthesize non-trivial sound abstract transformers across diverse abstract domains using LLMs to search within infinite space from scratch. We formalize the synthesis task as a constrained optimization problem, for which we design a novel mathematically grounded cost function that measures the degree of unsoundness of each generated candidate transformer, while enforcing hard syntactic and semantic validity constraints. Building on this formulation, we introduce SAIL, a novel unified framework that combines model generation, syntactic and semantic validation, and cost-function-based refinement to synthesize globally sound abstract transformers. Evaluation results show that SAIL not only matches the performance of manually designed transformers, but also is able to synthesize sound and high-precision transformers that do not exist in the literature for complex non-linear operators. Qiuhan Gu, Avaljot Singh, Gagandeep Singh 0001 |
Proc. ACM Program. Lang. | 2 |
| 2025 | Automated Verification of Soundness of DNN CertifiersabstractThe uninterpretability of Deep Neural Networks (DNNs) hinders their use in safety-critical applications. Abstract Interpretation-based DNN certifiers provide promising avenues for building trust in DNNs. Unsoundness in the mathematical logic of these certifiers can lead to incorrect results. However, current approaches to ensure their soundness rely on manual, expert-driven proofs that are tedious to develop, limiting the speed of developing new certifiers. Automating the verification process is challenging due to the complexity of verifying certifiers for arbitrary DNN architectures and handling diverse abstract analyses. We introduce ProveSound , a novel verification procedure that automates the soundness verification of DNN certifiers for arbitrary DNN architectures. Our core contribution is the novel concept of a symbolic DNN, using which, ProveSound reduces the soundness property, a universal quantification over arbitrary DNNs, to a tractable symbolic representation, enabling verification with standard SMT solvers. By formalizing the syntax and operational semantics of ConstraintFlow , a DSL for specifying certifiers, ProveSound efficiently verifies both existing and new certifiers, handling arbitrary DNN architectures. Our code is available at https://github.com/uiuc-focal-lab/constraintflow.git Avaljot Singh, Yasmin Sarita, Charith Mendis, Gagandeep Singh 0001 |
Proc. ACM Program. Lang. | 1 |
| 2024 | Interpreting Robustness Proofs of Deep Neural NetworksabstractIn recent years numerous methods have been developed to formally verify the robustness of deep neural networks (DNNs).
Though the proposed techniques are effective in providing mathematical guarantees about the DNNs' behavior, it is not clear whether the proofs generated by these methods are human-understandable.
In this paper, we bridge this gap by developing new concepts, algorithms, and representations to generate human understandable insights into the internal workings of DNN robustness proofs.
Leveraging the proposed method, we show that the robustness proofs of standard DNNs rely more on spurious input features as compared to the proofs of DNNs trained to be robust.
Robustness proofs of the provably robust DNNs filter out a larger number of spurious input features as compared to adversarially trained DNNs, sometimes even leading to the pruning of semantically meaningful input features.
The proofs for the DNNs combining adversarial and provably robust training tend to achieve the middle ground Debangshu Banerjee 0001, Avaljot Singh, Gagandeep Singh 0001 |
ICLR | 2 |
| 2024 | ConstraintFlow: A Declarative DSL for Easy Development of DNN Certifiers
Avaljot Singh, Yasmin Sarita, Charith Mendis, Gagandeep Singh 0001 |
SAS | 1 |