Program synthesis approaches struggle to learn programs with numerical values. An especially difficult problem is learning continuous values over multiple examples, such as intervals. To overcome this limitation, we introduce an inductive logic programming approach which combines relational learning with numerical reasoning. Our approach, which we call NUMSYNTH, uses satisfiability modulo theories solvers to efficiently learn programs with numerical values. Our approach can identify numerical values in linear arithmetic fragments, such as real difference logic, and from infinite domains, such as real numbers or integers. Our experiments on four diverse domains, including game playing and program synthesis, show that our approach can (i) lea...
We survey facts mostly emerging from the seminal results of Alan Cobham obtained in the late sixties...
The enormous rise in the scale, scope, and complexity of software projects has created a thriving ma...
We present a self-learning approach for synthesizing programs from integer sequences. Our method rel...
Learning programs with numerical values is fundamental to many AI applications, including bio-inform...
Learning programs with numerical values is fundamental to many AI applications, including bio-inform...
. Despite the rapid emergence and success of Inductive Logic Programming, problems still surround nu...
Abstract. Program learning focuses on the automatic generation of programs satisfying the goal of a ...
Machine Learning systems are often distinguished according to the kind of representation they use, w...
AbstractUsing problem-specific background knowledge, computer programs developed within the framewor...
A magic value in a program is a constant symbol that is essential for the execution of the program b...
A real number x is constructive if an algorithm can be given to compute arbitrarily accurate approxi...
In \cite{BockmayrWeispfenning01}, we give an overview of solving numerical constraints in the contex...
This paper addresses the problem of proving a given invariance property phi of a loop in a numeric p...
AbstractThe problem of verifying safety properties of Lustre programs with integer arithmetic have b...
International audienceIn this talk, we suggest the idea of using algorithms inspired by Constraint P...
We survey facts mostly emerging from the seminal results of Alan Cobham obtained in the late sixties...
The enormous rise in the scale, scope, and complexity of software projects has created a thriving ma...
We present a self-learning approach for synthesizing programs from integer sequences. Our method rel...
Learning programs with numerical values is fundamental to many AI applications, including bio-inform...
Learning programs with numerical values is fundamental to many AI applications, including bio-inform...
. Despite the rapid emergence and success of Inductive Logic Programming, problems still surround nu...
Abstract. Program learning focuses on the automatic generation of programs satisfying the goal of a ...
Machine Learning systems are often distinguished according to the kind of representation they use, w...
AbstractUsing problem-specific background knowledge, computer programs developed within the framewor...
A magic value in a program is a constant symbol that is essential for the execution of the program b...
A real number x is constructive if an algorithm can be given to compute arbitrarily accurate approxi...
In \cite{BockmayrWeispfenning01}, we give an overview of solving numerical constraints in the contex...
This paper addresses the problem of proving a given invariance property phi of a loop in a numeric p...
AbstractThe problem of verifying safety properties of Lustre programs with integer arithmetic have b...
International audienceIn this talk, we suggest the idea of using algorithms inspired by Constraint P...
We survey facts mostly emerging from the seminal results of Alan Cobham obtained in the late sixties...
The enormous rise in the scale, scope, and complexity of software projects has created a thriving ma...
We present a self-learning approach for synthesizing programs from integer sequences. Our method rel...