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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Avaljot Singh

dblp:339/0936 · DBLP profile ↗
← Back
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

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
2 papers
Trustworthy machine learning · 100%
Software engineering, system software, and programming languages
1 paper
Program verification · 67% Program analysis · 33%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
robustness
1.622025
Automated Verification of Soundness of DNN Certifiers · Proc. ACM Program. Lang. 2025
Interpreting Robustness Proofs of Deep Neural Networks · ICLR 2024
Machine learning › Trustworthy machine learning › robustness
neural network verification
0.912025
Automated Verification of Soundness of DNN Certifiers · Proc. ACM Program. Lang. 2025
Program analysis › static analysis
abstract interpretation
0.912025
Automated Verification of Soundness of DNN Certifiers · Proc. ACM Program. Lang. 2025
Program verification
automated verification
0.912025
Automated Verification of Soundness of DNN Certifiers · Proc. ACM Program. Lang. 2025
Program verification › formal proof
soundness proof
0.912025
Automated Verification of Soundness of DNN Certifiers · Proc. ACM Program. Lang. 2025
Machine learning › Trustworthy machine learning › verification
formal verification of neural networks
0.812024
Interpreting Robustness Proofs of Deep Neural Networks · ICLR 2024
Machine learning › Trustworthy machine learning
interpretability
0.812024
Interpreting Robustness Proofs of Deep Neural Networks · ICLR 2024

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

symbolic DNN · 1.7SMT solving · 1.7ConstraintFlow DSL · 1.7provably robust training · 0.8adversarial training · 0.8
YearPublicationVenuePosition
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 LLMs
abstract
How 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 Certifiers
abstract
The 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 Networks
abstract
In 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
ICLR2
2024 ConstraintFlow: A Declarative DSL for Easy Development of DNN Certifiers
Avaljot Singh, Yasmin Sarita, Charith Mendis, Gagandeep Singh 0001
SAS1