Skip to main content

Showing 1–12 of 12 results for author: Daggitt, M L

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

    cs.CL cs.AI cs.LG cs.LO cs.PL

    NLP Verification: Towards a General Methodology for Certifying Robustness

    Authors: Marco Casadio, Tanvi Dinkar, Ekaterina Komendantskaya, Luca Arnaboldi, Matthew L. Daggitt, Omri Isac, Guy Katz, Verena Rieser, Oliver Lemon

    Abstract: Deep neural networks have exhibited substantial success in the field of Natural Language Processing and ensuring their safety and reliability is crucial: there are safety critical contexts where such models must be robust to variability or attack, and give guarantees over their output. Unlike Computer Vision, NLP lacks a unified verification methodology and, despite recent advancements in literatu… ▽ More

    Submitted 31 May, 2024; v1 submitted 15 March, 2024; originally announced March 2024.

  2. arXiv:2402.01353  [pdf, ps, other

    cs.LO cs.AI cs.LG

    Efficient compilation of expressive problem space specifications to neural network solvers

    Authors: Matthew L. Daggitt, Wen Kokke, Robert Atkey

    Abstract: Recent work has described the presence of the embedding gap in neural network verification. On one side of the gap is a high-level specification about the network's behaviour, written by a domain expert in terms of the interpretable problem space. On the other side are a logically-equivalent set of satisfiability queries, expressed in the uninterpretable embedding space in a form suitable for neur… ▽ More

    Submitted 24 January, 2024; originally announced February 2024.

  3. arXiv:2401.06379  [pdf, other

    cs.AI

    Vehicle: Bridging the Embedding Gap in the Verification of Neuro-Symbolic Programs

    Authors: Matthew L. Daggitt, Wen Kokke, Robert Atkey, Natalia Slusarz, Luca Arnaboldi, Ekaterina Komendantskaya

    Abstract: Neuro-symbolic programs -- programs containing both machine learning components and traditional symbolic code -- are becoming increasingly widespread. However, we believe that there is still a lack of a general methodology for verifying these programs whose correctness depends on the behaviour of the machine learning components. In this paper, we identify the ``embedding gap'' -- the lack of techn… ▽ More

    Submitted 12 January, 2024; originally announced January 2024.

  4. arXiv:2305.04003  [pdf, other

    cs.CL cs.AI cs.LG

    ANTONIO: Towards a Systematic Method of Generating NLP Benchmarks for Verification

    Authors: Marco Casadio, Luca Arnaboldi, Matthew L. Daggitt, Omri Isac, Tanvi Dinkar, Daniel Kienitz, Verena Rieser, Ekaterina Komendantskaya

    Abstract: Verification of machine learning models used in Natural Language Processing (NLP) is known to be a hard problem. In particular, many known neural network verification methods that work for computer vision and other numeric datasets do not work for NLP. Here, we study technical reasons that underlie this problem. Based on this analysis, we propose practical methods and heuristics for preparing NLP… ▽ More

    Submitted 15 August, 2023; v1 submitted 6 May, 2023; originally announced May 2023.

    Comments: To appear in proceedings of 6th Workshop on Formal Methods for ML-Enabled Autonomous Systems (Affiliated with CAV 2023)

  5. arXiv:2303.10650  [pdf, other

    cs.LO cs.AI cs.LG

    Logic of Differentiable Logics: Towards a Uniform Semantics of DL

    Authors: Natalia Ĺšlusarz, Ekaterina Komendantskaya, Matthew L. Daggitt, Robert Stewart, Kathrin Stark

    Abstract: Differentiable logics (DL) have recently been proposed as a method of training neural networks to satisfy logical specifications. A DL consists of a syntax in which specifications are stated and an interpretation function that translates expressions in the syntax into loss functions. These loss functions can then be used during training with standard gradient descent algorithms. The variety of exi… ▽ More

    Submitted 5 October, 2023; v1 submitted 19 March, 2023; originally announced March 2023.

    Comments: LPAR'23

  6. arXiv:2207.06741  [pdf, ps, other

    cs.AI cs.LG cs.LO

    Differentiable Logics for Neural Network Training and Verification

    Authors: Natalia Slusarz, Ekaterina Komendantskaya, Matthew L. Daggitt, Robert Stewart

    Abstract: The rising popularity of neural networks (NNs) in recent years and their increasing prevalence in real-world applications have drawn attention to the importance of their verification. While verification is known to be computationally difficult theoretically, many techniques have been proposed for solving it in practice. It has been observed in the literature that by default neural networks rarely… ▽ More

    Submitted 14 July, 2022; originally announced July 2022.

    Comments: FOMLAS'22 paper

  7. arXiv:2206.14575  [pdf, other

    cs.CL cs.AI

    Why Robust Natural Language Understanding is a Challenge

    Authors: Marco Casadio, Ekaterina Komendantskaya, Verena Rieser, Matthew L. Daggitt, Daniel Kienitz, Luca Arnaboldi, Wen Kokke

    Abstract: With the proliferation of Deep Machine Learning into real-life applications, a particular property of this technology has been brought to attention: robustness Neural Networks notoriously present low robustness and can be highly sensitive to small input perturbations. Recently, many methods for verifying networks' general properties of robustness have been proposed, but they are mostly applied in… ▽ More

    Submitted 13 July, 2022; v1 submitted 21 June, 2022; originally announced June 2022.

  8. arXiv:2202.05207  [pdf, other

    cs.LG cs.LO cs.PL

    Vehicle: Interfacing Neural Network Verifiers with Interactive Theorem Provers

    Authors: Matthew L. Daggitt, Wen Kokke, Robert Atkey, Luca Arnaboldi, Ekaterina Komendantskya

    Abstract: Verification of neural networks is currently a hot topic in automated theorem proving. Progress has been rapid and there are now a wide range of tools available that can verify properties of networks with hundreds of thousands of nodes. In theory this opens the door to the verification of larger control systems that make use of neural network components. However, although work has managed to incor… ▽ More

    Submitted 10 February, 2022; originally announced February 2022.

  9. arXiv:2106.01184  [pdf, other

    cs.NI

    Formally Verified Convergence of Policy-Rich DBF Routing Protocols

    Authors: Matthew L. Daggitt, Timothy G. Griffin

    Abstract: In this paper we present new general convergence results about the behaviour of the Distributed Bellman-Ford (DBF) family of routing protocols, which includes distance-vector protocols (e.g. RIP) and path-vector protocols (e.g. BGP). Our results apply to ``policy-rich" protocols, by which we mean protocols that can have complex policies (e.g. conditional route transformations) that violate traditi… ▽ More

    Submitted 9 January, 2023; v1 submitted 2 June, 2021; originally announced June 2021.

    Comments: 16 pages + 9 pages of references and appendices

  10. arXiv:2105.11267  [pdf, ps, other

    cs.AI cs.PL

    Actions You Can Handle: Dependent Types for AI Plans

    Authors: Alasdair Hill, Ekaterina Komendantskaya, Matthew L. Daggitt, Ronald P. A. Petrick

    Abstract: Verification of AI is a challenge that has engineering, algorithmic and programming language components. For example, AI planners are deployed to model actions of autonomous agents. They comprise a number of searching algorithms that, given a set of specified properties, find a sequence of actions that satisfy these properties. Although AI planners are mature tools from the algorithmic and enginee… ▽ More

    Submitted 20 July, 2021; v1 submitted 24 May, 2021; originally announced May 2021.

    Comments: 14 pages, 5 figures, Accepted to TyDe 2021

    MSC Class: 68Q60; 03B38; 68T27; 03B70 ACM Class: D.3; F.3; F.4; I.2

  11. arXiv:2104.01396  [pdf, other

    cs.LG cs.AI

    Neural Network Robustness as a Verification Property: A Principled Case Study

    Authors: Marco Casadio, Ekaterina Komendantskaya, Matthew L. Daggitt, Wen Kokke, Guy Katz, Guy Amir, Idan Refaeli

    Abstract: Neural networks are very successful at detecting patterns in noisy data, and have become the technology of choice in many fields. However, their usefulness is hampered by their susceptibility to adversarial attacks. Recently, many methods for measuring and improving a network's robustness to adversarial perturbations have been proposed, and this growing body of research has given rise to numerous… ▽ More

    Submitted 13 July, 2022; v1 submitted 3 April, 2021; originally announced April 2021.

    Comments: 11 pages, CAV 2022

  12. arXiv:2012.01686  [pdf, ps, other

    cs.DC

    Dynamic Asynchronous Iterations

    Authors: Matthew L. Daggitt, Timothy G. Griffin

    Abstract: Many problems can be solved by iteration by multiple participants (processors, servers, routers etc.). Previous mathematical models for such asynchronous iterations assume a single function being iterated by a fixed set of participants. We will call such iterations static since the system's configuration does not change. However in several real-world examples, such as inter-domain routing, both th… ▽ More

    Submitted 19 July, 2021; v1 submitted 2 December, 2020; originally announced December 2020.