Probabilistic Incremental Program Evolution (PIPE) is a novel technique for automatic program synthesis. We combine probability vector coding of program instructions, Population -Based Incremental Learning, and tree-coded programs like those used in some variants of Genetic Programming (GP). PIPE iteratively generates successive populations of functional programs according to an adaptive probability distribution over all possible programs. Each iteration it uses the best program to refine the distribution. Thus, it stochastically generates better and better programs. Since distribution refinements depend only on the best program of the current population, PIPE can evaluate program populations efficiently when the goal is to discover a progr...
This thesis is divided into two parts. The first part considers and develops some of the statistic...
Abstract. This paper discusses the performance of a hybrid system which consists of EDP and GP. EDP,...
Probabilistic programming is an emerging subfield of artificial intelligence that extends traditiona...
. Probabilistic Incremental Program Evolution (PIPE) is a novel technique for automatic program synt...
Summary. This paper discusses scalability of standard genetic programming (GP) and the probabilistic...
To evolve structured programs we introduce H-PIPE, a hierarchical extension of Probabilistic Increme...
A new automatic programming paradigm is proposed, in the style of genetic programming, but using pop...
This thesis describes work on two applications of probabilistic programming: the learning of probab...
This paper presents a study of different methods of using incremental evolution with genetic program...
We present N-gram GP, an estimation of distribution algorithm for the evolution of linear computer p...
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
The scheduling of loops for architectures which support instruction level parallelism is an importan...
Often GP evolves side effect free trees. These pure functional expressions can be evaluated in any o...
The application of Genetic Programming to the discovery of empirical laws is often impaired by the h...
We develop a technique for generalising from data in which models are samplers represented as progra...
This thesis is divided into two parts. The first part considers and develops some of the statistic...
Abstract. This paper discusses the performance of a hybrid system which consists of EDP and GP. EDP,...
Probabilistic programming is an emerging subfield of artificial intelligence that extends traditiona...
. Probabilistic Incremental Program Evolution (PIPE) is a novel technique for automatic program synt...
Summary. This paper discusses scalability of standard genetic programming (GP) and the probabilistic...
To evolve structured programs we introduce H-PIPE, a hierarchical extension of Probabilistic Increme...
A new automatic programming paradigm is proposed, in the style of genetic programming, but using pop...
This thesis describes work on two applications of probabilistic programming: the learning of probab...
This paper presents a study of different methods of using incremental evolution with genetic program...
We present N-gram GP, an estimation of distribution algorithm for the evolution of linear computer p...
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
The scheduling of loops for architectures which support instruction level parallelism is an importan...
Often GP evolves side effect free trees. These pure functional expressions can be evaluated in any o...
The application of Genetic Programming to the discovery of empirical laws is often impaired by the h...
We develop a technique for generalising from data in which models are samplers represented as progra...
This thesis is divided into two parts. The first part considers and develops some of the statistic...
Abstract. This paper discusses the performance of a hybrid system which consists of EDP and GP. EDP,...
Probabilistic programming is an emerging subfield of artificial intelligence that extends traditiona...