Avaljot Singh
Room 4107
Thomas M Siebel Center
201 Goodwin Avenue
Urbana,
Illinois, 61801
United States
I am a PhD student in the Computer Science Department at University of Illinois, Urbana-Champaign. I am advised by Prof. Gagandeep Singh and Prof. Charith Mendis. My current research is focused on making Neural Networks trustworthy by making it easy to verify properties like robustness using formal methods. We are currently building ConstraintFlow, a DSL for defining Neural Network analysis algorithms.
Prior to starting my PhD, I graduated with Bachelors and Masters in Computer Science from IIT Delhi in May 2021, where I was advised by Prof. Sanjiva Prasad (Thesis). I have also had the opportunity of working with Rahul Sharma at MSR India and Prof. Nate Foster at Cornell University during my research internships.
Selected Publications
2024
- ProveSoundAutomated Verification of Soundness of DNN CertifiersIn submission, 2024
- SyndicateSyndicate: Synergistic Synthesis of Ranking Function and Invariants for Termination AnalysisArxiv, 2024
- ConstraintFlowConstraintFlow: A DSL for Specification and Verification of Neural Network AnalysesIn Static Analysis, 2024
Current Projects
ConstraintFlow
We develop a ConstraintFlow, a declarative DSL for specifying Abstract Interpretation-based DNN certifiers. It provides a lightweight automatic verification, which can be used to ensure the over-approximation-based soundness of DNN certifiers. We are also building a compiler that can generate an optimized executabels that can run on different hardwares.
Learn MoreTermination Analysis of Programs
We develop Syndicate, a novel framework for proving termination of programs by synergistically generating ranking functions and invariants.
Learn MoreAutomated Theorem Proving
Using Large Language Models to automatically prove theorems.