paper-with-me

Papers

DeepSAT: An EDA-Driven Learning Framework for SAT

2022-05-27 · Min Li, Zhengyuan Shi, Qiuxia Lai, Sadaf Khan, Shaowei Cai, Qiang Xu

We present DeepSAT, a novel end-to-end learning framework for the Boolean satisfiability (SAT) problem. Unlike existing solutions trained on random SAT instances with relatively weak supervision, we propose applying the knowledge of the well-developed electronic design automation (EDA) field for SAT solving. Specifically, we first resort to logic synthesis algorithms to pre-process SAT instances into optimized and-inverter graphs (AIGs). By doing so, the distribution diversity among various SAT instances can be dramatically reduced, which facilitates improving the generalization capability of the learned model. Next, we regard the distribution of SAT solutions being a product of conditional Bernoulli distributions. Based on this observation, we approximate the SAT solving procedure with a conditional generative model, leveraging a novel directed acyclic graph neural network (DAGNN) with two polarity prototypes for conditional SAT modeling. To effectively train the generative model, with the help of logic simulation tools, we obtain the probabilities of nodes in the AIG being logic `1' as rich supervision. We conduct comprehensive experiments on various SAT problems. Our results show that, DeepSAT achieves significant accuracy improvements over state-of-the-art learning-based SAT solutions, especially when generalized to SAT instances that are relatively large or with diverse distributions.

📄 PDF Abstract BibTeX arXiv:2205.13745

Code (0)

등록된 구현이 없습니다.

Tasks

Graph Neural Network

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음

Similar Papers 제목 키워드 기반

DeepSatData: Building large scale datasets of satellite images for training machine learning models

2021-04-28 · Michail Tarasiou, Stefanos Zafeiriou

This report presents design considerations for automatically generating satellite imagery datasets for training machine learning models with emphasis placed on dense classification tasks, e.g. semantic segmentation. The …

BIG-bench Machine LearningSemantic Segmentation

DeepSat V2: Feature Augmented Convolutional Neural Nets for Satellite Image Classification

2019-11-15 · Qun Liu, Saikat Basu, Sangram Ganguly, Supratik Mukhopadhyay 외

Satellite image classification is a challenging problem that lies at the crossroads of remote sensing, computer vision, and machine learning. Due to the high variability inherent in satellite data, most of the current ob…

ClassificationGeneral Classificationimage-classificationImage Classification+1

DeepSat - A Learning framework for Satellite Imagery

2015-09-11 · Saikat Basu, Sangram Ganguly, Supratik Mukhopadhyay, Robert DiBiano 외

Satellite image classification is a challenging problem that lies at the crossroads of remote sensing, computer vision, and machine learning. Due to the high variability inherent in satellite data, most of the current ob…

ClassificationDenoisingGeneral Classificationimage-classification+3

Context-self contrastive pretraining for crop type semantic segmentation

2021-04-09 · Michail Tarasiou, Riza Alp Guler, Stefanos Zafeiriou

In this paper, we propose a fully supervised pre-training scheme based on contrastive learning particularly tailored to dense classification tasks. The proposed Context-Self Contrastive Loss (CSCL) learns an embedding sp…

Contrastive LearningSegmentationSemantic SegmentationSuper-Resolution+2

Embedding Earth: Self-supervised contrastive pre-training for dense land cover classification

2022-03-11 · Michail Tarasiou, Stefanos Zafeiriou

In training machine learning models for land cover semantic segmentation there is a stark contrast between the availability of satellite imagery to be used as inputs and ground truth data to enable supervised learning. W…

Earth ObservationLand Cover ClassificationSemantic Segmentation