paper-with-me

홈 › Papers

NLP Verification: Towards a General Methodology for Certifying Robustness

2024-03-15 · Marco Casadio, Tanvi Dinkar, Ekaterina Komendantskaya, Luca Arnaboldi, Matthew L. Daggitt, Omri Isac, Guy Katz, Verena Rieser, Oliver Lemon

Machine Learning (ML) has exhibited substantial success in the field of Natural Language Processing (NLP). For example large language models have empirically proven to be capable of producing text of high complexity and cohesion. However, they are prone to inaccuracies and hallucinations. As these systems are increasingly integrated into real-world applications, ensuring their safety and reliability becomes a primary concern. There are safety critical contexts where such models must be robust to variability or attack, and give guarantees over their output. Computer Vision had pioneered the use of formal verification of neural networks for such scenarios and developed common verification standards and pipelines, leveraging precise formal reasoning about geometric properties of data manifolds. In contrast, NLP verification methods have only recently appeared in the literature. While presenting sophisticated algorithms, these papers have not yet crystallised into a common methodology. They are often light on the pragmatical issues of NLP verification and the area remains fragmented. In this paper, we attempt to distil and evaluate general components of an NLP verification pipeline, that emerges from the progress in the field to date. Our contributions are two-fold. Firstly, we propose a general methodology to analyse the effect of the embedding gap, a problem that refers to the discrepancy between verification of geometric subspaces and the semantic meaning of sentences, which the geometric subspaces are supposed to represent. We propose a number of practical NLP methods that can help to quantify the effects of the embedding gap. Secondly, we give a general method for training and verification of neural networks that leverages a more precise geometric estimation of semantic similarity of sentences in the embedding space and helps to overcome the effects of the embedding gap in practice.

📄 PDF Abstract BibTeX arXiv:2403.10144

Code (1)

antonionlp/antonio tf

Tasks

Semantic SimilaritySemantic Textual Similarity

Similar Papers 제목 키워드 기반

Scalable Quantitative Verification For Deep Neural Networks

2020-02-17 · Teodora Baluta, Zheng Leong Chua, Kuldeep S. Meel, Prateek Saxena

Despite the functional success of deep neural networks (DNNs), their trustworthiness remains a crucial open challenge. To address this challenge, both testing and verification techniques have been proposed. But these exi…

Adversarial Robustness

Certifying Global Robustness for Deep Neural Networks

2024-05-31 · You Li, Guannan Zhao, Shuyu Kong, Yunqi He 외

A globally robust deep neural network resists perturbations on all meaningful inputs. Current robustness certification methods emphasize local robustness, struggling to scale and generalize. This paper presents a systema…

CNN-Cert: An Efficient Framework for Certifying Robustness of Convolutional Neural Networks

2018-11-29 · Akhilan Boopathy, Tsui-Wei Weng, Pin-Yu Chen, Sijia Liu 외

Verifying robustness of neural network classifiers has attracted great interests and attention due to the success of deep neural networks and their unexpected vulnerability to adversarial perturbations. Although finding …

Scaling Polyhedral Neural Network Verification on GPUs

2020-07-20 · Christoph Müller, François Serre, Gagandeep Singh, Markus Püschel 외

Certifying the robustness of neural networks against adversarial attacks is essential to their reliable adoption in safety-critical systems such as autonomous driving and medical diagnosis. Unfortunately, state-of-the-ar…

Autonomous DrivingGPUMedical Diagnosis

Quantization-aware Interval Bound Propagation for Training Certifiably Robust Quantized Neural Networks

2022-11-29 · Mathias Lechner, Đorđe Žikelić, Krishnendu Chatterjee, Thomas A. Henzinger 외

We study the problem of training and certifying adversarially robust quantized neural networks (QNNs). Quantization is a technique for making neural networks more efficient by running them using low-bit integer arithmeti…

Adversarial RobustnessGPUQuantization