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 条
  • [41] Synthesis of electric vehicle charging data: A real-world data-driven approach
    Li, Zhi
    Bian, Zilin
    Chen, Zhibin
    Ozbay, Kaan
    Zhong, Minghui
    COMMUNICATIONS IN TRANSPORTATION RESEARCH, 2024, 4
  • [42] Data-Driven Modeling of Breast Cancer Tumors Using Boolean Networks
    Sgariglia, Domenico
    Conforte, Alessandra Jordano
    Pedreira, Carlos Eduardo
    Vidal de Carvalho, Luis Alfredo
    Goncalves Carneiro, Flavia Raquel
    Carels, Nicolas
    Barbosa da Silva, Fabricio Alves
    FRONTIERS IN BIG DATA, 2021, 4
  • [43] Data-driven techniques in speech synthesis
    Dutoit, T
    COMPUTATIONAL LINGUISTICS, 2002, 28 (04) : 570 - 572
  • [44] Asynchronous Data-Driven Circuit Synthesis
    Taylor, Sam
    Edwards, Doug A.
    Plana, Luis A.
    Tarazona D, Luis A.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (07) : 1093 - 1106
  • [45] The hemodynamic response function as a type 2 diabetes biomarker: a data-driven approach
    Guimaraes, Pedro
    Serranho, Pedro
    Duarte, Joao V.
    Crisostomo, Joana
    Moreno, Carolina
    Gomes, Leonor
    Bernardes, Rui
    Castelo-Branco, Miguel
    FRONTIERS IN NEUROINFORMATICS, 2024, 17
  • [46] A Data-Driven Approach to SAR Data-Focusing
    Guaragnella, Cataldo
    D'Orazio, Tiziana
    SENSORS, 2019, 19 (07):
  • [47] A Data-Driven Approach for GPS Trajectory Data Cleaning
    Li, Lun
    Chen, Xiaohang
    Liu, Qizhi
    Bao, Zhifeng
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2020), PT I, 2020, 12112 : 3 - 19
  • [48] A Missing Data Approach to Data-Driven Filtering and Control
    Markovsky, Ivan
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (04) : 1972 - 1978
  • [49] A Causal, Data-driven Approach to Modeling the Kepler Data
    Wang, Dun
    Hogg, David W.
    Foreman-Mackey, Daniel
    Schoelkopf, Bernhard
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF THE PACIFIC, 2016, 128 (967)
  • [50] A data-driven kernel estimator of the density function
    Karczewski, Maciej
    Michalski, Andrzej
    JOURNAL OF STATISTICAL COMPUTATION AND SIMULATION, 2022, 92 (17) : 3529 - 3541