Skip to main content

Showing 1–31 of 31 results for author: Laurenti, L

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.00136  [pdf, other

    cs.LG cs.RO eess.SY

    Data-Driven Permissible Safe Control with Barrier Certificates

    Authors: Rayan Mazouz, John Skovbekk, Frederik Baymler Mathiesen, Eric Frew, Luca Laurenti, Morteza Lahijanian

    Abstract: This paper introduces a method of identifying a maximal set of safe strategies from data for stochastic systems with unknown dynamics using barrier certificates. The first step is learning the dynamics of the system via Gaussian process (GP) regression and obtaining probabilistic errors for this estimate. Then, we develop an algorithm for constructing piecewise stochastic barrier functions to find… ▽ More

    Submitted 4 May, 2024; v1 submitted 30 April, 2024; originally announced May 2024.

  2. arXiv:2404.16986  [pdf, other

    cs.RO

    Piecewise Stochastic Barrier Functions

    Authors: Rayan Mazouz, Frederik Baymler Mathiesen, Luca Laurenti, Morteza Lahijanian

    Abstract: This paper presents a novel stochastic barrier function (SBF) framework for safety analysis of stochastic systems based on piecewise (PW) functions. We first outline a general formulation of PW-SBFs. Then, we focus on PW-Constant (PWC) SBFs and show how their simplicity yields computational advantages for general stochastic systems. Specifically, we prove that synthesis of PWC-SBFs reduces to a mi… ▽ More

    Submitted 29 April, 2024; v1 submitted 25 April, 2024; originally announced April 2024.

  3. arXiv:2401.04068  [pdf, other

    eess.SY cs.LO

    IntervalMDP.jl: Accelerated Value Iteration for Interval Markov Decision Processes

    Authors: Frederik Baymler Mathiesen, Morteza Lahijanian, Luca Laurenti

    Abstract: In this paper, we present IntervalMDP.jl, a Julia package for probabilistic analysis of interval Markov Decision Processes (IMDPs). IntervalMDP.jl facilitates the synthesis of optimal strategies and verification of IMDPs against reachability specifications and discounted reward properties. The library supports sparse matrices and is compatible with data formats from common tools for the analysis o… ▽ More

    Submitted 29 April, 2024; v1 submitted 8 January, 2024; originally announced January 2024.

  4. arXiv:2310.01951  [pdf, other

    cs.LG cs.AI

    Probabilistic Reach-Avoid for Bayesian Neural Networks

    Authors: Matthew Wicker, Luca Laurenti, Andrea Patane, Nicola Paoletti, Alessandro Abate, Marta Kwiatkowska

    Abstract: Model-based reinforcement learning seeks to simultaneously learn the dynamics of an unknown stochastic environment and synthesise an optimal policy for acting in it. Ensuring the safety and robustness of sequential decisions made through a policy in such an environment is a key challenge for policies intended for safety-critical scenarios. In this work, we investigate two complementary problems: f… ▽ More

    Submitted 3 October, 2023; originally announced October 2023.

    Comments: 47 pages, 10 figures. arXiv admin note: text overlap with arXiv:2105.10134

  5. arXiv:2309.06569  [pdf, other

    eess.SY cs.LG

    Promises of Deep Kernel Learning for Control Synthesis

    Authors: Robert Reed, Luca Laurenti, Morteza Lahijanian

    Abstract: Deep Kernel Learning (DKL) combines the representational power of neural networks with the uncertainty quantification of Gaussian Processes. Hence, it is potentially a promising tool to learn and control complex dynamical systems. In this work, we develop a scalable abstraction-based framework that enables the use of DKL for control synthesis of stochastic dynamical systems against complex specifi… ▽ More

    Submitted 12 March, 2024; v1 submitted 12 September, 2023; originally announced September 2023.

    Comments: 9 pages, 4 figures, 3 tables

  6. arXiv:2306.13614  [pdf, other

    cs.LG cs.AI

    Adversarial Robustness Certification for Bayesian Neural Networks

    Authors: Matthew Wicker, Andrea Patane, Luca Laurenti, Marta Kwiatkowska

    Abstract: We study the problem of certifying the robustness of Bayesian neural networks (BNNs) to adversarial input perturbations. Given a compact set of input points $T \subseteq \mathbb{R}^m$ and a set of output points $S \subseteq \mathbb{R}^n$, we define two notions of robustness for BNNs in an adversarial setting: probabilistic robustness and decision robustness. Probabilistic robustness is the probabi… ▽ More

    Submitted 23 June, 2023; originally announced June 2023.

  7. arXiv:2306.10742  [pdf, other

    cs.LG stat.ML

    BNN-DP: Robustness Certification of Bayesian Neural Networks via Dynamic Programming

    Authors: Steven Adams, Andrea Patane, Morteza Lahijanian, Luca Laurenti

    Abstract: In this paper, we introduce BNN-DP, an efficient algorithmic framework for analysis of adversarial robustness of Bayesian Neural Networks (BNNs). Given a compact set of input points $T\subset \mathbb{R}^n$, BNN-DP computes lower and upper bounds on the BNN's predictions for all the points in $T$. The framework is based on an interpretation of BNNs as stochastic dynamical systems, which enables the… ▽ More

    Submitted 19 June, 2023; originally announced June 2023.

    Comments: To appear at ICML 2023

  8. arXiv:2304.10828  [pdf, other

    cs.LG cs.CY

    Individual Fairness in Bayesian Neural Networks

    Authors: Alice Doherty, Matthew Wicker, Luca Laurenti, Andrea Patane

    Abstract: We study Individual Fairness (IF) for Bayesian neural networks (BNNs). Specifically, we consider the $ε$-$δ$-individual fairness notion, which requires that, for any pair of input points that are $ε$-similar according to a given similarity metrics, the output of the BNN is within a given tolerance $δ>0.$ We leverage bounds on statistical sampling over the input space and the relationship between a… ▽ More

    Submitted 21 April, 2023; originally announced April 2023.

  9. Interval Markov Decision Processes with Continuous Action-Spaces

    Authors: Giannis Delimpaltadakis, Morteza Lahijanian, Manuel Mazo Jr., Luca Laurenti

    Abstract: Interval Markov Decision Processes (IMDPs) are finite-state uncertain Markov models, where the transition probabilities belong to intervals. Recently, there has been a surge of research on employing IMDPs as abstractions of stochastic systems for control synthesis. However, due to the absence of algorithms for synthesis over IMDPs with continuous action-spaces, the action-space is assumed discrete… ▽ More

    Submitted 7 April, 2023; v1 submitted 2 November, 2022; originally announced November 2022.

    Comments: This work will be presented at the 26th ACM International Conference on Hybrid Systems Computation and Control (HSCC), 09-12 May, 2023, San Antonio, TX, USA

  10. arXiv:2207.06154  [pdf, other

    cs.LG cs.AI cs.CR

    On the Robustness of Bayesian Neural Networks to Adversarial Attacks

    Authors: Luca Bortolussi, Ginevra Carbone, Luca Laurenti, Andrea Patane, Guido Sanguinetti, Matthew Wicker

    Abstract: Vulnerability to adversarial attacks is one of the principal hurdles to the adoption of deep learning in safety-critical applications. Despite significant efforts, both practical and theoretical, training deep learning models robust to adversarial attacks is still an open problem. In this paper, we analyse the geometry of adversarial attacks in the large-data, overparameterized limit for Bayesian… ▽ More

    Submitted 28 February, 2024; v1 submitted 13 July, 2022; originally announced July 2022.

    Comments: arXiv admin note: text overlap with arXiv:2002.04359

  11. arXiv:2206.07811  [pdf, other

    eess.SY cs.RO

    Safety Guarantees for Neural Network Dynamic Systems via Stochastic Barrier Functions

    Authors: Rayan Mazouz, Karan Muvvala, Akash Ratheesh, Luca Laurenti, Morteza Lahijanian

    Abstract: Neural Networks (NNs) have been successfully employed to represent the state evolution of complex dynamical systems. Such models, referred to as NN dynamic models (NNDMs), use iterative noisy predictions of NN to estimate a distribution of system trajectories over time. Despite their accuracy, safety analysis of NNDMs is known to be a challenging problem and remains largely unexplored. To address… ▽ More

    Submitted 16 May, 2024; v1 submitted 15 June, 2022; originally announced June 2022.

  12. arXiv:2206.01463  [pdf, other

    eess.SY cs.LG

    Safety Certification for Stochastic Systems via Neural Barrier Functions

    Authors: Frederik Baymler Mathiesen, Simeon Calvert, Luca Laurenti

    Abstract: Providing non-trivial certificates of safety for non-linear stochastic systems is an important open problem that limits the wider adoption of autonomous systems in safety-critical applications. One promising solution to address this problem is barrier functions. The composition of a barrier function with a stochastic system forms a supermartingale, thus enabling the computation of the probability… ▽ More

    Submitted 3 June, 2022; originally announced June 2022.

  13. arXiv:2205.05763  [pdf, other

    cs.LG

    Individual Fairness Guarantees for Neural Networks

    Authors: Elias Benussi, Andrea Patane, Matthew Wicker, Luca Laurenti, Marta Kwiatkowska

    Abstract: We consider the problem of certifying the individual fairness (IF) of feed-forward neural networks (NNs). In particular, we work with the $ε$-$δ$-IF formulation, which, given a NN and a similarity metric learnt from data, requires that the output difference between any pair of $ε$-similar individuals is bounded by a maximum decision tolerance $δ\geq 0$. Working with a range of metrics, including t… ▽ More

    Submitted 11 May, 2022; originally announced May 2022.

  14. arXiv:2203.13313  [pdf, other

    physics.geo-ph cs.CV

    Deep learning for laboratory earthquake prediction and autoregressive forecasting of fault zone stress

    Authors: Laura Laurenti, Elisa Tinti, Fabio Galasso, Luca Franco, Chris Marone

    Abstract: Earthquake forecasting and prediction have long and in some cases sordid histories but recent work has rekindled interest based on advances in early warning, hazard assessment for induced seismicity and successful prediction of laboratory earthquakes. In the lab, frictional stick-slip events provide an analog for earthquakes and the seismic cycle. Labquakes are ideal targets for machine learning (… ▽ More

    Submitted 12 October, 2022; v1 submitted 24 March, 2022; originally announced March 2022.

    Comments: Published in https://www.sciencedirect.com/science/article/pii/S0012821X22004617

    Journal ref: Earth and Planetary Science Letters, Volume 598 (2022), 117825

  15. arXiv:2201.00655  [pdf, other

    eess.SY cs.AI

    Formal Verification of Unknown Dynamical Systems via Gaussian Process Regression

    Authors: John Jackson, Luca Laurenti, Eric Frew, Morteza Lahijanian

    Abstract: Leveraging autonomous systems in safety-critical scenarios requires verifying their behaviors in the presence of uncertainties and black-box components that influence the system dynamics. In this article, we develop a framework for verifying partially-observable, discrete-time dynamical systems with unmodelled dynamics against temporal logic specifications from a given input-output dataset. The ve… ▽ More

    Submitted 31 December, 2021; originally announced January 2022.

  16. arXiv:2105.10134  [pdf, other

    cs.LG

    Certification of Iterative Predictions in Bayesian Neural Networks

    Authors: Matthew Wicker, Luca Laurenti, Andrea Patane, Nicola Paoletti, Alessandro Abate, Marta Kwiatkowska

    Abstract: We consider the problem of computing reach-avoid probabilities for iterative predictions made with Bayesian neural network (BNN) models. Specifically, we leverage bound propagation techniques and backward recursion to compute lower bounds for the probability that trajectories of the BNN model reach a given set of states while avoiding a set of unsafe states. We use the lower bounds in the context… ▽ More

    Submitted 19 June, 2021; v1 submitted 21 May, 2021; originally announced May 2021.

    Comments: Accepted, UAI 2021. 17 pages

  17. arXiv:2104.03180  [pdf, other

    cs.LG stat.ML

    Adversarial Robustness Guarantees for Gaussian Processes

    Authors: Andrea Patane, Arno Blaas, Luca Laurenti, Luca Cardelli, Stephen Roberts, Marta Kwiatkowska

    Abstract: Gaussian processes (GPs) enable principled computation of model uncertainty, making them attractive for safety-critical applications. Such scenarios demand that GP decisions are not only accurate, but also robust to perturbations. In this paper we present a framework to analyse adversarial robustness of GPs, defined as invariance of the model's decision to bounded perturbations. Given a compact su… ▽ More

    Submitted 7 April, 2021; originally announced April 2021.

    Comments: Submitted for publication

  18. arXiv:2102.05289  [pdf, other

    cs.LG cs.CR

    Bayesian Inference with Certifiable Adversarial Robustness

    Authors: Matthew Wicker, Luca Laurenti, Andrea Patane, Zhoutong Chen, Zheng Zhang, Marta Kwiatkowska

    Abstract: We consider adversarial training of deep neural networks through the lens of Bayesian learning, and present a principled framework for adversarial training of Bayesian Neural Networks (BNNs) with certifiable guarantees. We rely on techniques from constraint relaxation of non-convex optimisation problems and modify the standard cross-entropy error model to enforce posterior robustness to worst-case… ▽ More

    Submitted 22 February, 2021; v1 submitted 10 February, 2021; originally announced February 2021.

    Comments: Accepted AISTATS2021

  19. arXiv:2012.12640  [pdf, other

    cs.LG cs.CR

    Gradient-Free Adversarial Attacks for Bayesian Neural Networks

    Authors: Matthew Yuan, Matthew Wicker, Luca Laurenti

    Abstract: The existence of adversarial examples underscores the importance of understanding the robustness of machine learning models. Bayesian neural networks (BNNs), due to their calibrated uncertainty, have been shown to posses favorable adversarial robustness properties. However, when approximate Bayesian inference methods are employed, the adversarial robustness of BNNs is still not well understood. In… ▽ More

    Submitted 23 December, 2020; originally announced December 2020.

    Comments: 6 Pages, 2 Figures, AABI2021

  20. Assessing Robustness of Text Classification through Maximal Safe Radius Computation

    Authors: Emanuele La Malfa, Min Wu, Luca Laurenti, Benjie Wang, Anthony Hartshorn, Marta Kwiatkowska

    Abstract: Neural network NLP models are vulnerable to small modifications of the input that maintain the original meaning but result in a different prediction. In this paper, we focus on robustness of text classification against word substitutions, aiming to provide guarantees that the model prediction does not change if a word is replaced with a plausible alternative, such as a synonym. As a measure of rob… ▽ More

    Submitted 7 October, 2020; v1 submitted 1 October, 2020; originally announced October 2020.

    Comments: 12 pages + appendix

    Journal ref: EMNLP-Findings2020

  21. arXiv:2004.10281  [pdf, other

    cs.LG stat.ML

    Probabilistic Safety for Bayesian Neural Networks

    Authors: Matthew Wicker, Luca Laurenti, Andrea Patane, Marta Kwiatkowska

    Abstract: We study probabilistic safety for Bayesian Neural Networks (BNNs) under adversarial input perturbations. Given a compact set of input points, $T \subseteq \mathbb{R}^m$, we study the probability w.r.t. the BNN posterior that all the points in $T$ are mapped to the same region $S$ in the output space. In particular, this can be used to evaluate the probability that a network sampled from the BNN is… ▽ More

    Submitted 18 June, 2020; v1 submitted 21 April, 2020; originally announced April 2020.

    Comments: UAI 2020; 13 pages, 5 figures, 1 table

  22. arXiv:2002.04359  [pdf, other

    cs.LG stat.ML

    Robustness of Bayesian Neural Networks to Gradient-Based Attacks

    Authors: Ginevra Carbone, Matthew Wicker, Luca Laurenti, Andrea Patane, Luca Bortolussi, Guido Sanguinetti

    Abstract: Vulnerability to adversarial attacks is one of the principal hurdles to the adoption of deep learning in safety-critical applications. Despite significant efforts, both practical and theoretical, the problem remains open. In this paper, we analyse the geometry of adversarial attacks in the large-data, overparametrized limit for Bayesian Neural Networks (BNNs). We show that, in the limit, vulnerabi… ▽ More

    Submitted 24 June, 2020; v1 submitted 11 February, 2020; originally announced February 2020.

  23. arXiv:1912.00071  [pdf, other

    cs.LG stat.ML

    Safety Guarantees for Planning Based on Iterative Gaussian Processes

    Authors: Kyriakos Polymenakos, Luca Laurenti, Andrea Patane, Jan-Peter Calliess, Luca Cardelli, Marta Kwiatkowska, Alessandro Abate, Stephen Roberts

    Abstract: Gaussian Processes (GPs) are widely employed in control and learning because of their principled treatment of uncertainty. However, tracking uncertainty for iterative, multi-step predictions in general leads to an analytically intractable problem. While approximation methods exist, they do not come with guarantees, making it difficult to estimate their reliability and to trust their predictions. I… ▽ More

    Submitted 7 September, 2020; v1 submitted 29 November, 2019; originally announced December 2019.

    Comments: An earlier version of this work presented in NeurIPS-2019 Workshop on Safety and Robustness in Decision Making. A shorter (but otherwise equivalent) paper was accepted to the 59th Conference on Decision and Control (CDC2020)

  24. arXiv:1909.09884  [pdf, other

    cs.LG stat.ML

    Uncertainty Quantification with Statistical Guarantees in End-to-End Autonomous Driving Control

    Authors: Rhiannon Michelmore, Matthew Wicker, Luca Laurenti, Luca Cardelli, Yarin Gal, Marta Kwiatkowska

    Abstract: Deep neural network controllers for autonomous driving have recently benefited from significant performance improvements, and have begun deployment in the real world. Prior to their widespread adoption, safety guarantees are needed on the controller behaviour that properly take account of the uncertainty within the model as well as sensor noise. Bayesian neural networks, which assume a prior over… ▽ More

    Submitted 21 September, 2019; originally announced September 2019.

    Comments: 7 pages, 3 figures, submitted to ICRA 2020

  25. arXiv:1905.11876  [pdf, other

    stat.ML cs.LG

    Adversarial Robustness Guarantees for Classification with Gaussian Processes

    Authors: Arno Blaas, Andrea Patane, Luca Laurenti, Luca Cardelli, Marta Kwiatkowska, Stephen Roberts

    Abstract: We investigate adversarial robustness of Gaussian Process Classification (GPC) models. Given a compact subset of the input space $T\subseteq \mathbb{R}^d$ enclosing a test point $x^*$ and a GPC trained on a dataset $\mathcal{D}$, we aim to compute the minimum and the maximum classification probability for the GPC over all the points in $T$. In order to do so, we show how functions lower- and upper… ▽ More

    Submitted 11 March, 2020; v1 submitted 28 May, 2019; originally announced May 2019.

    Comments: 10 pages, 6 figures + Supplementary Material

  26. arXiv:1903.01980  [pdf, other

    cs.LG cs.CV stat.ML

    Statistical Guarantees for the Robustness of Bayesian Neural Networks

    Authors: Luca Cardelli, Marta Kwiatkowska, Luca Laurenti, Nicola Paoletti, Andrea Patane, Matthew Wicker

    Abstract: We introduce a probabilistic robustness measure for Bayesian Neural Networks (BNNs), defined as the probability that, given a test point, there exists a point within a bounded set such that the BNN prediction differs between the two. Such a measure can be used, for instance, to quantify the probability of the existence of adversarial examples. Building on statistical verification techniques for pr… ▽ More

    Submitted 5 March, 2019; originally announced March 2019.

    Comments: 9 pages, 6 figures

  27. arXiv:1809.06452  [pdf, other

    cs.LG stat.ML

    Robustness Guarantees for Bayesian Inference with Gaussian Processes

    Authors: Luca Cardelli, Marta Kwiatkowska, Luca Laurenti, Andrea Patane

    Abstract: Bayesian inference and Gaussian processes are widely used in applications ranging from robotics and control to biological systems. Many of these applications are safety-critical and require a characterization of the uncertainty associated with the learning model and formal guarantees on its predictions. In this paper we define a robustness measure for Bayesian inference against input perturbations… ▽ More

    Submitted 24 October, 2018; v1 submitted 17 September, 2018; originally announced September 2018.

  28. arXiv:1804.08744  [pdf, other

    cs.LO q-bio.QM

    Central Limit Model Checking

    Authors: Luca Bortolussi, Luca Cardelli, Marta Kwiatkowska, Luca Laurenti

    Abstract: We consider probabilistic model checking for continuous-time Markov chains (CTMCs) induced from Stochastic Reaction Networks (SRNs) against a fragment of Continuous Stochastic Logic (CSL) extended with reward operators. Classical numerical algorithms for CSL model checking based on uniformisation are limited to finite CTMCs and suffer from the state sapce explosion problem. On the other hand, appr… ▽ More

    Submitted 23 April, 2018; originally announced April 2018.

  29. arXiv:1710.08016  [pdf, other

    cs.PL q-bio.QM

    Experimental Biological Protocols with Formal Semantics

    Authors: Alessandro Abate, Luca Cardelli, Marta Kwiatkowska, Luca Laurenti, Boyan Yordanov

    Abstract: Both experimental and computational biology is becoming increasingly automated. Laboratory experiments are now performed automatically on high-throughput machinery, while computational models are synthesized or inferred automatically from data. However, integration between automated tasks in the process of biological discovery is still lacking, largely due to incompatible or missing formal represe… ▽ More

    Submitted 6 May, 2018; v1 submitted 22 October, 2017; originally announced October 2017.

  30. arXiv:1601.02578  [pdf, ps, other

    cs.DC cs.DM q-bio.MN q-bio.QM

    Programming Discrete Distributions with Chemical Reaction Networks

    Authors: Luca Cardelli, Marta Kwiatkowska, Luca Laurenti

    Abstract: We explore the range of probabilistic behaviours that can be engineered with Chemical Reaction Networks (CRNs). We show that at steady state CRNs are able to "program" any distribution with finite support in $\mathbb{N}^m$, with $m \geq 1$. Moreover, any distribution with countable infinite support can be approximated with arbitrarily small error under the $L^1$ norm. We also give optimized scheme… ▽ More

    Submitted 23 April, 2018; v1 submitted 11 January, 2016; originally announced January 2016.

    Journal ref: Cardelli, Luca, Marta Kwiatkowska, and Luca Laurenti. "Programming discrete distributions with chemical reaction networks." Natural computing 17.1 (2018): 131-145

  31. arXiv:1506.07861  [pdf, ps, other

    cs.LO q-bio.QM

    Stochastic Analysis of Chemical Reaction Networks Using Linear Noise Approximation

    Authors: Luca Laurenti, Luca Cardelli, Marta Kwiatkowska

    Abstract: Stochastic evolution of Chemical Reactions Networks (CRNs) over time is usually analysed through solving the Chemical Master Equation (CME) or performing extensive simulations. Analysing stochasticity is often needed, particularly when some molecules occur in low numbers. Unfortunately, both approaches become infeasible if the system is complex and/or it cannot be ensured that initial populations… ▽ More

    Submitted 10 September, 2015; v1 submitted 24 June, 2015; originally announced June 2015.