See also my Google Scholar and DBLP profiles.
2026
-
Lumos: Let there be Language Model System Certification
arXiv preprint, 2026
Under review
-
A Tensor-Based Compiler and a Runtime for Neuron-Level DNN Certifier Specifications
arXiv preprint, 2026
Neuton. Under review
-
Scaling Deterministic LLM Verification to Prompt Spaces
Nalin Wadhwa, Brian Kim, David Shu Cheng, Isha Chaudhary,
Avaljot Singh, and
Gagandeep Singh 2026
Under review
-
AgentRx: Diagnosing AI Agent Failures from Execution Trajectories
In Conference on Empirical Methods in Natural Language Processing (EMNLP), 2026
-
Learning Reusable Program Transformations via LLM-Guided Rule Synthesis
In Conference on Language Modeling (COLM), 2026
RuleFlow. * Equal contribution by Avaljot Singh and Dushyant Bharadwaj
-
SAIL: Sound Abstract Interpreters with LLMs
In ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2026
-
Efficient Ranking Function-Based Termination Analysis via Bidirectional Decompositional Search
In European Symposium on Programming (ESOP), 2026
Syndicate
-
Unified Operational Formalism for LLM-based Theorem-proving Systems
In VerifAI Workshop at the International Conference on Learning Representations (ICLR), 2026
Maestro. * Equal contribution by Avaljot Singh and Shaurya Gomber
-
Adaptive Quantization of CNNs for Spectrogram-Based Foreground Activity Classification
Ashitabh Misra, Madhav Agrawal, Tomoyoshi Kimura, Jinyang Li,
Avaljot Singh, Arham Jain, and
Tarek Abdelzaher In International Joint Conference on Neural Networks (IJCNN), 2026
2025
-
Automated Verification of Soundness of DNN Certifiers
Proceedings of the ACM on Programming Languages (OOPSLA), 2025
ProveSound
-
Safety and Trust in Artificial Intelligence with Abstract Interpretation
Foundations and Trends in Programming Languages, 2025
2024
-
ConstraintFlow: A DSL for Specification and Verification of Neural Network Analyses
In International Static Analysis Symposium (SAS), 2024
ConstraintFlow. Bronze Medal, ACM SRC at PLDI 2024
-
Interpreting Robustness Proofs of Deep Neural Networks
In International Conference on Learning Representations (ICLR), 2024
ProFIt. Outstanding Paper Award, WFVML at ICML 2023
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.