← Search

Nina Narodytska

13 accepted papers

2026

Not All Invariants Are Equal: Curating Training Data to Accelerate Program Verification with SLMs

ICML 2026poster

The synthesis of inductive loop invariants is a critical bottleneck in automated program verification. While Large Language Models (LLMs) show promise in mitigating this issue, they often fail on hard instances, generating invariants that are invalid or computationally ineffective. While fine-tuning…

Cited by 0SourceScholar
2026

SpotIt: Evaluating Text-to-SQL Evaluation with Formal Verification

ICLR 2026poster

Community-driven Text-to-SQL evaluation platforms play a pivotal role in tracking the state of the art of Text-to-SQL performance. The reliability of the evaluation process is critical for driving progress in the field. Current evaluation methods are largely test-based, which involves comparing the…

Cited by 0SourceScholar
2024

CrystalBox: Future-Based Explanations for Input-Driven Deep RL Systems

AAAI 2024technical

We present CrystalBox, a novel, model-agnostic, posthoc explainability framework for Deep Reinforcement Learning (DRL) controllers in the large family of input-driven environments which includes computer systems. We combine the natural decomposability of reward functions in input-driven environments…

2024

Lemur: Integrating Large Language Models in Automated Program Verification

ICLR 2024poster

The demonstrated code-understanding capability of LLMs raises the question of whether they can be used for automated program verification, a task that demands high-level abstract reasoning about program properties that is challenging for verification tools. We propose a general methodology to combin…

2023

Eliminating the Impossible, Whatever Remains Must Be True: On Extracting and Applying Background Knowledge in the Context of Formal Explanations

AAAI 2023technical

The rise of AI methods to make predictions and decisions has led to a pressing need for more explainable artificial intelligence (XAI) methods. One common approach for XAI is to produce a post-hoc explanation, explaining why a black box ML model made a certain prediction. Formal approaches to post-h…

2022

Constraint-Driven Explanations for Black-Box ML Models

AAAI 2022technical

The need to understand the inner workings of opaque Machine Learning models has prompted researchers to devise various types of post-hoc explanations. A large class of such explainers proceed in two phases: first perturb an input instance whose explanation is sought, and then generate an interpretab…

Cited by 19SourcePDFScholar
2021

Explanations for Monotonic Classifiers.

ICML 2021spotlight

In many classification tasks there is a requirement of monotonicity. Concretely, if all else remains constant, increasing (resp. decreasing) the value of one or more features must not decrease (resp. increase) the value of the prediction. Despite comprehensive efforts on learning monotonic classifie…

Cited by 73SourcePDFScholar
2021

Reasoning-Based Learning of Interpretable ML Models

IJCAI 2021poster

Artificial Intelligence (AI) is widely used in decision making procedures in myriads of real-world applications across important practical areas such as finance, healthcare, education, and safety critical systems. Due to its ubiquitous use in safety and privacy critical domains, it is often vital to…

Cited by 26SourcePDFScholar
2020

Explaining Naive Bayes and Other Linear Classifiers with Polynomial Time and Delay

NeurIPS 2020spotlight

Recent work proposed the computation of so-called PI-explanations of Naive Bayes Classifiers (NBCs). PI-explanations are subset-minimal sets of feature-value pairs that are sufficient for the prediction, and have been computed with state-of-the-art exact algorithms that are worst-case exponential in…

2020

In Search for a SAT-friendly Binarized Neural Network Architecture

ICLR 2020poster

Analyzing the behavior of neural networks is one of the most pressing challenges in deep learning. Binarized Neural Networks are an important class of networks that allow equivalent representation in Boolean logic and can be analyzed formally with logic-based reasoning tools like SAT solvers. Such…

Cited by 43SourceScholar
2019

On Relating Explanations and Adversarial Examples

NeurIPS 2019poster

The importance of explanations (XP's) of machine learning (ML) model predictions and of adversarial examples (AE's) cannot be overstated, with both arguably being essential for the practical success of ML in different settings. There has been recent work on understanding and assessing the relationsh…