paper-with-me

홈 › Papers

P-Tree Programming

2017-07-12 · Christian Oesch

We propose a novel method for automatic program synthesis. P-Tree Programming represents the program search space through a single probabilistic prototype tree. From this prototype tree we form program instances which we evaluate on a given problem. The error values from the evaluations are propagated through the prototype tree. We use them to update the probability distributions that determine the symbol choices of further instances. The iterative method is applied to several symbolic regression benchmarks from the literature. It outperforms standard Genetic Programming to a large extend. Furthermore, it relies on a concise set of parameters which are held constant for all problems. The algorithm can be employed for most of the typical computational intelligence tasks such as classification, automatic program induction, and symbolic regression.

📄 PDF Abstract BibTeX arXiv:1707.03744

Code (1)

coesch/ptree 공식 구현

Tasks

General ClassificationProgram inductionProgram SynthesisregressionSymbolic Regression

Similar Papers 제목 키워드 기반

TreeBERT: A Tree-Based Pre-Trained Model for Programming Language

2021-05-26 · Xue Jiang, Zhuoran Zheng, Chen Lyu, Liang Li 외

Source code can be parsed into the abstract syntax tree (AST) based on defined syntax rules. However, in pre-training, little work has considered the incorporation of tree structure into the learning process. In this pap…

Code SummarizationLanguage ModelingLanguage ModellingMasked Language Modeling

Program Language Translation Using a Grammar-Driven Tree-to-Tree Model

2018-07-04 · Mehdi Drissi, Olivia Watkins, Aditya Khant, Vivaswat Ojha 외

The task of translating between programming languages differs from the challenge of translating natural languages in that programming languages are designed with a far more rigid set of structural and grammatical rules. …

DecoderTranslation

TreeFlow: probabilistic programming and automatic differentiation for phylogenetics

2022-11-09 · Christiaan Swanepoel, Mathieu Fourment, Xiang Ji, Hassan Nasif 외

Probabilistic programming frameworks are powerful tools for statistical modelling and inference. They are not immediately generalisable to phylogenetic problems due to the particular computational properties of the phylo…

Probabilistic Programming

DPMC: Weighted Model Counting by Dynamic Programming on Project-Join Trees

2020-08-20 · Jeffrey M. Dudek, Vu H. N. Phan, Moshe Y. Vardi

We propose a unifying dynamic-programming framework to compute exact literal-weighted model counts of formulas in conjunctive normal form. At the center of our framework are project-join trees, which specify efficient pr…

Tree Decomposition

Hash-Based Tree Similarity and Simplification in Genetic Programming for Symbolic Regression

2021-07-22 · Bogdan Burlacu, Lukas Kammerer, Michael Affenzeller, Gabriel Kronberger

We introduce in this paper a runtime-efficient tree hashing algorithm for the identification of isomorphic subtrees, with two important applications in genetic programming for symbolic regression: fast, online calculatio…

DiversityregressionSymbolic Regression