atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Algorithm Selection for Word-Level Hardware Model Checking (Student Abstract)

AAAI 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Structure and complexity of constraint reasoning · 2 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.

Builds BTOR2-SELECT, an ML algorithm selection tool for word-level hardware model checking that chooses among hardware and software verifiers (via BTOR2C translation) using pairwise XGBoost classifiers over Bag of Keywords and Bit-Width Aggregation embeddings.

Problem

Choosing the best hardware or software verifier for each word-level BTOR2 hardware model-checking instance, since no single solver dominates across instances.

Approach

Two instance embeddings for BTOR2 (keyword occurrence counts and bit-width sums per keyword) combined with cost-sensitive pairwise XGBoost classifiers, and extending the verifier pool with software verifiers (CBMC, ESBMC) through a BTOR2-to-C translator.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PWC-BoKW instead of ABC-PDRBTOR2 algorithm selection · BTOR2 testing set (288 instances)#Solved: 201 -> 227Helped
Use PWC-BoKW instead of ABC-PDRBTOR2 algorithm selection · BTOR2 testing set (288 instances)PAR-2 (sec): 166 683.4 -> 120 484.8Helped
Use Bit-Width Aggregation instead of Bag of Keywords (ablation)PWC selector · BTOR2 testing set (288 instances)#Solved: 227 -> 226Hurt
Use Bit-Width Aggregation instead of Bag of Keywords (ablation)PWC selector · BTOR2 testing set (288 instances)PAR-2 (sec): 120 484.8 -> 122 008.9Hurt

Surprising findings

Limitations

Experimental setup

Datasets: word-level hardware model checking benchmarks (BTOR2, 1441 instances without arrays)

Benchmarks: BTOR2 word-level hardware model checking benchmark test split (288 instances)

Metrics: number of solved instances PAR-2 Shapley value contribution gap closed between SBS and VBS

Baselines: ABC-PDR AVR-PDR single best solver virtual best solver

Builds on: cost-sensitive pairwise classifier BTOR2C Shapley-value portfolio contribution

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