Learning symmetric rules with SATNetSATNet을 이용하여 대칭성을 가지는 논리적 문제 학습하기

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 133
  • Download : 0
SATNet is a differentiable constraint solver with a custom backpropagation algorithm, which can be used as a layer in a deep-learning system. It is a promising proposal for bridging deep learning and logical reasoning. In fact, SATNet has been successfully applied to learn, among others, the rules of a complex logical puzzle, such as Sudoku, just from input and output pairs where inputs are given as images. In this paper, we show how to improve the learning of SATNet by exploiting symmetries in the target rules of a given but unknown logical puzzle or more generally a logical formula. We present SymSATNet, a variant of SATNet that translates the given symmetries of the target rules to a condition on the parameters of SATNet and requires that the parameters should have a particular parametric form that guarantees the condition. The requirement dramatically reduces the number of parameters to learn for the rules with enough symmetries, and makes the parameter learning of SymSATNet much easier than that of SATNet. We also describe a technique for automatically discovering symmetries of the target rules from examples. Our experiments with Sudoku and Rubik's cube show the substantial improvement of SymSATNet over the baseline SATNet.
Advisors
Yang, Hongseokresearcher양홍석researcher
Description
한국과학기술원 :전산학부,
Publisher
한국과학기술원
Issue Date
2023
Identifier
325007
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전산학부, 2023.2,[iv, 35 p. :]

Keywords

SATNet▼asatisfiability problem▼asymmetries▼acomputational logic▼adeep learning; SATNet▼a충족 가능성 문제▼a대칭성▼a전산 논리▼a심층 학습

URI
http://hdl.handle.net/10203/309550
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=1032981&flag=dissertation
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0