EDBT 2026 Demo / reviewers in the wild / expert
Zenna Tavares
dblp:229/8544
· DBLP profile ↗
5ranked-venue papers
2as first author
3since 2021 · last 2024
0000-0002-2198-5385ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 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
3 papers |
Probabilistic and Bayesian machine learning · 78% Knowledge representation and reasoning · 12% Reinforcement learning · 10% | |
| Software engineering, system software, and programming languages
2 papers |
Program synthesis and code generation · 90% Programming languages and type systems · 10% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Probabilistic and Bayesian machine learning › causal inference
counterfactual prediction |
0.9 | 2 | 2021 | A Language for Counterfactual Generative Models · ICML 2021 Predicate Exchange: Inference with Declarative Knowledge · ICML 2019 |
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming |
0.9 | 2 | 2021 | A Language for Counterfactual Generative Models · ICML 2021 Predicate Exchange: Inference with Declarative Knowledge · ICML 2019 |
Program synthesis and code generation › formal synthesis
automata synthesis |
0.7 | 1 | 2023 | Combining Functional and Automata Synthesis to Discover Causal Reactive Programs · Proc. ACM Program. Lang. 2023 |
Program synthesis and code generation › controller synthesis
reactive synthesis |
0.7 | 1 | 2023 | Combining Functional and Automata Synthesis to Discover Causal Reactive Programs · Proc. ACM Program. Lang. 2023 |
Machine learning › Probabilistic and Bayesian machine learning
causal inference |
0.5 | 1 | 2021 | A Language for Counterfactual Generative Models · ICML 2021 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › causal reasoning
counterfactual reasoning |
0.5 | 1 | 2021 | A Language for Counterfactual Generative Models · ICML 2021 |
Machine learning › Reinforcement learning › policy learning › policy parameterization
programmatic policy |
0.4 | 1 | 2020 | Synthesizing Programmatic Policies that Inductively Generalize · ICLR 2020 |
Program synthesis and code generation › controller synthesis
programmatic strategy synthesis |
0.4 | 1 | 2020 | Synthesizing Programmatic Policies that Inductively Generalize · ICLR 2020 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference |
0.4 | 1 | 2019 | Predicate Exchange: Inference with Declarative Knowledge · ICML 2019 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
markov chain monte carlo |
0.4 | 1 | 2019 | Predicate Exchange: Inference with Declarative Knowledge · ICML 2019 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods › markov chain monte carlo
replica exchange |
0.4 | 1 | 2019 | Predicate Exchange: Inference with Declarative Knowledge · ICML 2019 |
Programming languages and type systems
domain-specific languages |
0.2 | 1 | 2023 | Combining Functional and Automata Synthesis to Discover Causal Reactive Programs · Proc. ACM Program. Lang. 2023 |
Methods — techniques the papers use, named apart from their topics
reinforcement learning · 0.9iterative synthesis · 0.7functional synthesis · 0.7automata synthesis · 0.7probabilistic programming semantics · 0.5do-calculus · 0.5replica exchange MCMC · 0.4predicate softening · 0.4nonstandard probabilistic program execution · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | MetaCOG: A Heirarchical Probabilistic Model for Learning Meta-Cognitive Visual RepresentationsabstractHumans have the capacity to question what we see and to recognize when our vision is unreliable (e.g., when we realize that we are experiencing a visual illusion). Inspired by this capacity, we present MetaCOG: a hierarchical probabilistic model that can be attached to a neural object detector to monitor its outputs and determine their reliability. MetaCOG achieves this by learning a probabilistic model of the object detector’s performance via Bayesian inference{—}i.e., a meta-cognitive representation of the network’s propensity to hallucinate or miss different object categories. Given a set of video frames processed by an object detector, MetaCOG performs joint inference over the underlying 3D scene and the detector’s performance, grounding inference on a basic assumption of object permanence. Paired with three neural object detectors, we show that MetaCOG accurately recovers each detector’s performance parameters and improves the overall system’s accuracy. We additionally show that MetaCOG is robust to varying levels of error in object detector outputs, showing proof-of-concept for a novel approach to the problem of detecting and correcting errors in vision systems when ground-truth is not available. Marlene Berke, Zhangir Azerbayev, Mario Belledonne, Zenna Tavares, Julian Jara-Ettinger |
UAI | 4 |
| 2023 | Combining Functional and Automata Synthesis to Discover Causal Reactive ProgramsabstractWe present a new algorithm that synthesizes functional reactive programs from observation data. The key novelty is to iterate between a functional synthesis step, which attempts to generate a transition function over observed states, and an automata synthesis step, which adds any additional latent state necessary to fully account for the observations. We develop a functional reactive DSL called Autumn that can express a rich variety of causal dynamics in time-varying, Atari-style grid worlds, and apply our method to synthesize Autumn programs from data. We evaluate our algorithm on a benchmark suite of 30 Autumn programs as well as a third-party corpus of grid-world-style video games. We find that our algorithm synthesizes 27 out of 30 programs in our benchmark suite and 21 out of 27 programs from the third-party corpus, including several programs describing complex latent state transformations, and from input traces containing hundreds of observations. We expect that our approach will provide a template for how to integrate functional and automata synthesis in other induction domains. Ria Das, Josh Tenenbaum, Armando Solar-Lezama, Zenna Tavares |
Proc. ACM Program. Lang. | 4 |
| 2021 | A Language for Counterfactual Generative ModelsabstractWe present Omega, a probabilistic programming language with support for counterfactual inference. Counterfactual inference means to observe some fact in the present, and infer what would have happened had some past intervention been taken, e.g. “given that medication was not effective at dose x, what is the probability that it would have been effective at dose 2x?.” We accomplish this by introducing a new operator to probabilistic programming akin to Pearl’s do, define its formal semantics, provide an implementation, and demonstrate its utility through examples in a variety of simulation models. Zenna Tavares, James Koppel, Xin Zhang 0035, Ria Das, Armando Solar-Lezama |
ICML | 1 |
| 2020 | Synthesizing Programmatic Policies that Inductively Generalize
Jeevana Priya Inala, Osbert Bastani, Zenna Tavares, Armando Solar-Lezama |
ICLR | 3 |
| 2019 | Predicate Exchange: Inference with Declarative KnowledgeabstractProgramming languages allow us to express complex predicates, but existing inference methods are unable to condition probabilistic models on most of them. To support a broader class of predicates, we develop an inference procedure called predicate exchange, which softens predicates. A soft predicate quantifies the extent to which values of model variables are consistent with its hard counterpart. We substitute the likelihood term in the Bayesian posterior with a soft predicate, and develop a variant of replica exchange MCMC to draw posterior samples. We implement predicate exchange as a language agnostic tool which performs a nonstandard execution of a probabilistic program. We demonstrate the approach on sequence models of health and inverse rendering. Zenna Tavares, Javier Burroni, Edgar Minasyan, Armando Solar-Lezama, Rajesh Ranganath |
ICML | 1 |