EDBT 2026 Demo / reviewers in the wild / expert
Maria I. Gorinova 0001
dblp:179/4755 · also Maria Ivanova Gorinova 0001
· DBLP profile ↗
7ranked-venue papers
6as first author
2since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 2 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author
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
6 papers |
Probabilistic and Bayesian machine learning · 49% Graph learning · 24% Deep learning architectures and training · 22% | |
| Software engineering, system software, and programming languages
2 papers |
Programming languages and type systems · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Computational social science and digital humanities · 50% Computing education · 50% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming |
1.1 | 3 | 2022 | Conditional Independence by Typing · ACM Trans. Program. Lang. Syst. 2022 Automatic Reparameterisation of Probabilistic Programs · ICML 2020 A Live, Multiple-Representation Probabilistic Programming Environment for Novices · CHI 2016 |
Programming languages and type systems
probabilistic programming |
1.0 | 2 | 2022 | Conditional Independence by Typing · ACM Trans. Program. Lang. Syst. 2022 Probabilistic programming with densities in SlicStan: efficient, flexible, and deterministic · Proc. ACM Program. Lang. 2019 |
Machine learning › Graph learning › graph neural network › continuous graph neural network
graph neural diffusion |
0.5 | 1 | 2021 | GRAND: Graph Neural Diffusion · ICML 2021 |
Machine learning › Graph learning
graph neural network |
0.5 | 1 | 2021 | GRAND: Graph Neural Diffusion · ICML 2021 |
Machine learning › Deep learning architectures and training › neural differential equations
neural ordinary differential equations |
0.5 | 1 | 2021 | GRAND: Graph Neural Diffusion · ICML 2021 |
Machine learning › Deep learning architectures and training
reparameterization |
0.4 | 1 | 2020 | Automatic Reparameterisation of Probabilistic Programs · ICML 2020 |
Machine learning › Probabilistic and Bayesian machine learning
statistical inference |
0.4 | 1 | 2020 | Automatic Reparameterisation of Probabilistic Programs · ICML 2020 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference |
0.4 | 1 | 2020 | Automatic Reparameterisation of Probabilistic Programs · ICML 2020 |
Natural language and speech › Information extraction and text analysis
user profiling |
0.2 | 1 | 2016 | Predicting Gaming Related Properties from Twitter Accounts · AAAI 2016 |
Computing education
programming education |
0.2 | 1 | 2016 | A Live, Multiple-Representation Probabilistic Programming Environment for Novices · CHI 2016 |
Computational social science and digital humanities
social media analysis |
0.2 | 1 | 2016 | Predicting Gaming Related Properties from Twitter Accounts · AAAI 2016 |
User interface design and tools
programming environments |
0.2 | 1 | 2016 | A Live, Multiple-Representation Probabilistic Programming Environment for Novices · CHI 2016 |
Programming languages and type systems
type inference |
0.2 | 1 | 2022 | Conditional Independence by Typing · ACM Trans. Program. Lang. Syst. 2022 |
Machine learning › Probabilistic and Bayesian machine learning
probabilistic inference |
0.1 | 1 | 2019 | Probabilistic programming with densities in SlicStan: efficient, flexible, and deterministic · Proc. ACM Program. Lang. 2019 |
Methods — techniques the papers use, named apart from their topics
information-flow type system · 1.9variable elimination · 1.1type inference · 1.1gradient-based inference · 1.1operational semantics · 0.8partial differential equation discretization · 0.5diffusion process · 0.5controlled experiment · 0.5variational inference · 0.4markov chain monte carlo · 0.4interleaved sampling · 0.4translation · 0.4machine learning · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Conditional Independence by TypingabstractA central goal of probabilistic programming languages (PPLs) is to separate modelling from inference. However, this goal is hard to achieve in practice. Users are often forced to re-write their models to improve efficiency of inference or meet restrictions imposed by the PPL. Conditional independence (CI) relationships among parameters are a crucial aspect of probabilistic models that capture a qualitative summary of the specified model and can facilitate more efficient inference. We present an information flow type system for probabilistic programming that captures conditional independence (CI) relationships and show that, for a well-typed program in our system, the distribution it implements is guaranteed to have certain CI-relationships. Further, by using type inference, we can statically deduce which CI-properties are present in a specified model. As a practical application, we consider the problem of how to perform inference on models with mixed discrete and continuous parameters. Inference on such models is challenging in many existing PPLs, but can be improved through a workaround, where the discrete parameters are used implicitly , at the expense of manual model re-writing. We present a source-to-source semantics-preserving transformation, which uses our CI-type system to automate this workaround by eliminating the discrete parameters from a probabilistic program. The resulting program can be seen as a hybrid inference algorithm on the original program, where continuous parameters can be drawn using efficient gradient-based inference methods, while the discrete parameters are inferred using variable elimination. We implement our CI-type system and its example application in SlicStan: a compositional variant of Stan. 1 Maria I. Gorinova 0001, Andrew D. Gordon 0001, Charles Sutton, Matthijs Vákár |
ACM Trans. Program. Lang. Syst. | 1 |
| 2021 | GRAND: Graph Neural DiffusionabstractWe present Graph Neural Diffusion (GRAND) that approaches deep learning on graphs as a continuous diffusion process and treats Graph Neural Networks (GNNs) as discretisations of an underlying PDE. In our model, the layer structure and topology correspond to the discretisation choices of temporal and spatial operators. Our approach allows a principled development of a broad new class of GNNs that are able to address the common plights of graph learning models such as depth, oversmoothing, and bottlenecks. Key to the success of our models are stability with respect to perturbations in the data and this is addressed for both implicit and explicit discretisation schemes. We develop linear and nonlinear versions of GRAND, which achieve competitive results on many standard graph benchmarks. Benjamin Paul Chamberlain, James Rowbottom, Maria I. Gorinova 0001, Michael M. Bronstein, Stefan Webb, Emanuele Rossi 0001 |
ICML | 3 |
| 2020 | Automatic Reparameterisation of Probabilistic ProgramsabstractProbabilistic programming has emerged as a powerful paradigm in statistics, applied science, and machine learning: by decoupling modelling from inference, it promises to allow modellers to directly reason about the processes generating data. However, the performance of inference algorithms can be dramatically affected by the parameterisation used to express a model, requiring users to transform their programs in non-intuitive ways. We argue for automating these transformations, and demonstrate that mechanisms available in recent modelling frameworks can implement non-centring and related reparameterisations. This enables new inference algorithms, and we propose two: a simple approach using interleaved sampling and a novel variational formulation that searches over a continuous space of parameterisations. We show that these approaches enable robust inference across a range of models, and can yield more efficient samplers than the best fixed parameterisation. Maria I. Gorinova 0001, Dave Moore, Matthew Hoffman 0001 |
ICML | 1 |
| 2019 | Probabilistic programming with densities in SlicStan: efficient, flexible, and deterministicabstractStan is a probabilistic programming language that has been increasingly used for real-world scalable projects. However, to make practical inference possible, the language sacrifices some of its usability by adopting a block syntax, which lacks compositionality and flexible user-defined functions. Moreover, the semantics of the language has been mainly given in terms of intuition about implementation, and has not been formalised. This paper provides a formal treatment of the Stan language, and introduces the probabilistic programming language SlicStan --- a compositional, self-optimising version of Stan. Our main contributions are (1) the formalisation of a core subset of Stan through an operational density-based semantics; (2) the design and semantics of the Stan-like language SlicStan, which facilities better code reuse and abstraction through its compositional syntax, more flexible functions, and information-flow type system; and (3) a formal, semantic-preserving procedure for translating SlicStan to Stan. Maria I. Gorinova 0001, Andrew D. Gordon 0001, Charles Sutton |
Proc. ACM Program. Lang. | 1 |
| 2016 | Predicting Gaming Related Properties from Twitter AccountsabstractWe demonstrate a system for predicting gaming related properties from Twitter accounts. Our system predicts various traits of users based on the tweets publicly available in their profiles. Such inferred traits include degrees of tech-savviness and knowledge on computer games, actual gaming performance, preferred platform, degree of originality, humor and influence on others. Our system is based on machine learning models trained on crowd-sourced data. It allows people to select Twitter accounts of their fellow gamers, examine the trait predictions made by our system, and the main drivers of these predictions. We present empirical results on the performance of our system based on its accuracy on our crowd-sourced dataset. Maria I. Gorinova 0001, Yoad Lewenberg, Yoram Bachrach, Freddie Kalaitzis, Michael Fagan 0002, Dean Carignan, Nitin Gautam |
AAAI | 1 |
| 2016 | A Live, Multiple-Representation Probabilistic Programming Environment for NovicesabstractWe present a live, multiple-representation novice environment for probabilistic programming based on the Infer.NET language. When compared to a text-only editor in a controlled experiment on 16 participants, our system showed a significant reduction in keystrokes during introductory probabilistic programming exercises, and subsequently, a significant improvement in program description and debugging tasks as measured by task time, keystrokes and deletions. Maria I. Gorinova 0001, Advait Sarkar, Alan F. Blackwell, Don Syme |
CHI | 1 |
| 2016 | Transforming spreadsheets with data noodlesabstractData wrangling is the term used by data scientists for the work of re-organising data into a new structure, before work starts on reporting or analysis. We present a prototype that applies programming by example methods to data wrangling in spreadsheets. The Data Noodles system guides the user through constructing a simple example that illustrates how they would like their spreadsheet to look. A transformation program is then synthesised and executed to produce the final reshaped spreadsheet. Maria I. Gorinova 0001, Advait Sarkar, Alan F. Blackwell, Karl Prince |
VL/HCC | 1 |