<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Plant recommendation using environment and biotic associations</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Eco&amp;Sols, Univ Montpellier, CIRAD, INRA, IRD, Montpellier SupAgro</institution>
          ,
          <addr-line>F-34398 Montpellier</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University Grenoble Alpes, CNRS, Univ. Savoie Mont Blanc</institution>
          ,
          <addr-line>CNRS, LECA</addr-line>
          ,
          <institution>Laboratoire d'Ecologie Alpine</institution>
          ,
          <addr-line>F38000 Grenoble</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Automatically predicting species make-up in geographic locations is of great importance in the context of the current conversation about biodiversity. Inspired by the ecological concepts of Grinnellian and Eltonian niches, we investigate two neural network architectures that aim to that aim to exploit the respective features of these two types of niches in order to tackle the plant recommendation task. The rst proposal uses environmental rasters and leverages advanced feature extraction techniques based on distributed representations and convolutional neural networks. The second proposal relies on neighboring co-occurrences of plants and organisms from an expert-curated list of taxa. We nd that the former solution outperforms the latter in prediction accuracy, yet the second solution provides interesting and more interpretable indicators. Both approaches yield promising results on the GeoLifeCLEF 2019 challenge.</p>
      </abstract>
      <kwd-group>
        <kwd>Distributed representations Convolutional neural networks Species distribution models Ecological niche theory Plant ecology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Predicting the most likely species in a given location is of great importance in
biodiversity studies. This age-old task in biogeography consists in learning a
density function of the species over the geographic space from a set of observed
geolocalized occurrences. In practice, due to sampling bias, limited examples and
local habitat heterogeneity, geographic coordinates are not used directly as
predictors. Instead, species abundance is modeled as a function of the environmental
conditions at the given locations. Such models are called Species Distribution</p>
      <p>Models (SDMs) or Habitat Suitability Models (HSMs).</p>
      <p>The local environment is usually described by abiotic features such as
climate and pedology. Recently, more studies include biotic covariates in the form
of other living beings abundance, motivated by the need to account for the
dependencies between species that can a ect their co-distributions. Indeed, two
species distributions may be correlated indirectly through a latent abiotic
variable or directly if they interact in some way that creates a dependency between
their respective populations as in the case of plant-pollinators, host-parasites,
predator-preys, etc.</p>
      <p>
        The set of locations with suitable abiotic conditions for a given species
dene its Grinnellian niche[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. On the other hand, the role it occupies within its
community through feeding on other organisms or interacting with them de nes
its Eltonian niche[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] or its biotic requirements. The locations at the intersection
between the two niches constitute the species' Fundamental niche. What we
observe is an accessible subset of it called the Realized niche [14].
      </p>
      <p>In the context of the GeoLifeCLEF 2019 challenge, part of the LifeCLEF
evaluation campaign[8], we evaluate two models on location-based plant
recommendation. The rst one relies purely on abiotic features while the second
harnesses regional level co-occurrences of the target species with other organisms
selected with expert assistance. We describe both solutions and discuss results
obtained during training, validation and test phases.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Dataset description</title>
      <p>
        The task organizers provided a training dataset containing about 280K
observations from the Global Biodiversity and Information Facility database. Nearly
2M plant occurrences from automatic species identi cation of pictures produced
in 2017{2018 by the smartphone application Pl@ntNet were added. We used the
complete provided plant occurrences involving almost 3.5K plant taxa. Besides,
10M occurrences from other biodiversity kingdoms were also included. Finally,
33 environmental rasters covering the French territory were provided. They
describe the climate, topology and pedological landscape. They were constructed
from various open datasets as explained in the protocol note [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Task and proposals</title>
      <p>The task consists in training a model that predicts at a geographic location the
dominant plant species. We formulate this task as a multi-class classi cation
problem where the output class is the dominant plant identity. We evaluate two
architectures for solving the task:
{ GrinnellNet : A convolutional neural network architecture using
environmental rasters. It aims to learn features of species Grinnellian niche.
{ EltonNet : A species embedding network leveraging associations with nearest
non-plant taxa occurrences. Its purpose is to identify community composition
patterns that are positively associated with a speci c plant species, possibly
related to the Eltonian niche concept.</p>
      <p>Hereafter, we describe both proposals and motivate our architecture,
preprocessing and optimization choices.
3.1</p>
      <sec id="sec-3-1">
        <title>GrinnellNet: a CNN with categorical rasters embedding</title>
        <p>GrinnellNet's architecture (illustrated in Figure 1) is organized in a stack of
components trained end-to-end: input preprocessing, feature extraction, feature
interaction and classi cation. It takes environmental rasters as inputs and
returns the identity of the dominant plant for each location.</p>
        <p>
          Input preprocessing Observing a species in a given location does not
necessarily imply the suitability of the abiotic environment. Indeed, some species
survive in locations with unfavorable conditions (known as sink locations) as
long as new individuals continuously join the population from a nearby suitable
habitat (source locations), through seed dispersal for instance via wind currents.
These so called source-sink dynamics [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] ensure an inde nite sustainability of the
sink populations despite unfavorable abiotic conditions. Consequently, failing to
account for these spatial processes may result in overestimation of the species'
environmental niche's breadth. In addition to the e ects of such stochastic
assembly processes, the geographic coordinates provided by smartphone devices
come with measurement errors, which represent a further source of uncertainties
that need to be accounted for.
        </p>
        <p>For these reasons, it is necessary to consider a landscapewise rather than a
pointwise description of the environment around the observation geolocation by
using environmental patches instead of local values.</p>
        <p>We divide the environmental rasters into three groups based on their semantic,
the resolution at which they vary and their data type (quantitative, ordinal and
categorical).</p>
        <p>{ TopoHydroClimate group: quantitative variables describing global
bioclimate (CHBIO, ETP), hydrology (water proximity) and topology (altitude).
{ Pedology group: ordinal and categorical variables describing the
physicochemical structure of the soil.</p>
        <p>{ Land use group: includes Corine Land Cover class.</p>
        <sec id="sec-3-1-1">
          <title>Embedding categorical features</title>
          <p>Part of the soil's physico-chemical properties are described by categorical or
pseudo-ordinal features such as texture, land cover, erodibility and crusting class.
Therefore, for each of the fc categorical features, before feeding it to the CNN
(a) SepGrinnellNet: separate feature extraction modules
(b) JointGrinnellNet: joint feature extraction</p>
          <p>Fig. 1. GrinnellNet architecture
layers, we replace each of its nc categories by a real vector representation of
size kc, where kc is a tunable hyperparameter, typically chosen in the interval
[[2; n2c ]]. In practice, this is implemented by a feature-speci c embedding lookup
layer parameterized by a (nc; fc) matrix Ec, such that Ec[i; ] is the kc sized
embedding of the ith value of fc. We apply this transformation batchwise in
parallel to all patch cells (light grey module in Figure 1). For an input of dimension
(batchSize; patchRadius; patchRadius; 1), the embedding layer of fc returns a
(batchSize; patchRadius; patchRadius; kc) tensor. These vector representations
are trained along with other network parameters.</p>
          <p>Categorical embeddings capture richer relationships than raw categories.
They are also considered as a dimensionality reduction technique, more practical
than one-hot-encoding when dealing with high-cardinality yet sparse features (a
typical example in our case is land cover). Note that each embedding dimension
could have multiple meanings that do not necessarily line up with ordinal
dimensions. In the end, categories with similar representations translate a similar
e ect on the target variable.</p>
        </sec>
        <sec id="sec-3-1-2">
          <title>Resulting preprocessed inputs</title>
          <p>Pedological features embeddings resulting from the previous step are
concatenated into a single tensor of dimension: (batchSize; patchRadius; patchRadius; dc)
s.t dc = Pc2C kc (brown module in Figure 1). C refers to the set of categorical
features. In our case, dc = 18. Land cover is embedded separately (khaki box in
Figure 1).</p>
          <p>Climate, topological and hydrological features are input to the neural
network as batches of (batchSize; patchRadius; patchRadius; dnum) multi-channel
images, dnum = 22 being the number of features.</p>
          <p>Feature extraction We investigated two modes of feature extraction on the
preprocessed inputs:
{ JointGrinnellNet: A joint mode where all input tensors are concatenated
into a single multi-channel image. The result with dimension
(batchSize; patchRadius; patchRadius; Pc2C kc + nnum)) is fed into a
feature extraction module, as presented in Figure 3.1.
{ SepGrinnellNet: A separate mode where the three groups of features are
treated separately by dedicated feature extraction modules then merged
afterwards, as shown in Figure 3.1.</p>
          <p>
            Handling spatial data requires to use appropriate feature extraction
techniques that are able to harness the spatial structure of such inputs.
Convolutional neural networks[10], a class of arti cial neural networks inspired from the
virtual cortex of animals, constitute an ideal choice as they allow to extract
features from spatially-structured inputs within an end-to-end learning process.
They have been previously shown to provide substantial improvements in
predicting species abundance [
            <xref ref-type="bibr" rid="ref1 ref4">1,4</xref>
            ].
          </p>
          <p>Each of our CNN-based feature extraction modules comprises a two-block
architecture similar to VGG[16]. Each block contains two 3 3 convolution layers
set to extract 256 features, followed by MaxPooling then a Leaky Recti ed Linear
Unit activation. The latter function choice prevents the model from falling into
a dying ReLu problem (experienced during rst tests with ReLu activation)[11].
Retained embedding sizes, patch radius and resulting number of channels are
shown in the detailed architecture are provided in the source code.
Feature interaction and classi cation components Extracted features
from the di erent components are attened and eventually concatenated into
a single large vector. This vector is then fed into a fully connected neural
network dedicated to learning the separation of the plant classes in the learnt feature
space. This feature interaction component (green box in Figure 1) comprises 3
dense layers of respectively 8192, 4096 and 3353 neurons. We applied a 0.75
dropout rate on the intermediary layers to prevent over tting. The classi cation
layer consists on a softmax activation applied on the output to determine the
probabilities of each class. Class probabilities sum to one by de nition. Naturally,
the class with the highest probability is attributed to the instance.
3.2</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>EltonNet: a species embedding network</title>
        <p>Here we propose to rely purely on associations between plants and other
taxonomic groups. The goal is to predict the dominant plant from knowledge of the
occurrences of other taxa around it, up to a certain radius. In order to reduce
the number of co-occurring organisms, address the rarity of some of them and
capture stronger associations with plants, the following processing steps were
applied to the records of non-plant occurrences.</p>
        <p>Taxonomic grouping and biogeographical ltering We aggregated taxa
according to ecological knowledge on the taxonomic level where biogeographical
correlations to plants are meaningful. This level di ers from one group to
another, thus di erent preprocessing schemes were applied to di erent taxonomic
groups. Then, for some groups we used domain-knowledge heuristics to lter
irrelevant groups. Proportions of retained groups in the taxa list are illustrated
in Figure 2. Finally, we assigned internal codes, i.e. unique identi ers, to each
group.</p>
        <p>Fungi selection . We grouped fungal species by genus. Then, we used the
FunGUILD database[13] to select fungi from guilds (groups with similar diets and
functions in the ecosystem) that are dependent on plants for feeding. We kept the
following guilds: Pathotrophs (parasites of plants) and Symbiotrophs (involved in
positive associations with plants such as mycchorizea). We deleted Saprotrophs
(organic matter decomposers) as they do not depend on plants whatsoever. In
the end, we retained 195 out of 531 genuses.</p>
        <p>Insects selection . We aggregated insects to the order level except for Coleoptera
and Orthoptera which were grouped in families as they exhibit signi cant
intraorder variability in terms of habitat preferences and diet. We chose among
insect orders those with known co-evolution history with plants (such as
Hymenoptera) and/or established potential for direct interaction with plants (such
as pollinators and herbivores)[15]. The intuition is that some insects have strong
a nities or preferences (such as specialist pollinators) towards speci c plants
which leads to a greater chance of co-existence. This process led to the selection
of 464 families of Coleoptera and Orthoptera in addition to 9 other orders.
Aves selection . Most birds breed in their preferential habitat during the
period spanning from March to July. The rest of the year, during their migration
phase, they travel through other areas where they can occasionally be observed.
We considered these observations as spurious and removed them to avoid
establishing false associations to plants. We then aggregated birds to the genus
level. Afterwards, we used www.oiseaux.net to identify and remove some
introduced/invasive genuses. We ended up with 240 bird taxa.</p>
        <p>Amphibians, mammals and reptiles aggregation . Lacking expert knowledge on
these phyla, we simply grouped them to the genus level, yielding 21 amphibians,
93 mammals, and 33 reptiles.</p>
        <p>Biotic context calculation To accelerate the training phase, we precomputed
for each training example i, given its coordinates, the set Vi of non plant
observations that occur within a radius of at most 8 Km. Starting with 500m, we
iteratively doubled the radius until we identi ed a non-empty set of neighbor
species, up until at most 8km. Afterwards, we randomly draw with repetition
w observations from Vi with a uniform probability. That way, more abundant
taxa (present multiple times in Vi) have a higher probability of being included.
At the end of this process, we had associated each training example to its biotic
context made of w observations of organisms from other kingdoms.</p>
      </sec>
      <sec id="sec-3-3">
        <title>The species embedding network architecture The learning model used is</title>
        <p>an adaptation of the Continuous Bag of Words model rst introduced in [12].
The architecture, illustrated in Figure 3, is based on a neural network composed
of 3 layers:
- The input layer of size W receives the identi ers of the biotic context
components.
- An embedding layer that associates a real-valued vector of size knp for each
taxa (non plants). This embedding vector captures the e ect of observing this
organism on the odds of each plant class.
- A lambda averaging layer that aggregates the biotic context embeddings.
- A dense layer that computes for each target plant species the dot products of
its weight vector to the aggregated context embedding. This layer uses a
softmax activation to return the probabilities of each target plant to occur given the
observations of the surrounding non plants.
4
4.1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Training and evaluation</title>
      <sec id="sec-4-1">
        <title>Optimization and evaluation metrics</title>
        <p>Given:
- P : the set of plant classes (here species-level identi cations).
- c: the expected or true class.
- sc: the neural network output probability for the true class.
- wc: weight of the true class.</p>
        <p>In both proposals, we optimize the class-weighted sparse categorical
crossentropy loss given by equation Eq 1</p>
        <p>CE =
wclog(</p>
        <p>expsc
PjP expsj
)
(1)
Some species were observed more often than others leading to a class-imbalance
problem within the training set. To address this issue, we weighted each training
example by the weight of its expected class (see Eq 2). This strategy allowed
us to give more importance to the misclassi cation of rare classes observations
(correcting for false negatives). Each class c with a frequency of occurrence pc
on the training set was attributed a weight computed as the ratio of its points
of absence to its points of presence.</p>
        <p>wc =
1</p>
        <p>pc
pc
(2)
This process is particularly useful for endemic species of undersampled locations.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Implementation and learning setting</title>
        <p>We implemented GrinnellNet and EltonNet in Python4 using Keras deep
learning framework with Tensor ow5 backend. We trained the models using multigpu
data parallelism on a single computing node equiped with 4 GPUS V100 with
NVlink6. We used adam optimization algorithm[9] with a decaying learning rate
4 Source code: https://github.com/SoccoCMOS/GeoLifeCLEF2019-GrinnEltonNet
5 https://www.tensor ow.org/guide/keras
6 Ciment cluster, UMS GRICAD, Grenoble Alpes University
starting from 0.001 and reduced by a 10 factor whenever the validation loss stops
improving after 5 epochs.
4.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Evaluation</title>
        <p>We sampled 80% of the dataset for training and kept the remaining 20% for
validation. We used a strati ed cross-validation split procedure to ensure coverage
of all classes in the training set. At the end of every epoch, we evaluated the
prediction accuracy of the models on the validation set. Figure 4 summarizes
the performances obtained during training (left axis) along with results on test
set (right axis). Note that di erent evaluation metrics are used. As a result, we
can only compare the models ranking.</p>
        <p>
          ELT100 and ELT300 correspond to EltonNet applied to occurrences of test
species (evaluated in the test set) with the embedding size parameter knp set
respectively to 100 and 300. GRIN SEP and GRIN SEP+ (trained longer) apply
GrinnellNet on occurrences of all plant species whereas in GRIN SEP TEST the
model is trained only on test species. GRIN SEP uses separate feature extraction
components for each feature group while GRIN JOINT uses the joint feature
extraction mode.
Unsurprisingly, GrinnellNet performs much better than EltonNet. Indeed, we
would expect such results as covariates used in the former are richer and
unbiased. Besides, biogeographical theory recognizes the superiority of the abiotic
lter in selecting species[
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], as it is directly related to their physiological traits.
On the other hand, EltonNet resulted from a series of arbitrary domain
heuristics. Nevertheless, it still performs better than random with relatively strong
associations learnt between plants and other taxa, a non-negligible insight for
community ecologists.
        </p>
        <p>In the case of GrinnellNet, the choice of the feature extraction mode clearly
a ects its predictive performances. Results show that treating the feature groups
separately leads to better performances. This can be explained by the nature
of the data encoded in the rasters that were created/interpolated from di
erent data collection protocols. Indeed, pedological characteristics for instance are
mainly determined by subjective eld observations whereas climate data are
calculated with advanced mathematical models. Another possible reason to
separate the feature extraction processes is the scale at which the rasters were
constructed. While bioclimatic variables are interpolated to the kilometer in
regular grids, soil data are aggregated using anthropo-topological polygons to
the landscape level, which translates in several kilometers. Consequently, we
only submitted GRIN SEP runs for the clef challenge.</p>
        <p>We also observed that that the weighting strategy yielded signi cant
performance improvements over the unweighted variant (not shown here).
Furthermore, the runs ranking on the validation set is roughly the same as in the test set
results except for GRIN SEP and GRIN SEP TEST. During validation, we found that
GrinnellNet performs better when it is trained solely on test species than when it
uses occurrences of all plant species. At test time, the order was reversed which
might be a sign of over tting in GRIN SEP. But also, because GRIN SEP TEST is
exposed to more observations it probably learns more robust features.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>We presented two proposals for the location-based species recommendation
problem. The rst solution leverages the concept of Grinnellian niche by building its
predictions on only abiotic features, automatically extracted from environmental
rasters using convolutional neural networks. This approach can be extended to
any taxonomic group beyond plants. Moreover, we investigated the use of
distributed representations as a means to reduce feature dimensionality as well as
to capture rich semantic associations.</p>
      <p>In the second proposal, we attempted to learn the Eltonian niche of the plants
by embedding the biotic contexts where they are observed. We relied heavily on
domain knowledge with expert assistance to lter co-occurrences in order to
learn strong associations. Although the assumptions and rules used to select
non plants species were speci c to plant modeling, the learning architecture
itself can be used for any taxonomic group. Additionally, this approach su ered
from the heterogeneity of the sampling e ort. Ideally, one could use projection
maps predicted by species distribution models when available as input to a
convolutional neural network.</p>
      <p>Overall, our proposed CNN solution outperformed the species embedding
approach. But the latter allowed us to identify associations between plants and
other taxa which can be used to develop bioindicators. In the end, one could
train both models jointly with shared layers that can capture the interactions
and possible feedbacks between biotic and abiotic variables.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>The authors would like to thank Tanguy Daufresne for considerable guidance
in selecting relevant vertebrate taxa and Esther Galbrun for comments on draft
versions of this document. SS is supported by a joint PhD fellowship of the
French National Institute of Agricultural Research (INRA) and the French
Research Institute for digital sciences (INRIA). The research was also supported by
funding from the French Agence Nationale de la Recherche (ANR) through the
GlobNets grant (ANR-16-CE02-0009). All the computations presented in this
paper were performed using the GRICAD infrastructure 7.
7 https://gricad.univ-grenoble-alpes.fr
8. Joly, A., Goau, H., Botella, C., Kahl, S., Servajean, M., Glotin, H., Bonnet, P.,
Vellinga, W.P., Planqu, R., Stter, F.R., Mller, H.: Overview of lifeclef 2019:
Identi cation of amazonian plants, south &amp; north american birds, and niche prediction
9. Kingma, D.P., Ba, J.: Adam: A method for stochastic optimization. arXiv preprint
arXiv:1412.6980 (2014)
10. LeCun, Y., Bengio, Y., et al.: Convolutional networks for images, speech, and time
series. The handbook of brain theory and neural networks 3361(10), 1995 (1995)
11. Maas, A.L., Hannun, A.Y., Ng, A.Y.: Recti er nonlinearities improve neural
network acoustic models. In: Proc. icml. vol. 30, p. 3 (2013)
12. Mikolov, T., Chen, K., Corrado, G., Dean, J.: E cient estimation of word
representations in vector space. arXiv preprint arXiv:1301.3781 (2013)
13. Nguyen, N.H., Song, Z., Bates, S.T., Branco, S., Tedersoo, L., Menke, J., Schilling,
J.S., Kennedy, P.G.: Funguild: an open annotation tool for parsing fungal
community datasets by ecological guild. Fungal Ecology 20, 241{248 (2016)
14. Peterson, A.T., Soberon, J., Pearson, R.G., Anderson, R.P., Martinez-Meyer,
E., Nakamura, M., Araujo, M.B.: Ecological niches and geographic distributions
(MPB-49), vol. 56. Princeton University Press (2011)
15. Sauvion, N., Calatayud, P.A., Thiery, D., Marion-Poll, F.: Interactions
insectesplantes. Editions Quae (2013)
16. Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale
image recognition. arXiv preprint arXiv:1409.1556 (2014)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Botella</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joly</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonnet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Monestiez</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Munoz</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A deep learning approach to species distribution modelling</article-title>
          .
          <source>In: Multimedia Tools and Applications for Environmental &amp; Biodiversity Informatics</source>
          , pp.
          <volume>169</volume>
          {
          <fpage>199</fpage>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Botella</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Servajean</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonnet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joly</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Overview of geolifeclef 2019: plant species prediction using environment and animal occurrences</article-title>
          .
          <source>In: CLEF working notes 2019</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Boulangeat</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gravel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thuiller</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Accounting for dispersal and biotic interactions to disentangle the drivers of species distributions and their abundances</article-title>
          .
          <source>Ecology letters 15(6)</source>
          ,
          <volume>584</volume>
          {
          <fpage>593</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Deneu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Servajean</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Botella</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joly</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Location-based species recommendation using co-occurrences and environment-geolifeclef 2018 challenge</article-title>
          .
          <source>In: CLEF</source>
          <year>2018</year>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Elton</surname>
            ,
            <given-names>C.S.</given-names>
          </string-name>
          : Animal ecology. University of Chicago Press (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Grinnell</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>The niche-relationships of the california thrasher</article-title>
          .
          <source>Auk</source>
          <volume>34</volume>
          (
          <issue>4</issue>
          ),
          <volume>427</volume>
          {
          <fpage>433</fpage>
          (
          <year>1917</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Holt</surname>
          </string-name>
          , R.D.:
          <article-title>Population dynamics in two-patch environments: some anomalous consequences of an optimal habitat distribution</article-title>
          .
          <source>Theoretical population biology 28(2)</source>
          ,
          <volume>181</volume>
          {
          <fpage>208</fpage>
          (
          <year>1985</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>