Back to Article
SuppMat 1: Model Families Extended Description
Download Source

SuppMat 1: Model Families Extended Description

Author

Tanya Strydom

Published

September 16, 2024

Abstract

This notebook is an extended description of the different model families (and attempts to highlight the different features and what makes them unique). We also link to some explicit (canonical) examples.

Topology generators

This broader group of model families share one fundamental feature and that is that they are parametrised (i.e., delimited) by the expected structure of a network i.e., the links between the nodes and how they might be distributed.

Null models

The interactions between species occurs regardless of the identity of the species (i.e., species have no agency) and links are randomly distributed throughout the network. This family of models is often used as a ‘null hypothesis’ to ask questions about network structure (e.g., Banville, Gravel, and Poisot 2023; Strydom, Dalla Riva, and Poisot 2021). Broadly there are two different approaches; Type I (Fortuna and Bascompte 2006), where interactions happen proportionally to connectance and Type II (Bascompte et al. 2003), where interactions happen proportionally to the joint degree of the two species involved.

Neutral models

Can be tied to Hubble’s neutral theory (Hubbell 2001) where it is assumed that the interactions that occur between species are due to the abundance of species within the community (Pomeranz et al. 2019).

Resource models

Based on the idea that networks follow a trophic hierarchy and that network structure can be determined by distributing interactions along single dimension [the “niche axis”; Allesina, Alonso, and Pascual (2008)]. Essentially these models can be viewed as being based on the idea of resource partitioning (niches) along a one-dimensional resource which will result in the standard ‘trophic pyramid’ to ensure that all species can ‘fit’ along this resource (which has strong ties back to the idea of intervality), importantly there is a strong assumption that the resulting network structure is constrained by connectance.

Cascade model (Joel E. Cohen, Briand, and Newman 1990): Much like the name suggests the cascade model rests on the idea that species feed on one another in a hierarchical manner. This rests on the assumption that the links within a network are variably distributed across the network; with the proportion of links decreasing as one moves up the trophic levels (i.e., ‘many’ prey and ‘few’ predators). This is achieved by assigning all species a random rank, this rank will then determine both the predators and prey of that species. A species will have a particular probability of being fed on by any species with a higher ranking than it, this probability is constrained by the specified connectance of the network. Interestingly here ‘species’ are treated as any individual that consume and are consumed by the same ‘species’, i.e., these are not taxonomical species (Joel E. Cohen, Newman, and Steele 1985). The original cascade model has altered to be more ‘generalised’ (Stouffer et al. 2005), which altered the probability distribution of the prey that could be consumed by a species.

Niche models (Williams and Martinez 2000): The niche model introduces the idea that species interactions are based on the ‘feeding niche’ of a species. Broadly, all species are randomly assigned a ‘feeding niche’ range and all species that fall in this range can be consumed by that species (thereby allowing for cannibalism). The niche of each species is randomly assigned and the range of each species’ niche is (in part) constrained by the specified connectance of the network. The niche model has also been modified, although it appears that adding to the ‘complexity’ of the niche model does not improve on its ability to generate a more ecologically ‘correct’ network (Williams and Martinez 2008).

Nested hierarchy model This model attempts to add some concept of phylogenetic identity to the species.(Cattin et al. 2004)

Generative models

(this is maybe a bit of a bold term to use)

Structural representation of the interactions between species based on the mathematical properties of a network e.g., MaxEnt (Banville, Gravel, and Poisot 2023), (maybe) stochastic block (Xie et al. 2017).

Interaction predictors

This broader group of model families can be thought of as only being able to predict interactions but are unable to recover structural features. This is because these models are often concerned with the feasibility of interactions between a species pair (e.g. does species \(a\) have the correct traits to be able to kill and consume species \(b\)) but fail to account if the interaction is being realised ‘in the field’.

Energetic models

Broadly this family of models is rooted in feeding theory and allocates the links between species based on energetics, which predicts the diet of a consumer based on energy intake. This means that the model is focused on predicting not only the number of links in a network but also the arrangement of these links based on the diet breadth of a species. See also DeAngelis, Goldstein, and O’Neill (1975)

DBM (Beckerman, Petchey, and Warren 2006): Feeding ‘rules’ are based on the energetic content of species, which is theoretically and conceptually embedded within the foraging ecology space

ADBM (Petchey et al. 2008): A version of the DBM that adds the idea of body size (allometry) to the equation

Trait hierarchy

Interactions are determined by a series of ‘feeding rules’ that are based on the traits of species, whereby the interaction between a species pair will only occur if all feeding rules are met. These rules are determined on an a priori basis using expert/ecological knowledge to determine the underlying feeding hierarchy by using ecological proxies (see Morales-Castilla et al. 2015 for a more details on the idea of using this approach). What sets this family of models apart from expert knowledge ones is that there is a formalisation of the feeding rules and thus there is some ability to transfer these rules to different communities.

PFIM (Shaw et al. 2024): uses a series of rules for a set of trait categories (such as habitat and body size) to determine if an interaction can feasibly occur between a species pair.

Graph embedding

This family of approaches has been extensively discussed in Strydom et al. (2023). Broadly speaking this family of models uses the structural features of a network for the construction of networks, specifically the latent traits/spaces/features that can be ‘extracted’ during the embedding process. However, these models are still arguably ‘interaction predictors’ and not ‘topology generators’ because they are still linking the process of ‘network construction’ to the prediction/inference of interactions based on the location that species are occupying in the latent spaces.

Transfer learning/RDPG (Strydom et al. 2022): uses a transfer learning framework (specifically using a random dot product graph for embedding) based around the idea that interactions are evolutionarily conserved and that we can use known networks, and phylogenetic relationships, to predict interactions for a given species pool.

Log-ratio (Rohr et al. 2010): Interestingly often used in paleo settings (at least that’s what it currently looks like in my mind… Pires et al. (2020))

Binary classifiers

The task of predicting if an interaction will occur between a species pair is treated as abinary classification task, where the task is to correlate ‘real world’ interaction data with a suitable ecological proxy for which data is more widely available (e.g., traits). Model families often used include generalised linear models (e.g., Caron et al. 2022), random forest (e.g., Llewelyn et al. 2023), trait-based k-NN (e.g., Desjardins-Proulx et al. 2017), and Bayesian models (e.g., Eklöf, Tang, and Allesina 2013; Cirtwill et al. 2019). See Pichler et al. (2020) for a more detailed overview on the performance of machine learning and statistical approaches for inferring trait-feeding relationships.

Expert knowledge

This approach involves having a group of experts come together to assess and assign the likelihood of feeding interactions being able to occur for a specified community. This is done in a pairwise manner where the experts will assign a value of how confident they are that a specific species pair are likely to interact (e.g., Dunne et al. 2008) This has the added advantage that interactions can be scored in a more categorical (or probabilistic) as opposed to binary fashion, e.g., Maiorano et al. (2020) score interactions as either obligate (typical food resources) or occasional (opportunistic feeding) interactions.

Data scavenging

There are also a lot of published pairwise interaction data e.g., the Global Biotic Interactions (GloBI) database (Poelen, Simons, and Mungall 2014) or network e.g., Mangal (Poisot et al. 2016) datasets, these can be mined to look for interactions for specific species pairs. This is done by matching species pairs against those within a dataset of trophic interactions to determine if an interaction is present between the two species (e.g., the WebBuilder tool developed by Gray et al. 2015). It is important to note that this methodology is only going to be able to infer observations that have been recorded and will thus be prone to many false negatives (missing pairwise interactions) being generated using this approach.

Pattern finders

This group of families uses the co-occurrence patterns of species to presume that there are interactions (more accurately links) between the species. To put it perhaps too bluntly this approach rests strongly on the assumption that co-occurrence = interaction.

Co-occurrence

Trying to infer interactions from the co-occurrence patterns of species pairs within the community e.g., the geographical lasso (Ohlmann et al. 2018). This (for me) seems like a fundamentally flawed assumption to make and Blanchet, Cazelles, and Gravel (2020) seems to agree with me at least a little bit.

Ovaskainen et al. (2016)

Expectation-maximisation (EM) algorithms (Momal, Robin, and Ambroise 2020):

References

Allesina, Stefano, David Alonso, and Mercedes Pascual. 2008. “A General Model for Food Web Structure.” Science 320 (5876): 658–61. https://doi.org/10.1126/science.1156269.
Banville, Francis, Dominique Gravel, and Timothée Poisot. 2023. “What Constrains Food Webs? A Maximum Entropy Framework for Predicting Their Structure with Minimal Biases.” PLOS Computational Biology 19 (9): e1011458. https://doi.org/10.1371/journal.pcbi.1011458.
Bascompte, J., P. Jordano, C. J. Melian, and J. M. Olesen. 2003. “The Nested Assembly of Plant-Animal Mutualistic Networks.” Proceedings of the National Academy of Sciences 100 (16): 9383–87. https://doi.org/10.1073/pnas.1633576100.
Beckerman, Andrew P., Owen L. Petchey, and Philip H. Warren. 2006. “Foraging Biology Predicts Food Web Complexity.” Proceedings of the National Academy of Sciences 103 (37): 13745–49. https://doi.org/10.1073/pnas.0603039103.
Blanchet, F. Guillaume, Kevin Cazelles, and Dominique Gravel. 2020. “Co-Occurrence Is Not Evidence of Ecological Interactions.” Ecology Letters 23 (7): 1050–63. https://doi.org/10.1111/ele.13525.
Caron, Dominique, Luigi Maiorano, Wilfried Thuiller, and Laura J. Pollock. 2022. “Addressing the Eltonian Shortfall with Trait-Based Interaction Models.” Ecology Letters 25 (4): 889–99. https://doi.org/10.1111/ele.13966.
Cattin, Marie-France, Louis-Félix Bersier, Carolin Banašek-Richter, Richard Baltensperger, and Jean-Pierre Gabriel. 2004. “Phylogenetic Constraints and Adaptation Explain Food-Web Structure.” Nature 427 (6977): 835–39. https://doi.org/10.1038/nature02327.
Cirtwill, Alyssa R., Anna Eklf, Tomas Roslin, Kate Wootton, and Dominique Gravel. 2019. “A Quantitative Framework for Investigating the Reliability of Empirical Network Construction.” Methods in Ecology and Evolution 10 (6): 902–11. https://doi.org/10.1111/2041-210X.13180.
Cohen, Joel E, Frederic Briand, and Charles Newman. 1990. Community Food Webs: Data and Theory. Biomathematics. Berlin Heidelberg: Springer-Verlag.
Cohen, Joel E., C. M. Newman, and John Hyslop Steele. 1985. “A Stochastic Theory of Community Food Webs I. Models and Aggregated Data.” Proceedings of the Royal Society of London. Series B. Biological Sciences 224 (1237): 421–48. https://doi.org/10.1098/rspb.1985.0042.
DeAngelis, D. L., R. A. Goldstein, and R. V. O’Neill. 1975. “A Model for Tropic Interaction.” Ecology 56 (4): 881–92. https://doi.org/10.2307/1936298.
Desjardins-Proulx, Philippe, Idaline Laigle, Timothée Poisot, and Dominique Gravel. 2017. “Ecological Interactions and the Netflix Problem.” PeerJ 5: e3644. https://doi.org/10.7717/peerj.3644.
Dunne, Jennifer A., Richard J. Williams, Neo D. Martinez, Rachel A. Wood, and Douglas H. Erwin. 2008. “Compilation and Network Analyses of Cambrian Food Webs.” PLOS Biology 6 (4): e102. https://doi.org/10.1371/journal.pbio.0060102.
Eklöf, Anna, Si Tang, and Stefano Allesina. 2013. “Secondary Extinctions in Food Webs: A Bayesian Network Approach.” Edited by Jessica Metcalf. Methods in Ecology and Evolution 4 (8): 760–70. https://doi.org/10.1111/2041-210X.12062.
Fortuna, Miguel A., and Jordi Bascompte. 2006. “Habitat Loss and the Structure of Plant-Animal Mutualistic Networks: Mutualistic Networks and Habitat Loss.” Ecology Letters 9 (3): 281–86. https://doi.org/10.1111/j.1461-0248.2005.00868.x.
Gray, Clare, David H. Figueroa, Lawrence N. Hudson, Athen Ma, Dan Perkins, and Guy Woodward. 2015. “Joining the Dots: An Automated Method for Constructing Food Webs from Compendia of Published Interactions.” Food Webs 5 (December): 11–20. https://doi.org/10.1016/j.fooweb.2015.09.001.
Hubbell, Stephen P. 2001. The Unified Neutral Theory of Biodiversity and Biogeography (MPB-32). Princeton University Press. https://www.jstor.org/stable/j.ctt7rj8w.
Llewelyn, John, Giovanni Strona, Christopher R. Dickman, Aaron C. Greenville, Glenda M. Wardle, Michael S. Y. Lee, Seamus Doherty, Farzin Shabani, Frédérik Saltré, and Corey J. A. Bradshaw. 2023. “Predicting Predator–Prey Interactions in Terrestrial Endotherms Using Random Forest.” Ecography 2023 (9): e06619. https://doi.org/10.1111/ecog.06619.
Maiorano, Luigi, Alessandro Montemaggiori, Gentile Francesco Ficetola, Louise O’Connor, and Wilfried Thuiller. 2020. TETRA-EU 1.0: A Species-Level Trophic Metaweb of European Tetrapods.” Global Ecology and Biogeography 29 (9): 1452–57. https://doi.org/10.1111/geb.13138.
Momal, Raphaëlle, Stéphane Robin, and Christophe Ambroise. 2020. “Tree-Based Inference of Species Interaction Networks from Abundance Data.” Methods in Ecology and Evolution 11 (5): 621–32. https://doi.org/10.1111/2041-210X.13380.
Morales-Castilla, Ignacio, Miguel G. Matias, Dominique Gravel, and Miguel B. Araújo. 2015. “Inferring Biotic Interactions from Proxies.” Trends in Ecology & Evolution 30 (6): 347–56. https://doi.org/10.1016/j.tree.2015.03.014.
Ohlmann, Marc, Florent Mazel, Loïc Chalmandrier, Stéphane Bec, Eric Coissac, Ludovic Gielly, Johan Pansu, et al. 2018. “Mapping the Imprint of Biotic Interactions on \(\beta\)-Diversity.” Ecology Letters 21 (11): 1660–69. https://doi.org/10.1111/ele.13143.
Ovaskainen, Otso, Nerea Abrego, Panu Halme, and David Dunson. 2016. “Using Latent Variable Models to Identify Large Networks of Species-to-Species Associations at Different Spatial Scales.” Methods in Ecology and Evolution 7 (5): 549–55. https://doi.org/10.1111/2041-210X.12501.
Petchey, Owen L., Andrew P. Beckerman, Jens O. Riede, and Philip H. Warren. 2008. “Size, Foraging, and Food Web Structure.” Proceedings of the National Academy of Sciences 105 (11): 4191–96. https://doi.org/10.1073/pnas.0710672105.
Pichler, Maximilian, Virginie Boreux, Alexandra-Maria Klein, Matthias Schleuning, and Florian Hartig. 2020. “Machine Learning Algorithms to Infer Trait-Matching and Predict Species Interactions in Ecological Networks.” Methods in Ecology and Evolution 11 (2): 281–93. https://doi.org/10.1111/2041-210X.13329.
Pires, Mathias M., Diego Rindel, Bruno Moscardi, Livia R. Cruz, Paulo R. Guimarães, Sergio F. dos Reis, and S. Ivan Perez. 2020. “Before, During and After Megafaunal Extinctions: Human Impact on Pleistocene-Holocene Trophic Networks in South Patagonia.” Quaternary Science Reviews 250 (December): 106696. https://doi.org/10.1016/j.quascirev.2020.106696.
Poelen, Jorrit H., James D. Simons, and Chris J. Mungall. 2014. “Global Biotic Interactions: An Open Infrastructure to Share and Analyze Species-Interaction Datasets.” Ecological Informatics 24 (November): 148–59. https://doi.org/10.1016/j.ecoinf.2014.08.005.
Poisot, Timothée, Benjamin Baiser, Jennifer Dunne, Sonia Kéfi, François Massol, Nicolas Mouquet, Tamara N. Romanuk, Daniel B. Stouffer, Spencer A. Wood, and Dominique Gravel. 2016. “Mangal – Making Ecological Network Analysis Simple.” Ecography 39 (4): 384–90. https://doi.org/10.1111/ecog.00976.
Pomeranz, Justin P. F., Ross M. Thompson, Timothée Poisot, and Jon S. Harding. 2019. “Inferring Predator–Prey Interactions in Food Webs.” Methods in Ecology and Evolution 10 (3): 356–67. https://doi.org/10.1111/2041-210X.13125.
Rohr, Rudolf Philippe, Heike Scherer, Patrik Kehrli, Christian Mazza, and Louis-Félix Bersier. 2010. “Modeling Food Webs: Exploring Unexplained Structure Using Latent Traits.” The American Naturalist 176 (2): 170–77. https://doi.org/10.1086/653667.
Shaw, Jack O., Alexander M. Dunhill, Andrew P. Beckerman, Jennifer A. Dunne, and Pincelli M. Hull. 2024. “A Framework for Reconstructing Ancient Food Webs Using Functional Trait Data.” bioRxiv. https://doi.org/10.1101/2024.01.30.578036.
Stouffer, D. B., J. Camacho, R. Guimerà, C. A. Ng, and L. A. Nunes Amaral. 2005. “Quantitative Patterns in the Structure of Model and Empirical Food Webs.” Ecology 86 (5): 1301–11. https://doi.org/10.1890/04-0957.
Strydom, Tanya, Salomé Bouskila, Francis Banville, Ceres Barros, Dominique Caron, Maxwell J. Farrell, Marie-Josée Fortin, et al. 2022. “Food Web Reconstruction Through Phylogenetic Transfer of Low-Rank Network Representation.” Methods in Ecology and Evolution 13 (12): 2838–49. https://doi.org/10.1111/2041-210X.13835.
Strydom, Tanya, Salomé Bouskila, Francis Banville, Ceres Barros, Dominique Caron, Maxwell J. Farrell, Marie-Josée Fortin, et al. 2023. “Graph Embedding and Transfer Learning Can Help Predict Potential Species Interaction Networks Despite Data Limitations.” Methods in Ecology and Evolution 14 (12): 2917–30. https://doi.org/10.1111/2041-210X.14228.
Strydom, Tanya, Giulio V. Dalla Riva, and Timothée Poisot. 2021. SVD Entropy Reveals the High Complexity of Ecological Networks.” Frontiers in Ecology and Evolution 9. https://doi.org/10.3389/fevo.2021.623141.
Williams, Richard J., and Neo D. Martinez. 2000. “Simple Rules Yield Complex Food Webs.” Nature 404 (6774): 180–83. https://doi.org/10.1038/35004572.
———. 2008. “Success and Its Limits Among Structural Models of Complex Food Webs.” Journal of Animal Ecology 77 (3): 512–19. https://doi.org/10.1111/j.1365-2656.2008.01362.x.
Xie, Jia-Rong, Pan Zhang, Hai-Feng Zhang, and Bing-Hong Wang. 2017. “Completeness of Community Structure in Networks.” Scientific Reports 7 (1): 5269. https://doi.org/10.1038/s41598-017-05585-6.
Yeakel, Justin D., Mathias M. Pires, Lars Rudolf, Nathaniel J. Dominy, Paul L. Koch, Paulo R. Guimarães, and Thilo Gross. 2014. “Collapse of an Ecological Network in Ancient Egypt.” PNAS 111 (40): 14472–77. https://doi.org/10.1073/pnas.1408471111.