Manthan: A Data-Driven Approach for Boolean Function Synthesis

被引:24
|
作者
Golia, Priyanka [1 ,2 ]
Roy, Subhajit [1 ]
Meel, Kuldeep S. [2 ]
机构
[1] Indian Inst Technol Kanpur, Comp Sci & Engn, Kanpur, Uttar Pradesh, India
[2] Natl Univ Singapore, Sch Comp, Singapore, Singapore
来源
基金
新加坡国家研究基金会;
关键词
D O I
10.1007/978-3-030-53291-8_31
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Boolean functional synthesis is a fundamental problem in computer science with wide-ranging applications and has witnessed a surge of interest resulting in progressively improved techniques over the past decade. Despite intense algorithmic development, a large number of problems remain beyond the reach of the state of the art techniques. Motivated by the progress in machine learning, we propose Manthan, a novel data-driven approach to Boolean functional synthesis. Manthan views functional synthesis as a classification problem, relying on advances in constrained sampling for data generation, and advances in automated reasoning for a novel proof-guided refinement and provable verification. On an extensive and rigorous evaluation over 609 benchmarks, we demonstrate that Manthan significantly improves upon the current state of the art, solving 356 benchmarks in comparison to 280, which is the most solved by a state of the art technique; thereby, we demonstrate an increase of 76 benchmarks over the current state of the art. Furthermore, Manthan solves 60 benchmarks that none of the current state of the art techniques could solve. The significant performance improvements, along with our detailed analysis, highlights several interesting avenues of future work at the intersection of machine learning, constrained sampling, and automated reasoning.
引用
收藏
页码:611 / 633
页数:23
相关论文
共 50 条
  • [1] The data-driven approach for prediction of yield function of composites
    Lvov, Gennadiy
    Chetverikova, Anastasiya
    Vodka, Oleksii
    2020 IEEE KHPI WEEK ON ADVANCED TECHNOLOGY (KHPI WEEK), 2020, : 144 - 147
  • [2] A Data-Driven Approach to Artificial Pancreas Verification and Synthesis
    Kushner, Taisa
    Bortz, David
    Maahs, David M.
    Sankaranarayanan, Sriram
    2018 9TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2018), 2018, : 242 - 252
  • [3] A Data-driven Approach for Facial Expression Synthesis in Video
    Li, Kai
    Xu, Feng
    Wang, Jue
    Dai, Qionghai
    Liu, Yebin
    2012 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2012, : 57 - 64
  • [4] A Convex Data-Driven Approach for Nonlinear Control Synthesis
    Choi, Hyungjin
    Vaidya, Umesh
    Chen, Yongxin
    MATHEMATICS, 2021, 9 (19)
  • [5] Data-Driven Controller Design for Boolean Control Networks
    Leifeld, Thomas
    Zhang, Zhihua
    Zhang, Ping
    2018 ANNUAL AMERICAN CONTROL CONFERENCE (ACC), 2018, : 3044 - 3049
  • [6] Innovation: A data-driven approach
    Kusiak, Andrew
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2009, 122 (01) : 440 - 448
  • [7] Approach to data-driven learning
    Markov, Z.
    International Workshop on Fundamentals of Artificial Intelligence Research, 1991,
  • [8] AN APPROACH TO DATA-DRIVEN LEARNING
    MARKOV, Z
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1991, 535 : 127 - 140
  • [9] A New Data-Driven Approach to Robust PID Controller Synthesis
    Parastvand, Hossein
    Khosrowjerdi, Mohammad-Javad
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2014, 16 (03): : 84 - 93
  • [10] Prediction of pronunciation variations for speech synthesis: A data-driven approach
    Bennett, CL
    Black, AW
    2005 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1-5: SPEECH PROCESSING, 2005, : 297 - 300