atlas

Research map / Large language models / AI and society

NN4SysBench: Characterizing Neural Network Verification for Computer Systems

NeurIPS 2024 · Large language models › AI and society · approach: Benchmarking and reproducibility practice · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces NN4SysBench, a neural network verification benchmark suite built from six computer-systems ML applications (learned index, bloom filter, cardinality estimation, congestion control, adaptive bitrate, learned scheduler), with vanilla and verifier-compatible versions, evaluated with αβ-CROWN and Marabou.

Problem

Neural network verifiers do not well support the unique characteristics of neural networks for computer systems (NN4Sys), such as many specification entries, monotonicity, probabilistic, and temporal specifications, and hierarchical models.

Approach

A benchmark suite of real NN4Sys applications with safety specifications in four categories, plus a compatible version built with dual-models (for monotonicity), chain-models (for k-step temporal properties), unit-counting (for probabilistic specs), and single-network approximations of RMIs so that existing verifiers can run them.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase model sizeαβ-CROWN verification of CongestCtrl and AdaptBitrate · CongestCtrl and AdaptBitrateverification runtimeHurt
Use monotonicity specifications instead of reachability specificationsαβ-CROWN verification of CongestCtrl and AdaptBitrate · CongestCtrl and AdaptBitrateverification runtimeHurt
Use safe specifications instead of unsafe specificationsαβ-CROWN verification · CongestCtrlverification runtimeHurt
Use larger networksαβ-CROWN and Marabou · NN4SysBenchverification runtimeMixed

Surprising findings

Limitations

Experimental setup

Datasets: 150K-key lognormal dataset geolocation dataset for bloom filter database query trace data for cardinality estimation

Benchmarks: NN4SysBench

Metrics: end-to-end verification runtime (s) solved/unsolved status

Baselines: αβ-CROWN Marabou

Builds on: VNN-COMP benchmarks Aurora congestion control learned index / RMI Ouroboros

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy