Skip to main content
Annals of Botany logoLink to Annals of Botany
. 2011 May 18;108(6):1043–1053. doi: 10.1093/aob/mcr110

Assessment of uncertainty in functional–structural plant models

E David Ford 1,*, Maureen C Kennedy 1
PMCID: PMC3189835  PMID: 21593061

Abstract

Background and Aims

Constructing functional–structural plant models (FSPMs) is a valuable method for examining how physiology and morphology interact in determining plant processes. However, such models always have uncertainty concerned with whether model components have been selected and represented effectively, with the number of model outputs simulated and with the quality of data used in assessment. We provide a procedure for defining uncertainty of an FSPM and how this uncertainty can be reduced.

Methods

An important characteristic of FSPMs is that typically they calculate many variables. These can be variables that the model is designed to predict and also variables that give indications of how the model functions. Together these variables are used as criteria in a method of multi-criteria assessment. Expected ranges are defined and an evolutionary computation algorithm searches for model parameters that achieve criteria within these ranges. Typically, different combinations of model parameter values provide solutions achieving different combinations of variables within their specified ranges. We show how these solutions define a Pareto Frontier that can inform about the functioning of the model.

Key Results

The method of multi-criteria assessment is applied to development of BRANCHPRO, an FSPM for foliage reiteration on old-growth branches of Pseudotsuga menziesii. A geometric model utilizing probabilities for bud growth is developed into a causal explanation for the pattern of reiteration found on these branches and how this pattern may contribute to the longevity of this species.

Conclusions

FSPMs should be assessed by their ability to simulate multiple criteria simultaneously. When different combinations of parameter values achieve different groups of assessment criteria effectively a Pareto Frontier can be calculated and used to define the sources of model uncertainty.

Keywords: FSPM, functional–structural plant model, model assessment, model uncertainty, Pareto methods, evolutionary computation, Pseudotsuga menziesii, old-growth trees

INTRODUCTION

The motivation for developing and using functional–structural plant models (FSPMs) is to construct theories about the integration of form and function in plants and their interaction with the environment (Godin and Sinoquet, 2005). FSPMs generally comprise many component functions, and bounding decisions are made about what processes should be included and the detail with which they should be represented. These choices introduce uncertainty into the model because we cannot be certain that all of the functions in an FSPM have been selected, represented and connected effectively. Indeed, we construct FSPMs to examine just how adequate the abstraction represented by the model might be. Nor can we always be certain that an FSPM predicts all the features of a system that it should – some features may be discounted. For example, Fourcaud et al. (2008) point out that many growth models are limited by source activity but suggest that in natural conditions sinks will more often drive growth than source activity because sink activity is often controlled by finite soil resources or development conditions.

The use of FSPMs to explore theories requires that they should be assessed in a way that will define their uncertainty and lead to improvements. We define the types of uncertainty found in FSPMs. We present a method of assessment that takes account of their complexity, particularly that they tend to estimate quantities of different types – not only dimensions such as height and weight but conditions such as nutrient concentrations or presence or absence of particular structures. We anticipate that in general model assessment will be progressive where particular components of a model may be improved or replaced. Application of the method is illustrated by development of a probabilistic architectural model for branch growth in old-growth conifers into one defining its causal basis.

MATERIALS AND METHODS

Components of uncertainty

Decisions made when constructing an FSPM about what should be included in the model and what it should be able to predict lead to two important categories of model uncertainty: non-uniqueness and incomplete specification (Turley and Ford, 2009). Non-uniqueness is the characteristic that there may be alternative representations of some component of a model and no a priori way of deciding between them. Frequently, an objective for constructing an FSPM is to decide which representation of a number of associated processes is most effective. Incomplete specification is the characteristic that a model may explain some, but not all, of the observed features of a system. We generally require that a model attains its objectives in making predictions about some feature without producing a distorted prediction of other features. To define these categories of uncertainty we need to make simultaneous assessment of multiple criteria.

Model uncertainty should be defined and calculated progressively as improvements and comparisons are made between successive versions. Following Turley and Ford (2009) we can say:

  1. Uncertainty is reduced as the model can simultaneously simulate an increasing number of assessment criteria. These should be selected to test specific aspects of the theory being investigated and acceptable limits must be set for them. This reduces incomplete specification.

  2. Uncertainty is reduced as the distribution of values for parameters simulating multiple assessment criteria within acceptable limits becomes unimodal and with reduced range. This reduces non-uniqueness in the model. The ideal is that one set of parameters for a model should be able to simulate all of the required assessment criteria. Frequently, different sets of parameter values may be required to simulate particular combinations of assessment criteria which indicate uncertainty in the model and may require change of additional functions.

  3. Uncertainty is reduced as the acceptable limits for assessment criteria are defined with increasing precision. This links uncertainty in the model to empirical research used in its construction.

Pareto Optimality

The objective is to discover if the model can achieve multiple assessment criteria simultaneously with distributions of parameter values that are consistent with the biological processes being studied. As more criteria are added to an assessment it can be anticipated that the model will be more effective in some predictions than others but may not achieve all criteria, at least not with a unique set of parameter values. The model's effectiveness in achieving multiple assessment criteria can be examined by calculating its Pareto Optimality (Fig. 1).

Fig. 1.

Fig. 1.

(A) Projected results from an attempt to minimize |measured–simulated| simultaneously for two assessment criteria, A and B. Results for individual parameterizations of a model are represented by the points. Minimization for both A and B are not achieved simultaneously. Low values in one are associated with high values in the other. Taken together these results can be used to define a Pareto Frontier, which would run through the most concave line of points. Where a minimum required |measured–simulated| is specified, represented by a and b then parameterizations can be classed as acceptable or not for that particular assessment criterion. (B) Projected results for five parameterizations (1–5) tested against four assessment criteria (I–IV) for which minimum values of |measured–simulated| have been specified and used to classify the parameterization as successful (filled) or unsuccessful (clear). Parameterizations 1, 2 and 3 each achieve unique combinations of assessment criteria, i.e. they are non-dominated. Parameterizations 4 and 5 do achieve some assessment criteria but they are dominated by parameterizations that achieve more assessment criteria: parameterizations 4 and 5 are both dominated by parameterization 3.

A set of parameter values, one for each parameter in a model simulation, is a model parameterization. The Pareto Optimal Set is the collection of parameterizations that achieve unique combinations of the selected assessment criteria within the limits specified for them.

Consider just two assessment criteria, A and B, for both of which there are measured data. Comparisons of differences between measured and simulated values, |measured–simulated|, can be graphically represented (Fig. 1A). If minima for |measured–simulated| can be found for both A and B at the same time then there would be a single point closest to [0, 0]. In the case illustrated the minimum for |measured–simulated| for variable A is not associated with the minimum |measured–simulated| for variable B. For continuous variables we are likely to decide on some allowable magnitude of |measured–simulated| (Fig. 1A) but no parameterization may produce |measured–simulated| values that are less than the allowable magnitude for both A and B (Fig. 1A). Where only a few assessment criteria are of interest then a series of pairwise plots similar to Fig. 1(A) can be informative about the model's ability to simulate different variables effectively at the same time.

Using allowable magnitudes for |measured–simulated| for each assessment criterion enables a binary classification of success or failure to be made for each parameterization of the model and individual parameterizations can then be ranked by their relative performance across all of the criteria. Typically, we expect that individuals will achieve some but not all criteria. In Fig. 1(B) results illustrating possible outcomes for five parameterizations are shown. Parameterizations 1, 2 and 3 each achieve unique combinations of assessment criteria. Parameterizations 4 and 5 achieve some assessment criteria but do not do as well as at least one other parameterization and are said to be dominated. The non-dominated parameterizations, 1, 2 and 3, constitute the Pareto Optimal Set.

Calculation of the Pareto Optimal Set

Calculation requires an exploration of the feasible parameter space. For a large parameter space a full exploration can be computationally prohibitive so we use an evolutionary algorithm to converge to an approximation of the Pareto Optimal Set (Coello Coello et al., 2002). Evolutionary computation (Reynolds and Ford, 1999; Komuro et al., 2006) first establishes a population (say 100) of parameterizations for the model. The multiple outputs being used in model assessment are calculated for each individual parameterization of the population. The highest ranked individuals, those that are non-dominated, are retained and used to breed new individuals for a new population, the second generation, which in turn is tested in the same way. ‘Breeding’ is carried out either by simple exchange of parameter values between individuals, which explores the effect of different combinations, or by small random changes to parameters (Komuro et al., 2006). This is repeated for a number of generations (say 500) until a suitable approximation of the Pareto Optimal Set or frontier is achieved.

Procedure for model analysis

Calculation of the Pareto Optimal Set can be applied during the development and progressive exploration of the functioning of a model (Fig. 2). This procedure, the Pareto Optimal Assessment Cycle (POMAC), adapted from Reynolds and Ford (1999), involves a number of stages each of which can provide information about the model.

Fig. 2.

Fig. 2.

The Pareto Optimal Model Assessment Cycle. The main flow of the cycle is indicated by solid lines and filled arrowheads; revision processes are indicated by broken lines and open arrowheads. Following model construction and definition of what it should predict (centre), ranges must be defined for parameters and assessment criteria selected with suitable ranges. Following the first calculation of a Pareto Optimal Set the adequacy of parameter ranges must be examined, changed if necessary and the Pareto Optimal Set recalculated. Deficiencies in mathematical structure can lead to model revision. Both the structure of the Pareto Optimal Set and the parameter values producing it must be examined. Changing parameter ranges and/or assessment criteria can lead to an improved model. [Adapted from Reynolds and Ford (1999).]

Stage 1. Initial definition of the model and its objectives

  1. Define the model and what it should predict.

  2. Define the parameters in the model and ranges within which values can be sought.

  3. Define criteria to be used in assessment of model functioning and their acceptability ranges. Assessment criteria are likely to include what the model should predict but should also include criteria that inform about the effectiveness of model functioning. Turley and Ford (2009) suggest three categories of assessment criteria should be used: (1) tests of the quantitative domains for model outputs based on empirical data; (2) examination of features explicitly predicted by the model; and (3) tests between alternative structures in model formulation.

Stage 2. Evolutionary computation

  1. Calculate the Pareto Optimal Set. Technical details are discussed in Komuro et al. (2006) and Turley and Ford (2009).

  2. Examine the adequacy of parameter search ranges. For practical purposes of restricting computation, time bounds may be set for permissible parameter values and it is important to consider if these have been restrictive; for example, if it is found that parameter values are clustered close to one of the bounds then either the bounds need to be changed and/or the cause of the clustering explored.

  3. Examine if there are deficiencies in the mathematical structure of the model. At this stage apparently unusual or unexpected results may be found that can indicate problems with the structure of the model and particularly mathematical representation in functions (for examples see Reynolds and Ford, 1999).

Stage 3. Analysis of Pareto Set

  1. Examine the structure of the Pareto Optimal Set. The critical consideration is how many non-dominated groups comprise the set and investigating what determines this. Two techniques can be useful in this investigation: inclusion of different variables as assessment criteria and changing their acceptability ranges. Typically, at least some assessment criteria are based on empirical data but usually FSPMs can be assessed against some theoretical criteria as well. These may be simple but can be used to ensure a model is simulating within acceptable norms. For example, models simulating complete aerial branching structures might have assessment criteria for plant height and crown width, or their ratio. These may not have been measured but a range for values is likely to be known. Changing acceptability ranges for assessment criteria can reveal sensitivity of the model to requirements for predicting different criteria. With sufficiently wide ranges it may be possible for the model to achieve a Pareto Optimal Set that simultaneously includes all criteria. Progressive reduction can indicate which criteria are most difficult for the model to achieve (for examples see Komuro et al., 2006).

  2. Investigate the distribution of parameter values between and within parameterizations of the different member groups of the Pareto Optimal Set. Examination of the combination of parameter values that achieve different members of the Pareto Optimal Set can be instructive in revealing the dynamics of the model. For example, when two assessment criteria cannot be achieved simultaneously and clearly different values of a parameter are required to achieve each of them, then function(s) using that parameter may need to be modified. Distributions of parameter values that are bimodal or widely spread should be analysed and an examination of the model made to see if there are parameters that compensate for each other.

Stage 4. Define model uncertainty. This should be based on a description of the model. It should include description of the Pareto Optimal Set for a given set of assessment criteria with defined ranges and how achieving or failing these criteria contributes to understanding of model function. There should be analysis of parameter values attaining different groups of the Pareto Optimal Set. Definition of uncertainty should include description of the adequacy of the selected assessment criteria.

RESULTS

To illustrate the definition and calculation of uncertainty we use an example of a model for branch growth. In an old-growth forest in south-west Washington State, USA, 400-year-old trees of Douglas-fir (Pseudotsuga menziesii) had stopped height growth (Ishii et al., 2007) and lateral crown expansion (Ishii, 2000). However, from a population dynamics study of the same stand using repeated measures made over four decades, Franklin and DeBell (1988) predict that if current mortality rates continue Douglas-fir trees could persist for a further 755 years. This raises the question of how foliage and crowns are maintained in these old-growth trees.

Ishii and Ford (2001) report that shoots and foliage on branches of these old-growth Douglas-fir are constantly renewed by non-damage-related epicormic shoot production, which results in reiteration of shoot cluster units (SCUs), an architectural unit of shoot organization within branches (Fig. 3). Phases of SCU development were identified from initiation through maximum shoot and foliage production to decline and failure to produce new shoots. SCUs exist for between 12 and 20 years depending on tree size and position of branch in the crown. Up to seven generations of SCUs were identified, each one arising on top of an older one.

Fig. 3.

Fig. 3.

A branch of P. menziesii showing the main branch axis and lateral branches arising from it and a series of shoot cluster units arising from development of epicormic shoots.

Ishii and Ford (2001) suggest that this non-damage-related epicormic regeneration of foliage maintains shoots and foliage of old-growth Douglas-fir after height growth and lateral crown expansion cease and may contribute to prolonging tree longevity. This is a phenomenological rather than a causal explanation (greater longevity is explained by the phenomenon of non-damage-related epicormic reiteration). The approach was first to develop a geometrically based probabilistic model, BRANCHPRO, defining the process of non-damage-related epicormic reiteration and then develop its causal explanatory power using multi-criteria assessment. We describe this development by applying the four stages of multi-criteria assessment (Fig. 2).

Stage 1. Initial definition of the model and its objectives.

(a) Define the model and what it should predict.

The starting point is a model for development of the architectural structure of old-growth branches of P. menziesii (Kennedy et al., 2004; Kennedy and Ford, 2009). Architectural hierarchy is established, with shoots along the branch main axis assigned order 1, and for each lateral junction the order increases by 1 (Fig. 4). A single bud is suppressed for possible epicormic initiation for each order 1 shoot. Each year, for each actively proliferating shoot, a random number of daughter shoots is drawn from a probability distribution with some branching rate (r), with the number of daughter shoots restricted to values of {0, termination of shoot; 1, elongation of shoot axis but no laterals produced; 2, elongation of shoot axis and production of one lateral; 3, elongation of shoot axis and production of two lateral shoots}. Each year each suppressed bud is also tested for release based on a probability. Epicormic bud release is possible when one of its subtending laterals has an inactive terminal bud. If the suppressed bud is released it forms a new epicormic shoot, then in the next year a random number of daughter shoots is drawn. SCUs only develop on epicormic shoots that have increased in growth sufficiently to have the bud formation and shoot length increment characteristics of an order 1 axis.

Fig. 4.

Fig. 4.

(A) The basic structure of sequential growth with a main axis continuing growth each year, producing two lateral axes and a suppressed bud that may grow into an epicormic shoot. Lateral axes may continue to grow. These bud developments are modified by a series of probabilities. If the main axis ceases to grow it may be replaced by the growth of a lateral axis. Lateral axes may cease growth and this affects the probability that a suppressed bud may develop into an epicormic shoot. (B) Suppressed buds may develop into epicormic shoots that in turn may grow sufficiently, depending on proximity to other SCUs and hydraulic path length or number of hydraulic junctions.

The number of SCUs is particularly sensitive to the two parameters that control the capacity for reiteration, namely r1 (branching rate along an order 1 axis) and repi (branching rate of a newly formed epicormic shoot). There is interplay between active proliferation of axes to produce sufficient shoots for an independent SCU, and the need for some axes to cease growing in order for a suppressed bud to sprout and form a new SCU. To control for the possibility of incorrect compensatory growth it was important that for branching frequencies of increasing order, 1, 2, 3, then r1 > r2 > r3 and this cascade is coherent with the process of apical dominance. Generally along a main axis terminal shoots produce three daughters but Kennedy and Ford (2009) showed it was required that these terminal shoots may experience traumatic damage-related reiteration. This enables a single value for r1 to be effective for the complete life of the branch.

The probabilistic geometric model describes the generation of epicormic reiteration and development of SCUs. Some components have implied causal relationships, e.g. the delayed release of epicormic buds and that r1 > r2 > r3 are both compatible with theories of apical dominance. However, overall, the model does not present a causal explanation of why epicormic reiteration might provide a continuous system of foliage regeneration within crowns of old-growth Douglas-fir.

The objective for the next stage of model development was to define a possible causal explanation, particularly to test two major causes proposed to explain decline in ageing trees. One is associated with plant–water relationships and particularly increased resistance to water conduction as trees age (Ryan and Yoder, 1997; Hubbard et al., 1999, 2002; Bond, 2000; Woodruff et al., 2004). The other postulates that demands for carbon increase relative to the tree's capacity to supply those demands and still produce new foliage (Grier and Logan, 1997; Cannell, 1989; Hunt et al., 1999). Kennedy et al. (2010) developed BRANCHPRO3 to examine if epicormic reiteration could possibly minimize resistance to water flow and/or carbon costs associated with increasing size.

Functions were developed relating the values of branching frequency (r) and epicormic bud release from suppression (p) to a set of independent variables (Table 1; Kennedy, 2008), with non-linear monotonic relationships (for details see Kennedy et al. 2010, appendix B). Constants k2j relate to the shape of those relationships:

graphic file with name mcr110eqn1.jpg (1)
graphic file with name mcr110eqn2.jpg (2)

Table 1.

Independent variables, associated parameters and underlying process assumptions in BRANCHPRO3

Variable Parameter Description Process assumption
p function p0 Baseline probability If all other parameters or variables are zero, this is the probability of release. The effects of the variables are measured against this baseline
tbud pbud Age of bud The probability a bud is released is related to its time since suppression.
a pa Proportion of inactive axes The inhibition of the bud declines as neighbouring growth slows, as measured by the proportion of axes immediate to the current bud (main axis, lateral axes immediately subtended on either side of the bud) no longer proliferating.
dSCU pSCU Distance to the nearest SCU on the same axis The active growth of higher generation foliage along the same main axis inhibits bud release, and this effect is stronger the closer the growth is to the current bud.
dstem pstem Distance to main stem Hydraulic status lessens with distance to the base of the main branch stem.
r function r0 Baseline bifurcation If all other parameters or variables are zero (or 1 for order), this is the rate of bifurcation. The effects of the variables are measured against this baseline.
o rord Shoot order Apical control regulates bifurcation by shoot order. In the process of reiteration apical control is established; the main stem of SCUs are considered order 1.
g rgen Shoot generation A severe hydraulic constriction occurs at a junction formed by bud release from suppression, and this constriction worsens for each new generation.
nover rover No. of overlapping foliated shoots Foliage display is approximated by a count of the number of foliated shoots of the same generation or higher that intersect with the current shoot.
tbase rbase Bud age at SCU base when it was released from suppression A severe hydraulic constriction occurs at a junction formed by bud release from suppression, and this constriction worsens the longer the bud is suppressed before it is released.
dbase None Distance to SCU base The hydraulic constriction caused by the junction formed by bud release from suppression lessens with distance along the main axis to the base of the axis.

The parameters determine the direction (positive or negative, i.e. decrease or increase in function value with increasing independent variable) and the magnitude (i.e. the size of the effect of increasing the independent variable on the function value) of the associated independent variable on the function value for each process [bud release from suppression (p) and bifurcation (r)]. Adapted following Kennedy et al. (2010).

For each shoot functions are updated each year as values for independent variables change. Magnitude and direction (increasing or decreasing) of each component of the function that corresponds to a single independent variable (e.g. the bud age tbud) are controlled by the value of the parameter associated with it (e.g. pbud). A parameter value of zero means that the corresponding independent variable does not change the computed value of the function. A positive parameter value means the function value increases with the corresponding function component, and a negative value means the function value decreases with the corresponding function component. Each function also has an intercept (p0, r0) providing a baseline function value not related to any independent variable. The value of branching frequency is calculated for each foliated shoot with an active apical meristem, and the probability of epicormic bud release from suppression is calculated each simulation year for each suppressed bud. The independent variables represent possible biological features that may affect the value of either bifurcation or bud release from suppression (Table 1).

The function for branching frequency (eqn 1) contains a term for the number of parental epicormic generations (representing the number of constrictive turns in water conduction), the age of the epicormic bud at an SCU base when it was released (representing the likely greater resistance of the junction as buds age), the number of overlapping foliated shoots (foliage overlap is approximated by a count of the number of foliated shoots of the same generation or higher that intersect in the horizontal plane with the shoot being considered), the order of the branch and the generation of epicormic branching representing a gradual ageing.

(b) Define the parameters in the model and ranges within which values can be sought.

Each explanatory variable is associated with a parameter that determines the magnitude and direction of the effect of each variable on the probability that a bud is released to form a new epicormic shoot (Table 1). Each of these is associated with an individual parameter that defines the magnitude and direction of the effect of each variable on the mean bifurcation rate for a given actively proliferating shoot.

(c) Define criteria to be used in assessment of model functioning and their acceptability ranges.

The criteria used with BRANCHPRO3 fall into the three categories suggested by Turley and Ford (2009) and we describe how use of each contributes to explanatory power of the model and comment on limitations to criteria, themselves summarized in Table 2.

  1. Tests of the quantitative domains for model outputs. The following were used: empirical measures of branch length; number of foliated shoots; number of SCUs; and the branching frequency sequence used in defining dynamics of bud production and foliated shoot development.

  2. Examination of features explicitly predicted by the model. Metrics used as criteria representing two causal processes were now included in the assessment: for water conduction and carbon balance. Two possible processes were considered for water conduction: that resistance to water flow increases with hydraulic path length (Zimmermann, 1978; Ewers and Zimmerman, 1984a, b); and that resistance increases as the numbers of branch junctions that water must flow through increase (Schulte and Brooks, 2003; Kennedy, 2008). Two possible processes were considered for carbon costs: that wood increment requirement depends upon mechanical stress (Pearcy et al., 2005) and this is likely to be less when foliage is consistently regenerated close to the main branch axis; and that foliage may develop opportunistically in places where there is less shading from neighbouring foliage. These processes and their interactions with epicormic reiteration are discussed by Ishii et al. (2007). Consequently, four predictive criteria defining requirements of branch design were used in assessment: (1) minimize the number of turns in the branching pathway; (2) minimize hydraulic path length; (3) minimize weight load on the branch; and (4) minimize foliage overlap. There are limits to such criteria because they are surrogates for more complete descriptions of the eco-physiological processes involved.

  3. Tests between alternative structures in model formulation. Alternatives were examined in the morphological structures that may control water flow, i.e. path length and number of branch junctions at epicormic reiterations.

Table 2.

Optimization criteria

Name Type Target Value
nfoliated Quantitative domain [2500,6500] Number of foliated shoots
nSCUs Quantitative domain [20,50] Number of foliated SCUs
length Quantitative domain [240,430] branch length (cm)
arch_mod Quantitative domain 1 1: (Rb1 > Rb2 > Rb3)0: otherwise
μjunctions Prediction/ alternative structure Minimize Inline graphic
μpath Prediction/ alternative structure Minimize Inline graphic
load Prediction Minimize Inline graphic
μover Prediction Minimize Inline graphic

Target ranges are set for each of the empirical criteria for the quantitative domain of model predictions (taken from Ishii and Ford, 2001), whereas the criteria for model prediction are minimized and two of which are used in analysis of alternative theories. Rb defines the mean number of foliated shoots for a given shoot order (order 1, order 2, order 3). The prediction criteria are the mean number of cumulative junctions (μjunctions), the mean path length from the base of the branch to active terminal shoots (μpath), the relative mechanical requirements for a given distribution of foliage (load) and the mean number of overlapping foliated shoots (μover). Adapted from Kennedy et al. (2010).

Stage 2. Evolutionary computation.

(a) Calculate the Pareto Optimal Set.

The Pareto Optimal Set was calculated (Kennedy et al., 2010) using software developed by Reynolds and Ford (1999).

(b) Examine the adequacy of parameter search ranges.

Exploration of the Pareto Optimal Set for adequacy of parameter range searches is described in Kennedy (2008) and Kennedy et al. (2009, appendix C).

(c) Examine if there are deficiencies in the mathematical structure of the model.

Examination of previous versions of the model (Kennedy et al., 2004; Kennedy, 2008) established the effectiveness of the basic mathematical structure of the model.

Stage 3. Analysis of Pareto Set

(a) Examine the structure of the Pareto Optimal Set.

A considerable number of parameterizations were obtained that achieved all empirical assessment criteria, and some that did not achieve all empirical assessment criteria yet achieved better values for subsets of the predictive criteria. The major result was that two distinct groups, non-dominated solutions were obtained for the four predictive criteria (Table 3). Those achieving low values for path length tended to achieve all of the empirical assessment criteria, referred to as Solution 1, and those achieving lowest values for the number of junction constrictions tended to achieve only two of the empirical criteria (branch length and number of foliated shoots), referred to as Solution 2. These two groups of solutions are non-dominated and there is no single parameterization that achieves a minimum in all four of the predictive criteria.

Table 3.

Example calculations of non-dominance among multiple model solutions (i.e. parameterizations) with respect to performance for four predictive criteria used with BRANCHPRO3

Junction constrictions Path length Mechanical load Foliage overlap
Solution 1 4·51 154 0·78 7·68
Solution 2 2·67 315 0·85 10·4
Solution 3 5·89 240 0·82 9·57
Solution 4 6·82 280 0·95 11·5
Solution 5 5·11 350 0·90 20·4

Solutions 1 and 2 are the only solutions among the five that are mutually co-dominant and not dominated by other solutions and represent distinct groups of parameterizations found repeatedly. Solution 1 performs better for path length while Solution 2 performs better for junction constrictions. Solutions 3, 4 and 5 all perform worse than Solutions 1 and 2 for at least one criterion and perform better in none.

If we consider only non-dominated solutions they fall along a Pareto Frontier for mean hydraulic path length and mean number of hydraulic constrictions (Fig. 5A). The two groups also simulated different morphologies and had different values for certain parameters (example shown in Fig. 5B). The group in which the lowest values for path length were achieved appeared to have a form similar to old-growth Douglas-fir with groups of different epicormic generations arrayed along a main branch axis, and solutions in this group were able to satisfy all four empirical criteria. This is corroborated by the superior performance of this group with respect to the empirical criteria. The group in which the lowest values for the number of junctions were achieved appeared to have a form similar to an Abies species with a phalanx structure of foliage all of the same generation, and solutions in this group were unable to satisfy the empirical criteria corresponding to the number of SCUs and the expected architectural model (strictly decreasing bifurcation with increasing shoot order).

Fig. 5.

Fig. 5.

(A) Pareto Optimal Frontier for the criteria that are optimized, showing the trade-off between path length and number of turns. (B) Corresponding Pareto Optimal Set for one of the model parameters, the reduction in bifurcation for new epicormic shoots. There is a vertical line at –150. Parameter values greater than –150 occur for Douglas-fir-like branches; those less than –150 occur for Abies-like branches. The inserts provide a view of simulated branches with cm scales indicating distances from the point of origin of the branch and colours the age of foliage in successive generations of epicormic branching.

(b) Investigate distribution of parameter values between and within parameterizations of the different member groups of the Pareto Optimal Set.

Inferences about how these distinct morphologies are achieved can be made by contrasting the parameter values found in each group through inspection of the Pareto Optimal Set. For example, parameterizations in Solution 1 (resembling Douglas-fir) tend to have lower values for order-1 bifurcation and a smaller restriction on the bifurcation of new epicormic shoots (Fig. 5B). This pattern of branch morphogenesis prevents simulated branches from achieving low values for the number of turns. Branches of Solution 2 tend to have much higher values for order-1 bifurcation rate and a more severe restriction on the bifurcation of new epicormic shoots. Those branches also tended to form SCUs well below the range specified for the SCU criterion and these relationships imply that, in the absence of extensive epicormic and SCU production, a branch must more rigorously maintain its major axes. This pattern of branch morphogenesis results in branches with relatively longer path lengths and fewer turns.

Stage 4. Define model uncertainty.

The Pareto Optimal Set and important aspects of variation in parameter values are described in Stage 3. A summary of uncertainty in the model is given in Table 4, including the important components of criteria that would provide a more effective assessment of the model and would require additional data. A limitation is that visual comparisons of plant form were used. Success was attributed to the model in producing SCUs ‘close’ to the main branch axis but this should be defined quantitatively particularly because of the posited importance of hydraulic path length. The criteria designed for analysis of causal processes could be improved, for example if data were collected on changes in resistance to water flow within the branching network. However, the details of the proposed causal processes may require development of another FSPM to examine these details. Although BRANCHPRO3 establishes that these processes may contribute to branch longevity, the large size of the model may make it unsuitable for more detailed modelling. The ability of the model to predict two types of branching when different sets of parameter values were found and alternative criteria were satisfied (hydraulic path length vs. hydraulic junctions) reduces some uncertainty. This is because the architectural theory on which the model is based can now be considered to have greater explanatory power. In this sense the model is more completely specified. However, only indirect measures were used in assessment. It is important to note that the simulated branches that reduced numbers of branch junctions appeared more like Abies than Pseudotsuga and did not satisfy criteria for the quantitative domains. Those domains would have to be defined specifically for Abies through collection of data.

Table 4.

Summary of the definition of uncertainty for BRANCHPRO3

Category of criteria Limits of successful predictions Contribution to explanatory power of the model Criteria that would provide a more effective assessment
(i) Quantitative domains for model outputs
  Branch length
  Number of foliated shoots
  Number of SCUs
  Branching frequency sequence
For 90-year-old branches

  [240, 430cm]
  [2500, 6500]

  [20, 50]
  [0, 1]
A defined probabilistic set of bud formation and elongation functions replicates the sequence of shoot production on different categories and orders of component branch constituents Visual comparisons of form were used. This could be improved with quantitative descriptions of structure and distribution of SCUs
Measurements of foliage mass and additional measures of branch sizes could provide a more precise analysis of C balance
(ii) Features explicitly predicted by the model Alignment of successive SCUs visually close to main axis
Reduced hydraulic path length
Reduced overlap of SCUs
Description of how SCUs may provide a foliage distribution with minimum hydraulic pathway and high foliage illumination Uncertainty could be reduced by using: (a) direct measurements of variation in water conduction as a function of distance from main branch axis and at branch junctions; (b) direct measurement of variation in light and photosynthetic rate as a function of foliage position
(iii) Tests between alternative structures in model formulation Hydraulic path length is reduced by branch growth with epicormic reiteration.
Hydraulic junctions are reduced by growth with little epicormic reiteration
The model is able to predict structures that reduce both hydraulic path length and junctions but these two features are reduced by different sets of parameter values and so appear to be alternatives Uncertainty could be reduced by using comparison between Pseudotsuga and Abies for: (a) measurements of water conduction along branch lengths and at branch junctions; (b) measurements of variation in light levels received by foliage and their photosynthetic response

DISCUSSION

FSPMs synthesize information about plant function and structure. Typically they define aspects of the dynamics of plant growth, i.e. how processes change in response to the environment or developments in plants themselves. The dynamic process defined by BRANCHPRO3 is an example of structural homeostasis in the continued regeneration of foliage in response to changes caused by growth itself and the internal environment of the plant. Through use of the model it was possible to define limits to how long this homeostasis could continue (Kennedy, 2010; Kennedy et al., 2010).

Many FSPMs are used in progressive analysis of plant systems. They are developed over time by changing their structure to achieve more effective explanations. Assessment of FSPMs should complement this development by providing information on how improvements might be made. The objective is to analyse whether the components of an FSPM are described and organized effectively in the model and this requires assessment against a number of different criteria. There are two essential interacting features of the illustrated assessment system: use of evolutionary computation to explore the parameter space of the model and selection of effective criteria.

Evolutionary computation explores the possible sets of parameterizations that can achieve a set of criteria. The way in which the model functions can be explored by widening or narrowing allowed ranges of parameters and repeating the evolutionary computation. Similarly, when information about assessment criteria is uncertain their ranges can be manipulated, also revealing aspects of how a model functions: Turley and Ford (2009) provide an example. This use of evolutionary computation analysis provides an advantage over sensitivity analysis because it can be directed to explore within known domains of realistic outputs while sensitivity analysis explores what might be possible with particular combinations of parameter values without restriction on feasibility of outputs.

An important feature of multi-criteria assessment is the selection of criteria. The categories used in the example illustrate the types of criteria that may be valuable in developing effective explanations but there are two important challenges. The first is in quantifying the description of plant form. Visual interpretation was used in this analysis as it is in many FSPM analyses but it remains a weakness – the human eye can be deceived. Rather than seeking a quantitative description of the integrated plant body one approach is to develop specific questions about plant form in relation to model functioning, e.g. in the example used here distance of SCUs from the main branch axis would be quantifiable.

The second challenge is to align assessment criteria with particular aspects of model function and to ensure, where possible, that criteria are selected to sense across the range of model functioning. There can of course be difficulties in this. We often deliberately model what we cannot easily measure at the scale of our investigations. In the example used here the explanation provided by the model is implied to be in water relationships and self-shading of foliage, neither of which were measured but indicate a further research direction.

It is important to draw a distinction between assessment of model structure and statistical inference. Methods of statistical inference assume that the structure of the statistical model is correct and that there is a sufficient statistic for testing the fit of a set of data to the model (Fisher, 1922). A sufficient statistic exists when no other statistic can be calculated that provides additional information about the model parameters. When attempts are made to use methods of statistical inference to assess process models, a particular measure may be chosen without consideration as to whether it is a sufficient statistic or not. In statistical inference parameters are estimated to give some measure of goodness of fit. For models with many parameters, some reasonable fit can usually be found because the model accommodates to the data through variation in parameter values and in practice many sets of parameter values might do that equally well (e.g. Beven, 2006). In statistical inference, attempts are made to reduce the problem of accommodation caused by model complexity by applying the principle of parsimony and statistics such as the Bayesian Information Criterion (Schwarz, 1978) or Akaike Information Criterion (Rao and Wu, 2001) are used that penalize models with more parameters. In contrast, the objective with FSPMs is not to find the most-parsimonious model that fits one statistic to some data. Rather, it is to assess the structure of the botanical and environmental model. Are the right components included and in the right way and does the model successfully predict all that it should? For this purpose we need to use multiple criteria.

The definition of uncertainty provided by the approach described here is analytical in dealing with different components of the defined explanation. This is particularly appropriate for FSPMs, where the scientific goal is to advance botanical knowledge through the use of simulation models. Other fields of research also use the concept of uncertainty in an analytical framework, for example the analysis of measurements in physics (Ignacio, 2002) and the analysis of hydrology models in which evolutionary computation and Pareto concepts are employed (Efstratiadis and Koutsoyiannis, 2010).

ACKNOWLEDGEMENTS

We thank Shawn Behling, Mandi Fix and Bert Loosmore for helpful comments on the manuscript and are grateful to Genevieve Hines and an anonymous reviewer for their constructive critiques.

LITERATURE CITED

  1. Beven K. A manifesto for the equifinality thesis. Journal of Hydrology. 2006;320:18–36. [Google Scholar]
  2. Bond B. Age-related changes in photosynthesis of woody plants. Trends in Plant Science. 2000;5:349–353. doi: 10.1016/s1360-1385(00)01691-5. [DOI] [PubMed] [Google Scholar]
  3. Cannell MGR. Physiological basis of wood production: a review. Scandinavian Journal of Forest Research. 1989;4:459–490. [Google Scholar]
  4. Coello Coello CA, van Veldhuizen DA, Lamont GB. Evolutionary Algorithms for Solving Multi-objective Problems. New York: Kluwer Academic; 2002. [Google Scholar]
  5. Efstratiadis A, Koutsoyiannis D. One decade of multi-objective calibration approaches in hydrological modeling: a review. Hydrological Sciences Journal. 2010;55:58–78. [Google Scholar]
  6. Ewers F, Zimmermann M. The hydraulic architecture of balsam fir (Abies balsamea) Physiologia Plantarum. 1984a;60:453–458. [Google Scholar]
  7. Ewers F, Zimmermann M. The hydraulic architecture of eastern hemlock (Tsuga canadensis) Canadian Journal of Botany. 1984b;62:940–946. [Google Scholar]
  8. Fisher RA. On the mathematical foundations of theoretical statistics. Philosophical Transactions of the Royal Society of London, Series A. 1922;222:309–368. [Google Scholar]
  9. Fourcaud T, Zhang X, Stokes A, Lambers H, Korner C. Plant growth modelling and applications: the increasing importance of plant architecture in growth models. Annals of Botany. 2008;101:1053–1063. doi: 10.1093/aob/mcn050. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Franklin JF, DeBell DS. 36 years of tree population change in an old-growth Pseudotsuga-Tsuga forest. Canadian Journal of Forest Research. 1988;18:633–639. [Google Scholar]
  11. Godin C, Sinoquet H. Functional–structural plant modelling. New Phytologist. 2005;166:705–708. doi: 10.1111/j.1469-8137.2005.01445.x. [DOI] [PubMed] [Google Scholar]
  12. Grier C, Logan R. Old-growth Pseudostuga menziesii communities of a western Oregon watershed: biomass distribution and production budgets. Ecological Monographs. 1997;47:373–400. [Google Scholar]
  13. Hubbard RB, Bond B, Ryan M. Evidence that hydraulic conductance limits photosynthesis in old Pinus ponderosa trees. Tree Physiology. 1999;19:165–172. doi: 10.1093/treephys/19.3.165. [DOI] [PubMed] [Google Scholar]
  14. Hubbard RB, Bond B, Senock R, Ryan M. Effects of branch height on leaf gas exchange, branch hydraulic conductance and branch sap flux in open-grown ponderosa pine. Tree Physiology. 2002;22:575–581. doi: 10.1093/treephys/22.8.575. [DOI] [PubMed] [Google Scholar]
  15. Hunt EJ, Lavigne M, Franklin S. Factors controlling the decline of net primary production with stand age for balsam fir in Newfoundland assessed using an ecosystem simulation model. Ecological Modelling. 1999;122:151–164. [Google Scholar]
  16. Ignacio L. Evaluating the measurement uncertainty: fundamentals and practical guidance. Bristol, UK: Institute of Physics; 2002. [Google Scholar]
  17. Ishii H. A canopy perspective of community dynamics of an old-growth Pseudotsuga-Tsuga forest. 2000 PhD thesis, College of Forest Resources, University of Washington, Seattle. [Google Scholar]
  18. Ishii H, Ford ED. The role of epicormic shoot production in maintaining foliage in old Pseudotsuga menziesii (Douglas-fir) trees. Canadian Journal of Botany. 2001;79:251–264. [Google Scholar]
  19. Ishii HT, Ford ED, Kennedy MC. Physiological and ecological implications of adaptive reiteration as a mechanism for crown maintenance and longevity. Tree Physiology. 2007;27:455–462. doi: 10.1093/treephys/27.3.455. [DOI] [PubMed] [Google Scholar]
  20. Kennedy MC. Multi-objective optimization for ecological model assessment and theory development. 2008 PhD dissertation, University of Washington, Seattle. [Google Scholar]
  21. Kennedy MC. Functional–structural models optimize the placement of foliage units for multiple whole-canopy functions. Ecological Research. 2010;25:723–732. [Google Scholar]
  22. Kennedy MC, Ford ED. Two-criteria model assessment shows that foliage maintenance in old-growth Pseudotsuga menziesii requires both delayed and sequential reiteration. Trees. 2009;23:1173–1187. [Google Scholar]
  23. Kennedy MC, Ford ED, Ishii H. Model analysis of the importance of reiteration for branch longevity in Pseudotsuga menziesii compared with Abies grandis. Canadian Journal of Botany. 2004;82:892–909. [Google Scholar]
  24. Kennedy MC, Ford ED, Hinckley TM. Defining how aging Pseudotsuga and Abies compensate for multiple stresses through multi-criteria assessment of a functional–structural model. Tree Physiology. 2010;30:3–22. doi: 10.1093/treephys/tpp096. [DOI] [PubMed] [Google Scholar]
  25. Komuro R, Ford ED, Reynolds JH. The use of multi-criteria assessment in developing a process model. Ecological Modelling. 2006;197:320–330. [Google Scholar]
  26. Pearcy R, Muraoka H, Valladrares F. Crown architecture in sun and shade environments: assessing function and trade-offs with a three-dimensional simulation model. New Phytologist. 2005;166:791–800. doi: 10.1111/j.1469-8137.2005.01328.x. [DOI] [PubMed] [Google Scholar]
  27. Rao CR, Wu Y. Lahiri P, editor. On model selection. Model Selection. Institute of Mathematical Statistics. Lecture Notes—Monograph Series. 2001;38:1–57. [Google Scholar]
  28. Reynolds JH, Ford ED. Multi-criteria assessment of ecological process models. Ecology. 1999;80:538–553. [Google Scholar]
  29. Ryan M, Yoder B. Hydraulic limits to tree height and tree growth. BioScience. 1997;47:235–242. [Google Scholar]
  30. Schulte P, Brooks J. Branch junctions and the flow of water through xylem in Douglas-fir and ponderosa pine stems. Journal of Experimental Botany. 2003;54:1597–1605. doi: 10.1093/jxb/erg169. [DOI] [PubMed] [Google Scholar]
  31. Schwarz G. Estimating the dimension of a model. Annals of Statistics. 1978;6:461–464. [Google Scholar]
  32. Turley MC, Ford ED. Definition and calculation of uncertainty in ecological process models. Ecological Modelling. 2009;220:1968–1983. [Google Scholar]
  33. Woodruff D, Bond B, Meinzer J. Does turgor limit growth in tall trees. Plant, Cell and Environment. 2004;27:229–236. [Google Scholar]
  34. Zimmermann M. Hydraulic architecture of some diffuse-porous trees. Canadian Journal of Botany. 1978;56:2286–2295. [Google Scholar]

Articles from Annals of Botany are provided here courtesy of Oxford University Press

RESOURCES