1 of 85

Towards a

maximum entropy

theory of food webs

Francis Banville

Dominique Gravel

Timothée Poisot

2025 07 08

2 of 85

2

This theory serves two purposes:

2

3 of 85

3

Better understand and quantify the uncertainty within food webs

3

This theory serves two purposes:

4 of 85

4

Predict food-web structure with parsimony

4

This theory serves two purposes:

Better understand and quantify the uncertainty within food webs

5 of 85

5

Let’s draw a piece of art...

…to illustrate this theory

6 of 85

6

piece of art

artistic process

7 of 85

7

piece of art

artistic process

8 of 85

8

piece of art

artistic process

material

9 of 85

9

artistic process

few material

(a lot of constraints)

simple piece of art

10 of 85

10

artistic process

complex piece of art

a lot of material

(few constraints)

11 of 85

11

food webs

12 of 85

12

principle of maximum entropy

food webs

13 of 85

13

versions of

the theory

principle of maximum entropy

food webs

14 of 85

14

Maximum entropy

theory of food webs

principle of maximum entropy

2

3

1

versions of

the theory

food webs

15 of 85

15

Maximum entropy

theory of food webs

principle of maximum entropy

2

3

versions of

the theory

food webs

1

16 of 85

16

Where does the uncertainty of

food webs come from?

1

17 of 85

17

?

Where does the uncertainty of

food webs come from?

1

18 of 85

18

?

Where does the uncertainty of food webs come from?

19 of 85

19

?

Where does the uncertainty of food webs come from?

The local probability depends on

  • species co-occurrence

20 of 85

20

Where does the uncertainty of food webs come from?

The local probability depends on

  • species co-occurrence

21 of 85

21

Where does the uncertainty of food webs come from?

The local probability depends on

  • species co-occurrence

22 of 85

22

Where does the uncertainty of food webs come from?

The local probability depends on

  • species co-occurrence

23 of 85

23

?

Where does the uncertainty of food webs come from?

The local probability depends on

  • species co-occurrence
  • species abundance

24 of 85

24

?

Where does the uncertainty of food webs come from?

The local probability depends on

  • species co-occurrence
  • species abundance

25 of 85

25

?

Where does the uncertainty of food webs come from?

The local probability depends on

  • species co-occurrence
  • species abundance

26 of 85

26

?

Where does the uncertainty of food webs come from?

The local probability depends on

  • species co-occurrence
  • species abundance
  • species local traits

27 of 85

27

?

Where does the uncertainty of food webs come from?

The local probability depends on

  • species co-occurrence
  • species abundance
  • species local traits

28 of 85

28

?

Where does the uncertainty of food webs come from?

The local probability depends on

  • species co-occurrence
  • species abundance
  • species local traits
  • local environmental conditions

29 of 85

29

?

Where does the uncertainty of food webs come from?

The local probability depends on

  • species co-occurrence
  • species abundance
  • species local traits
  • local environmental conditions

30 of 85

30

?

Where does the uncertainty of food webs come from?

The local probability depends on

  • species co-occurrence
  • species abundance
  • species local traits
  • local environmental conditions
  • other species in the network

31 of 85

31

?

Where does the uncertainty of food webs come from?

The local probability depends on

  • species co-occurrence
  • species abundance
  • species local traits
  • local environmental conditions
  • other species in the network

32 of 85

32

1

?

We want to build a theory of

food webs that…

33 of 85

33

1

?

We want to build a theory of

food webs that…

  • is intrinsically probabilistic
  • is parsimonious
  • does not assume independence between interactions

34 of 85

34

1

?

We want to build a theory of

food webs that…

  • is intrinsically probabilistic
  • is parsimonious
  • does not assume independence between interactions

35 of 85

35

1

  • is intrinsically probabilistic
  • is parsimonious
  • does not assume independence between interactions

?

We want to build a theory of

food webs that…

36 of 85

36

3

1

versions of

the theory

food webs

principle of maximum entropy

2

Maximum entropy

theory of food webs

37 of 85

37

How does the maximum entropy

theory of food webs work?

2

38 of 85

38

How does the maximum entropy theory of food webs work?

Entropy is a measure of uncertainty of a random process

?

39 of 85

39

How does the maximum entropy theory of food webs work?

Entropy is a measure of uncertainty of a random process

and a measure of

network complexity

40 of 85

40

How does the maximum entropy theory of food webs work?

Random network that satisfies some constraints

41 of 85

41

How does the maximum entropy theory of food webs work?

Random network that satisfies some constraints

Entropy

N1

42 of 85

42

How does the maximum entropy theory of food webs work?

Find another network that satisfies the constraints

Entropy

N1

43 of 85

43

How does the maximum entropy theory of food webs work?

Find another network that satisfies the constraints

Entropy

N2

N1

44 of 85

44

How does the maximum entropy theory of food webs work?

Repeat until we find the network of maximum entropy

Entropy

N2

N1

45 of 85

45

How does the maximum entropy theory of food webs work?

Entropy

N2

N1

N3

Repeat until we find the network of maximum entropy

46 of 85

46

How does the maximum entropy theory of food webs work?

Entropy

N2

N1

N3

This is our

least-biased prediction

Repeat until we find the network of maximum entropy

47 of 85

47

2

Our predictions of network

structure depend on the constraints

48 of 85

48

2

These constraints determine different versions of the theory

Our predictions of network

structure depend on the constraints

49 of 85

49

principle of maximum entropy

2

1

food webs

Maximum entropy

theory of food webs

3

versions of

the theory

50 of 85

50

What determines

food-web structure?

3

51 of 85

51

What determines food-web structure?

number of prey and predators of each species

Constraints of version 2

52 of 85

52

What determines food-web structure?

number of prey and predators of each species

Constraints of version 2

These constraints predict several measures of food-web structure

53 of 85

53

 

Mangal

the ecological interactions database

257 local

food webs

What determines food-web structure?

54 of 85

54

diets

specialist species

generalist species

What determines food-web structure?

measure 1: nestedness

55 of 85

55

data

version 2 MaxEnt

nestedness

What determines food-web structure?

0.4

0.5

0.6

0.7

0.8

0.9

0.4

0.5

0.6

0.7

0.8

0.9

56 of 85

56

data

version 2 MaxEnt

nestedness

What determines food-web structure?

0.4

0.5

0.6

0.7

0.8

0.9

0.4

0.5

0.6

0.7

0.8

0.9

Nestedness is determined by the number of prey and predators of each species

57 of 85

57

What determines food-web structure?

measure 2: motifs

58 of 85

58

What determines food-web structure?

S1 : Trophic chain

S2 : Omnivorie

S3 : Boucle trophique

S4 : Compétition apparente

S5 : Compétition d’exploitation

measure 2: motifs

59 of 85

59

What determines food-web structure?

measure 2: motifs

S1 : Trophic chain

S2 : Omnivorie

S3 : Trophic loop

S4 : Apparent competition

S5 : Exploitative competition

60 of 85

60

What determines food-web structure?

measure 2: motifs

S1 : Trophic chain

S2 : Omnivorie

S3 : Trophic loop

S4 : Apparent competition

S5 : Exploitative competition

61 of 85

61

What determines food-web structure?

measure 2: motifs

S1 : Trophic chain

S2 : Omnivorie

S3 : Trophic loop

S4 : Apparent competition

S5 : Exploitative competition

62 of 85

62

What determines food-web structure?

S1 : Trophic chain

S2 : Omnivorie

S3 : Trophic loop

S4 : Apparent competition

S5 : Exploitative competition

measure 2: motifs

63 of 85

63

proportion

What determines food-web structure?

0%

20%

40%

60%

80%

100%

data

null model

version 2 MaxEnt

motifs

the null model is based on the same constraints as the version 2 of the theory, but without the optimization

64 of 85

64

proportion

What determines food-web structure?

0%

20%

40%

60%

80%

100%

data

null model

version 2 MaxEnt

trophic chain

trophic chain

65 of 85

65

proportion

What determines food-web structure?

0%

20%

40%

60%

80%

100%

data

null model

version 2 MaxEnt

omnivorie

omnivorie

trophic chain

66 of 85

66

proportion

What determines food-web structure?

0%

20%

40%

60%

80%

100%

data

null model

version 2 MaxEnt

trophic

loop

trophic

loop

omnivorie

trophic chain

67 of 85

67

proportion

What determines food-web structure?

0%

20%

40%

60%

80%

100%

data

null model

version 2 MaxEnt

apparent competition

apparent competition

omnivorie

trophic chain

trophic

loop

68 of 85

68

proportion

What determines food-web structure?

0%

20%

40%

60%

80%

100%

data

null model

version 2 MaxEnt

exploitative competition

exploitative competition

omnivorie

trophic chain

trophic

loop

apparent competition

69 of 85

69

proportion

What determines food-web structure?

0%

20%

40%

60%

80%

100%

data

null model

version 2 MaxEnt

Alone, these constraints are not enough

We need

maximum entropy

omnivorie

trophic chain

trophic

loop

apparent competition

exploitative competition

70 of 85

70

3

What we learned about

food-web structure

Food-web structure is highly determined by the number of prey and predators of each species and maximum entropy

71 of 85

71

Predict food-web structure with parsimony

71

The maximum entropy theory of

food webs serves two purposes:

Better understand and quantify the uncertainty within food webs

72 of 85

72

72

What’s to come in Computational Biodiversity Science and Services?

73 of 85

73

principle of maximum entropy

food webs

Towards a maximum entropy

theory of food webs

versions of

the theory

74 of 85

74

Maximum entropy

theory of ecology (METE)

number of individuals

number of species

total energy

number of interactions

Maximum entropy

theory of food webs

area

A next version could become

a general theory of food webs

75 of 85

75

Monitoring biodiversity for

human, animal and environmental health

Kunming-Montreal

Global Biodiversity

Framework

ne Health

76 of 85

76

77 of 85

77

Thank you! Questions?

francis.banville@umontreal.ca

Don’t hesitate to

reach out!

78 of 85

78

Additional Slides

79 of 85

79

Intro

Figure 1.1

80 of 85

80

Article 2

Figure 3.1

81 of 85

81

Article 2

Figure 3.4

82 of 85

82

Article 2

Figure 3.5

83 of 85

83

Article 2

Figure 3.6

84 of 85

84

Entropie de Shannon

Article 1

Table 2.1

85 of 85

85

Entropie de Shannon

Article 2

Table 3.1 and table 3.2