mlsanityData to 14 Oct 2026

Revisiting Variable Ordering for Real Quantifier Elimination using Machine Learning

arXiv 2302.14038 ↗First posted 27 Feb 2023cs.FL cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Cylindrical Algebraic Decomposition (CAD) is a key proof technique for formal verification of cyber-physical systems. CAD is computationally expensive, with worst-case doubly-exponential complexity. Selecting an optimal variable ordering is paramount to efficient use of CAD. Prior work has demonstrated that machine learning can be useful in determining efficient variable orderings. Much of this work has been driven by CAD problems extracted from applications of the MetiTarski theorem prover. In this paper, we revisit this prior work and consider issues of bias in existing training and test data. We observe that the classical MetiTarski benchmarks are heavily biased towards particular variable orderings. To address this, we apply symmetries to create a new dataset containing more than 41K MetiTarski challenges designed to remove bias. Furthermore, we evaluate issues of information leakage, and test the generalizability of our models on the new dataset.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 6 of its 12 references that are in the map. First posted on arXiv 27 Feb 2023.

Builds on

6 of 12 references.

References · 6

  1. 2017Attention Is All You Needcited by 60,361
  2. 2018ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustnesscited by 1,432
  3. 2018Generalisation in humans and deep neural networkscited by 237
  4. 2017Generalization in Deep Learningcited by 146
  5. 2019Comparing machine learning models to choose the variable ordering for cylindrical algebraic decompositioncited by 7
  6. 2018Using Machine Learning to Improve Cylindrical Algebraic Decompositioncited by 6

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.