alpha-beta-CROWN - AI Evaluation Tools Tool
Overview
alpha-beta-CROWN is an open-source neural network verifier designed for efficient, scalable, and GPU-accelerated verification of safety and robustness properties. The tool combines linear bound propagation (building on CROWN-style bounds) with targeted branch-and-bound search to produce tight, provable certificates against adversarial perturbations and to verify dynamic properties such as Lyapunov stability. Its design focuses on high throughput on modern hardware so research and engineering teams can verify larger models and more properties than many earlier verifiers. The project has strong competition credentials: alpha-beta-CROWN was a winning solution in the VNN-COMP competition from 2021 through 2024, demonstrating state-of-the-art verification performance on standard benchmarks. According to the GitHub repository, the project shows sustained development activity and community interest (338 stars, 87 forks, 8 contributors, last commit 2025-12-09). The implementation emphasizes GPU acceleration and algorithmic techniques (linear bounds + branch-and-bound) to strike a balance between speed and the tightness of provable guarantees.
GitHub Statistics
- Stars: 338
- Forks: 87
- Contributors: 8
- License: NOASSERTION
- Primary Language: Python
- Last Updated: 2025-12-09T06:21:12Z
According to the GitHub repository, alpha-beta-CROWN has 338 stars, 87 forks, and 8 contributors, with the last commit on 2025-12-09. Those metrics indicate a focused research codebase with a modest but active contributor base. Winning VNN-COMP 2021–2024 signals strong benchmarking results and community recognition. The repository uses a NOASSERTION license tag on GitHub, so users should review the repository license files before reuse. Issue and PR activity is sufficient for research collaboration, but the relatively small contributor count suggests specialized maintainers rather than a large ecosystem.
Installation
Install via pip:
git clone https://github.com/Verified-Intelligence/alpha-beta-CROWN.gitcd alpha-beta-CROWNpython -m venv venvsource venv/bin/activate # on Windows: venv\Scripts\activatepip install --upgrade pippip install -r requirements.txtpip install -e . Key Features
- Linear bound propagation (CROWN-style) to compute certified bounds efficiently
- Branch-and-bound search to iteratively tighten bounds and close verification gaps
- GPU-accelerated kernels for scalable verification of larger models and batches
- Provable adversarial robustness guarantees for Lp-bounded perturbations
- Capability to verify dynamical-system properties such as Lyapunov stability
- Competition-proven performance: VNN-COMP winning entries 2021–2024
- Reference implementations and example benchmarks for reproducible evaluation
Community
The project is research-oriented with a modest but active community. According to GitHub, it has 338 stars, 87 forks, and 8 contributors, with recent commits through 2025-12-09. Recognition from multiple VNN-COMP wins has driven academic use and citations. Contribution and support appear centralized around a small core team; prospective users should consult open issues, PRs, and the repository license before integrating code into production.
Key Information
- Category: Evaluation Tools
- Type: AI Evaluation Tools Tool