Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation 2020
DOI: 10.1145/3385412.3386015
|View full text |Cite
|
Sign up to set email alerts
|

A study of the learnability of relational properties: model counting meets machine learning (MCML)

Abstract: Relational properties, e.g., the connectivity structure of nodes in a distributed system, have many applications in software design and analysis. However, such properties often have to be written manually, which can be costly and error-prone. This paper introduces the MCML approach for empirically studying the learnability of a key class of such properties that can be expressed in the well-known software design language Alloy. A key novelty of MCML is quantification of the performance of and semantic differenc… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 59 publications
0
3
0
Order By: Relevance
“…On-Going work and challenges: MCML [29] is a tool that shares the same goal as QuantifyML of quantification of learnability but has a dedicated implementation to decision-trees. We performed a comparison of the two tools for decision-tree models used for learning the relational graph properties.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…On-Going work and challenges: MCML [29] is a tool that shares the same goal as QuantifyML of quantification of learnability but has a dedicated implementation to decision-trees. We performed a comparison of the two tools for decision-tree models used for learning the relational graph properties.…”
Section: Discussionmentioning
confidence: 99%
“…We used two state-of-the-art model counters i.e., projMC [22] and ApproxMC [7]. MCML: MCML [29] uses model counting to perform a quantitative assessment of the performance of decision-tree classifier models. The ground truth (φ ) is translated by the Alloy analyzer with respect to bound b into a CNF formula cn f φ .…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation