Neurosymbolic programming
We survey recent work on neurosymbolic programming, an emerging area that bridges the
areas of deep learning and program synthesis. Like in classic machine learning, the goal …
areas of deep learning and program synthesis. Like in classic machine learning, the goal …
Machine learning for automated theorem proving: Learning to solve SAT and QSAT
SB Holden - Foundations and Trends® in Machine Learning, 2021 - nowpublishers.com
The decision problem for Boolean satisfiability, generally referred to as SAT, is the
archetypal NP-complete problem, and encodings of many problems of practical interest exist …
archetypal NP-complete problem, and encodings of many problems of practical interest exist …
Llm for soc security: A paradigm shift
As the ubiquity and complexity of system-on-chip (SoC) designs increase across electronic
devices, incorporating security into an SoC design flow poses significant challenges …
devices, incorporating security into an SoC design flow poses significant challenges …
An efficient approach for assessing hyperparameter importance
The performance of many machine learning methods depends critically on hyperparameter
settings. Sophisticated Bayesian optimization methods have recently achieved considerable …
settings. Sophisticated Bayesian optimization methods have recently achieved considerable …
Sequential model-based optimization for general algorithm configuration
State-of-the-art algorithms for hard computational problems often expose many parameters
that can be modified to improve empirical performance. However, manually exploring the …
that can be modified to improve empirical performance. However, manually exploring the …
[HTML][HTML] The irace package: Iterated racing for automatic algorithm configuration
Modern optimization algorithms typically require the setting of a large number of parameters
to optimize their performance. The immediate goal of automatic algorithm configuration is to …
to optimize their performance. The immediate goal of automatic algorithm configuration is to …
[HTML][HTML] Algorithm runtime prediction: Methods & evaluation
Perhaps surprisingly, it is possible to predict how long an algorithm will take to run on a
previously unseen input, using machine learning techniques to build a model of the …
previously unseen input, using machine learning techniques to build a model of the …
ParamILS: an automatic algorithm configuration framework
The identification of performance-optimizing parameter settings is an important part of the
development and application of algorithms. We describe an automatic framework for this …
development and application of algorithms. We describe an automatic framework for this …
[HTML][HTML] Aslib: A benchmark library for algorithm selection
The task of algorithm selection involves choosing an algorithm from a set of algorithms on a
per-instance basis in order to exploit the varying performance of algorithms over a set of …
per-instance basis in order to exploit the varying performance of algorithms over a set of …
A survey of methods for automated algorithm configuration
Algorithm configuration (AC) is concerned with the automated search of the most suitable
parameter configuration of a parametrized algorithm. There is currently a wide variety of AC …
parameter configuration of a parametrized algorithm. There is currently a wide variety of AC …