ARTREE - Artificial Tree Generator


A small piece of Matlab software used to generate artificial trees with continous emissions.

The code is based on a very simple function: generate_tree.m

To see how to use it, have a look at this simple demo: artree_demo.m

The tree generator has been used in a series of articles (listed at the bottom of this page) to generate artificial datasets with binary trees and (degenerated) left and right unary-trees (sequences). An example of how  this is done in [1] is here: artree_demo_TNN.m

The code is provided as is with no warranty and technical support. Please inform the author (Davide Bacciu) if you intend to redistribute the code.

Citation


If you find this code useful, please remember to cite:

Bacciu, D.; Micheli, A.; Sperduti, A.; "Compositional Generative Mapping for Tree-Structured Data.Part I: Bottom-Up Probabilistic Modeling of Trees",
IEEE Transactions on Neural Networks and Learning Systems
, vol.23, no.12, pp.1987-2002, Dec. 2012

@ARTICLE{bacciuTNNLS2012,
author={Bacciu, D. and Micheli, A. and Sperduti, A.},
journal={Neural Networks and Learning Systems, IEEE Transactions on},
title={Compositional Generative Mapping for Tree-Structured Data - Part I: Bottom-Up Probabilistic Modeling of Trees},

year={2012},
month={dec. },
volume={23},
number={12},
pages={1987 -2002},
doi={10.1109/TNNLS.2012.2222044},
}

List of Works using the Software


[1] Bacciu, D.; Micheli, A.; Sperduti, A.; "Compositional Generative Mapping for Tree-Structured Data.Part I: Bottom-Up Probabilistic Modeling of Trees", Neural Networks and Learning Systems, IEEE Transactions on , vol.23, no.12, pp.1987-2002, Dec. 2012

[2] Bacciu, D.; Micheli, A.; Sperduti, A.;  "Compositional Generative Mapping for Tree-Structured Data - Part II: Topographic Projection Model", Neural Networks and Learning Systems, IEEE Transactions on , Vol. 24 N. 2, February 2013, pp. 231 - 247. ISSN: 2162-237X. DOI: 10.1109/TNNLS.2012.2228226, 2013

[3] D. Bacciu, A. Micheli and A. Sperduti, "An Input-Output Hidden Markov Model for Tree Transductions",  Neurocomputing, Vol. 112, 2013, pp. 34 - 46. ISSN: 0925-2312. (Selected paper from 20th ESANN). DOI: 10.1016/j.neucom.2012.12.044