EDBT 2026 Demo / reviewers in the wild / expert
Ria Das
dblp:239/2673
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2023
0000-0001-8623-8359ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
1 paper |
Probabilistic and Bayesian machine learning · 75% Knowledge representation and reasoning · 25% | |
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 87% Programming languages and type systems · 13% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
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 |
Machine learning › Probabilistic and Bayesian machine learning › causal inference
counterfactual prediction |
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 › Probabilistic and Bayesian machine learning
probabilistic programming |
0.5 | 1 | 2021 | A Language for Counterfactual Generative Models · ICML 2021 |
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
iterative synthesis · 0.7functional synthesis · 0.7automata synthesis · 0.7probabilistic programming semantics · 0.5do-calculus · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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. | 1 |
| 2022 | Machine learning modeling of family wide enzyme-substrate specificity screensabstractBiocatalysis is a promising approach to sustainably synthesize pharmaceuticals, complex natural products, and commodity chemicals at scale. However, the adoption of biocatalysis is limited by our ability to select enzymes that will catalyze their natural chemical transformation on non-natural substrates. While machine learning and in silico directed evolution are well-posed for this predictive modeling challenge, efforts to date have primarily aimed to increase activity against a single known substrate, rather than to identify enzymes capable of acting on new substrates of interest. To address this need, we curate 6 different high-quality enzyme family screens from the literature that each measure multiple enzymes against multiple substrates. We compare machine learning-based compound-protein interaction (CPI) modeling approaches from the literature used for predicting drug-target interactions. Surprisingly, comparing these interaction-based models against collections of independent (single task) enzyme-only or substrate-only models reveals that current CPI approaches are incapable of learning interactions between compounds and proteins in the current family level data regime. We further validate this observation by demonstrating that our no-interaction baseline can outperform CPI-based models from the literature used to guide the discovery of kinase inhibitors. Given the high performance of non-interaction based models, we introduce a new structure-based strategy for pooling residue representations across a protein sequence. Altogether, this work motivates a principled path forward in order to build and evaluate meaningful predictive models for biocatalysis and other drug discovery applications. Samuel Goldman, Ria Das, Kevin K. Yang, Connor W. Coley |
PLoS Comput. Biol. | 2 |
| 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 | 4 |