← Search

Daniel Kroening

10 accepted papers

2026

MatchFixAgent: Language-Agnostic Autonomous Repository-Level Code Translation Validation and Repair

ICML 2026poster

Code translation transforms source code from one programming language (PL) to another. Validating the functional equivalence of translation and repairing, if necessary, are critical steps in code translation. Existing automated validation and repair approaches struggle to generalize to many PLs due …

Cited by 0SourceScholar
2026

Symbolic Task Inference in Deep Reinforcement Learning (Abstract Reprint)

AAAI 2026technical

This paper proposes DeepSynth, a method for effective training of deep reinforcement learning agents when the reward is sparse or non-Markovian, but at the same time progress towards the reward requires achieving an unknown sequence of high-level objectives. Our method employs a novel algorithm for

Cited by 0SourcePDFScholar
2024

Safeguarded Progress in Reinforcement Learning: Safe Bayesian Exploration for Control Policy Synthesis

AAAI 2024technical

This paper addresses the problem of maintaining safety during training in Reinforcement Learning (RL), such that the safety constraint violations are bounded at any point during learning. As enforcing safety during training might severely limit the agent’s exploration, we propose here a new architec…

2021

DeepSynth: Automata Synthesis for Automatic Task Segmentation in Deep Reinforcement Learning

AAAI 2021technical

This paper proposes DeepSynth, a method for effective training of deep Reinforcement Learning (RL) agents when the reward is sparse and non-Markovian, but at the same time progress towards the reward requires achieving an unknown sequence of high-level objectives. Our method employs a novel algorith…

2020

Explaining Image Classifiers using Statistical Fault Localization

ECCV 2020poster

The black-box nature of deep neural networks (DNNs) makes it impossible to understand why a particular output is produced, creating demand for “Explainable AI”. In this paper, we show that statistical fault localization (SFL) techniques from software engineering deliver high quality explanations of…