Demo Data from EDBT 2026 / reviewers in the wild / expert
Gian Pietro Farina
dblp:180/5599
· DBLP profile ↗
3ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-author · 1 since 2021Security and privacy · 1Theory of computation · 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.
| Network and information security
1 paper |
Privacy and data protection · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% | |
| Artificial intelligence
1 paper |
Probabilistic and Bayesian machine learning · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Privacy and data protection › differential privacy › differentially private learning
differentially private bayesian inference |
0.2 | 1 | 2016 | Differentially Private Bayesian Programming · CCS 2016 |
Privacy and data protection
differential privacy |
0.2 | 1 | 2016 | Differentially Private Bayesian Programming · CCS 2016 |
Programming languages and type systems › type systems
refinement types |
0.2 | 1 | 2016 | Differentially Private Bayesian Programming · CCS 2016 |
Programming languages and type systems
type systems |
0.2 | 1 | 2016 | Differentially Private Bayesian Programming · CCS 2016 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference |
0.1 | 1 | 2016 | Differentially Private Bayesian Programming · CCS 2016 |
Methods — techniques the papers use, named apart from their topics
relational refinement type system · 0.8probabilistic programming · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Coupled Relational Symbolic Execution for Differential PrivacyabstractAbstract Differential privacy is a de facto standard in data privacy with applications in the private and public sectors. Most of the techniques that achieve differential privacy are based on a judicious use of randomness. However, reasoning about randomized programs is difficult and error prone. For this reason, several techniques have been recently proposed to support designer in proving programs differentially private or in finding violations to it. In this work we propose a technique based on symbolic execution for reasoning about differential privacy. Symbolic execution is a classic technique used for testing, counterexample generation and to prove absence of bugs. Here we use symbolic execution to support these tasks specifically for differential privacy. To achieve this goal, we design a relational symbolic execution technique which supports reasoning about probabilistic coupling, a formal notion that has been shown useful to structure proofs of differential privacy. We show how our technique can be used to both verify and find violations to differential privacy. Gian Pietro Farina, Stephen Chong, Marco Gaboardi |
ESOP | 1 |
| 2019 | Relational Symbolic ExecutionabstractSymbolic execution is a classical program analysis technique used to show that programs satisfy or violate given specifications. In this work we generalize symbolic execution to support program analysis for relational specifications in the form of relational properties - these are properties about two runs of two programs on related inputs, or about two executions of a single program on related inputs. Relational properties are useful to formalize notions in security and privacy, and to reason about program optimizations. We design a relational symbolic execution engine, named RelSym which supports interactive refutation, as well as proving of relational properties for programs written in a language with arrays and for-like loops. Gian Pietro Farina, Stephen Chong, Marco Gaboardi |
PPDP | 1 |
| 2016 | Differentially Private Bayesian ProgrammingabstractWe present PrivInfer, an expressive framework for writing and verifying differentially private Bayesian machine learning algorithms. Programs in PrivInfer are written in a rich functional probabilistic programming language with constructs for performing Bayesian inference. Then, differential privacy of programs is established using a relational refinement type system, in which refinements on probability types are indexed by a metric on distributions. Our framework leverages recent developments in Bayesian inference, probabilistic programming languages, and in relational refinement types. We demonstrate the expressiveness of PrivInfer by verifying privacy for several examples of private Bayesian inference. Gilles Barthe, Gian Pietro Farina, Marco Gaboardi, Emilio Jesús Gallego Arias, Andrew D. Gordon 0001, Justin Hsu, Pierre-Yves Strub |
CCS | 2 |