add syntax_tree_autoencoder implementations