zzGet in touch

Publications.

Artificial intelligence · Machine learning · Quantum computing · Optimization · Formal verification

Google Scholar ↗

Publications

An asterisk indicates that the author list is alphabetized by last name and that Zhiwei Zhang is the corresponding author.

05Conference paper

[AAAI'2021] On Continuous Local BDD-Based Search for Hybrid SAT Solving

*Anastasios Kyrillidis, Moshe Vardi, Zhiwei Zhang
Abstract
We explore the potential of continuous local search (CLS) in SAT solving by proposing a novel approach for finding a solution of a hybrid system of Boolean constraints. The algorithm is based on CLS combined with belief propagation on binary decision diagrams (BDDs). Our framework accepts all Boolean constraints that admit compact BDDs, including symmetric Boolean constraints and small-coefficient pseudo-Boolean constraints as interesting families. We propose a novel algorithm for efficiently computing the gradient needed by CLS. We study the capabilities and limitations of our versatile CLS solver, GradSAT, by applying it on many benchmark instances. The experimental results indicate that GradSAT can be a useful addition to the portfolio of existing SAT and MaxSAT solvers for solving Boolean satisfiability and optimization problems.
06Conference paper

[AAAI'2020] FourierSAT: A Fourier Expansion-Based Algebraic Framework for Solving Hybrid Boolean Constraints

*Anastasios Kyrillidis, Anshumali Shrivastava, Moshe Vardi, Zhiwei Zhang Oral presentation
The 2-page version of this paper was also accepted by the Student Abstract Track of AAAI 2020 (finalist of best student abstract) .
ArxivToolSlidesPoster
Abstract
We design FourierSAT, an incomplete SAT solver based on Fourier analysis of Boolean functions, a technique to represent Boolean functions by multilinear polynomials. By a reduction from SAT to continuous optimization, we propose an algebraic framework for solving systems consisting of different types of constraints. The idea is to leverage gradient information to guide the search process in the direction of local improvements. Empirical results demonstrate that FourierSAT is more robust than other solvers on certain classes of benchmarks.
07Conference paper

[CCKS'2018] Towards Answering Geography Questions in Gaokao: A Hybrid Approach

Zhiwei Zhang, Lingling Zhang, Hao Zhang, Weizhuo He, Zequn Sun, Gong Cheng, Qizhi Liu, Xinyu Dai, Yuzhong Qu
SlidesPDF
Abstract
Answering geography questions in a university’s entrance exam (e.g., Gaokao in China) is a new AI challenge. In this paper, we analyze the difficulties in problem understanding and solving, suggesting the necessity of developing novel methods. We present a pipeline approach which mixes information retrieval techniques with knowledge engineering and exhibits an interpretable problem solving process. Our implementation integrates question parsing, semantic matching, and spreading activation over a knowledge graph to generate answers. We report its promising performance on a representative sample of 1,863 questions used in real exams. Our analysis of failures reveals a number of open problems to be addressed in the future.

Preprints & manuscripts

Theses

Ph.D. thesis

Solving Hybrid Boolean SAT by Continuous Optimization

PDF