arXiv · 2309.13410
Tropical neural networks and its applications to classifying phylogenetic trees
Abstract
Deep neural networks show great success when input vectors are in an Euclidean space. However, those classical neural networks show a poor performance when inputs are phylogenetic trees, which can be written as vectors in the tropical projective torus. Here we propose tropical embedding to transform a vector in the tropical projective torus to a vector in the Euclidean space via the tropical metric. We introduce a tropical neural network where the first layer is a tropical embedding layer and the following layers are the same as the classical ones. We prove that this neural network with the tropical metric is a universal approximator and we derive a backpropagation rule for deep neural networks. Then we provide TensorFlow 2 codes for implementing a tropical neural network in the same fashion as the classical one, where the weights initialization problem is considered according to the extreme value statistics. We apply our method to empirical data including sequences of hemagglutinin for influenza virus from New York. Finally we show that a tropical neural network can be interpreted as a generalization of a tropical logistic regression.
Explore related subjects
Keep this discovery
Ruriko Yoshida, Georgios Aliatimis, Keiji Miura. 2023-09-23. Tropical neural networks and its applications to classifying phylogenetic trees. https://arxiv.org/abs/2309.13410
Cite the original work for its findings. Save a collection to share your selection of sources.