mlsanityData to 7 Oct 2026

Solving the Tree Containment Problem Using Graph Neural Networks

arXiv 2404.09812 ↗First posted 15 Apr 2024q-bio.PE cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Tree Containment is a fundamental problem in phylogenetics useful for verifying a proposed phylogenetic network, representing the evolutionary history of certain species. Tree Containment asks whether the given phylogenetic tree (for instance, constructed from a DNA fragment showing tree-like evolution) is contained in the given phylogenetic network. In the general case, this is an NP-complete problem. We propose to solve it approximately using Graph Neural Networks. In particular, we propose to combine the given network and the tree and apply a Graph Neural Network to this network-tree graph. This way, we achieve the capability of solving the tree containment instances representing a larger number of species than the instances contained in the training dataset (i.e., our algorithm has the inductive learning ability). Our algorithm demonstrates an accuracy of over 95% in solving the tree containment problem on instances with up to 100 leaves.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 22 of its 41 references that are in the map. First posted on arXiv 15 Apr 2024.

Builds on

22 of 41 references.

References · 22

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2017Inductive Representation Learning on Large Graphscited by 6,284
  4. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  5. 2018How Powerful are Graph Neural Networks?cited by 4,355
  6. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  7. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
  8. 2018Attention, Learn to Solve Routing Problems!cited by 646
  9. 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
  10. 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
  11. 2020Labeling Trick: A Theory of Using Graph Neural Networks for Multi-Node Representation Learningcited by 148
  12. 2021MagNet: A Neural Network for Directed Graphscited by 104
10 more
  1. 2018SimGNN: A Neural Network Approach to Fast Graph Similarity Computationcited by 89
  2. 2023Edge Directionality Improves Learning on Heterophilic Graphscited by 88
  3. 2019Exploratory Combinatorial Optimization with Reinforcement Learningcited by 82
  4. 2022A Survey on Graph Representation Learning Methodscited by 66
  5. 2020Neural Subgraph Matchingcited by 47
  6. 2018Learning-based Efficient Graph Similarity Computation via Multi-Scale Convolutional Set Matchingcited by 45
  7. 2021GREED: A Neural Framework for Learning Graph Distance Functionscited by 31
  8. 2023Learnable Topological Features for Phylogenetic Inference via Graph Neural Networkscited by 13
  9. 2023GeoPhy: Differentiable Phylogenetic Inference via Geometric Gradients of Tree Topologiescited by 9
  10. 2023Constructing Phylogenetic Networks via Cherry Picking and Machine Learningcited by 1

Built on by

Not cited yet.