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 条
  • [31] A data-driven approach to violin making
    Sebastian Gonzalez
    Davide Salvi
    Daniel Baeza
    Fabio Antonacci
    Augusto Sarti
    Scientific Reports, 11
  • [32] A Data-Driven Approach for Event Prediction
    Yuen, Jenny
    Torralba, Antonio
    COMPUTER VISION-ECCV 2010, PT II, 2010, 6312 : 707 - 720
  • [33] A data-driven approach for embedded security
    Saputra, H
    Ozturk, O
    Vijaykrishnan, N
    Kandemir, M
    Brooks, R
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: NEW FRONTIERS IN VLSI DESIGN, 2005, : 104 - 109
  • [34] A Data-Driven Approach for Gaze Tracking
    Huang, Kevin
    Khalil, Mahmoud
    Luciani, Evelyn
    Melesse, Daniel
    Ning, Taikang
    PROCEEDINGS OF 2018 14TH IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING (ICSP), 2018, : 494 - 499
  • [35] A Data-Driven Approach to Security Science
    Iyer, Ravishankar K.
    7TH ACM SYMPOSIUM ON INFORMATION, COMPUTER AND COMMUNICATIONS SECURITY (ASIACCS 2012), 2012,
  • [36] The scenario approach for data-driven prognostics
    Cesani, D.
    Mazzoleni, M.
    Previdi, F.
    IFAC PAPERSONLINE, 2024, 58 (04): : 461 - 466
  • [37] A Data-Driven Approach to Constraint Optimization
    Wikarek, Jaroslaw
    Sitek, Pawel
    AUTOMATION 2019: PROGRESS IN AUTOMATION, ROBOTICS AND MEASUREMENT TECHNIQUES, 2020, 920 : 135 - 144
  • [38] The Data-Driven Approach to Spectroscopic Analyses
    Ness, M.
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF AUSTRALIA, 2018, 35
  • [39] Data-driven approach for ontology learning
    Ocampo-Guzman, Isidra
    Lopez-Arevalo, Ivan
    Sosa-Sosa, Victor
    2009 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTING SCIENCE AND AUTOMATION CONTROL (CCE 2009), 2009, : 463 - 468
  • [40] A data-driven approach to η and η′ Dalitz decays
    Escribano, Rafel
    XIITH QUARK CONFINEMENT AND THE HADRON SPECTRUM, 2017, 137