Zenna Tavares

dblp:229/8544 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning › causal inference
counterfactual prediction
0.922021
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.922021
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.712023
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.712023
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.512021
A Language for Counterfactual Generative Models · ICML 2021
Knowledge, reasoning and agents › Knowledge representation and reasoning › causal reasoning
counterfactual reasoning
0.512021
A Language for Counterfactual Generative Models · ICML 2021
Machine learning › Reinforcement learning › policy learning › policy parameterization
programmatic policy
0.412020
Synthesizing Programmatic Policies that Inductively Generalize · ICLR 2020
Program synthesis and code generation › controller synthesis
programmatic strategy synthesis
0.412020
Synthesizing Programmatic Policies that Inductively Generalize · ICLR 2020
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference
0.412019
Predicate Exchange: Inference with Declarative Knowledge · ICML 2019
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
markov chain monte carlo
0.412019
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.412019
Predicate Exchange: Inference with Declarative Knowledge · ICML 2019
Programming languages and type systems
domain-specific languages
0.212023
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
YearPublicationVenuePosition
2024 MetaCOG: A Heirarchical Probabilistic Model for Learning Meta-Cognitive Visual Representations
abstract
Humans 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
UAI4
2023 Combining Functional and Automata Synthesis to Discover Causal Reactive Programs
abstract
We 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 Models
abstract
We 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
ICML1
2020 Synthesizing Programmatic Policies that Inductively Generalize
Jeevana Priya Inala, Osbert Bastani, Zenna Tavares, Armando Solar-Lezama
ICLR3
2019 Predicate Exchange: Inference with Declarative Knowledge
abstract
Programming 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
ICML1