J.F. Ramirez-Agudelo , J.B. Daniel , L. Puillet , N.C. Friggens
{"title":"Bayesian inference for parameter identification in mechanistic models, exemplified using a cow lifetime performance model","authors":"J.F. Ramirez-Agudelo , J.B. Daniel , L. Puillet , N.C. Friggens","doi":"10.1016/j.anopes.2023.100054","DOIUrl":null,"url":null,"abstract":"<div><p>Mechanistic models are valuable tools for studying the underlying mechanisms of complex biological phenomena. For example, cow lifespan models can be used to identify differences in resource acquisition and allocation strategies between individuals, which is relevant for decision-making in breeding programs. In such models, differences in simulated traits between individuals are consequences of the parameter set that represents the genetic potential of each animal and its interaction with the environment. This indicates that the identification of these differences is essentially a search for individual parameters. In mechanistic models, this search is generally a non-convex problem that has different local minima because the parameters interact within these models. Due to this and to the simulation time length (e.g. years), there is uncertainty associated with the inference of the parameter values for each individual. This uncertainty can be quantified using Bayesian inference since this approach treats the model parameters as random variables with an underlying probability distribution that describes them. The objective of this work was to employ the Delayed Rejection Adaptive Metropolis (<strong>DRAM</strong>) algorithm to identify the parameters of a cows’ lifespan model using two datasets of Holstein cows. The datasets contain periodic measurements of Milk Yield (<strong>MY</strong>), BW, and Body Condition Score (<strong>BCS</strong>). Additionally, one of the two datasets has information of BW from birth to first calving. The average Mean Absolute Percentage Error (<strong>MAPE</strong>) minimisation between the simulated and experimental data (MY, BW and BCS) was used as the objective function for parameter search. The Bayesian inference performance was compared with four optimisation metaheuristic approaches: Differential Evolution, Genetic Algorithm, Particle Swarm Optimisation, and Simulated Annealing. Although the results show that all methods are efficient in finding parameter values that reduce the distance between the simulated and experimental data (MAPE < 10%), the DRAM method is more efficient in terms of computational cost, and the parameter distributions obtained with this method offer more information about the statistical properties of each parameter (e.g. median).</p></div>","PeriodicalId":100083,"journal":{"name":"Animal - Open Space","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2023-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2772694023000183/pdfft?md5=7e2f753a78219842f03338299a69dc8e&pid=1-s2.0-S2772694023000183-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Animal - Open Space","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2772694023000183","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Mechanistic models are valuable tools for studying the underlying mechanisms of complex biological phenomena. For example, cow lifespan models can be used to identify differences in resource acquisition and allocation strategies between individuals, which is relevant for decision-making in breeding programs. In such models, differences in simulated traits between individuals are consequences of the parameter set that represents the genetic potential of each animal and its interaction with the environment. This indicates that the identification of these differences is essentially a search for individual parameters. In mechanistic models, this search is generally a non-convex problem that has different local minima because the parameters interact within these models. Due to this and to the simulation time length (e.g. years), there is uncertainty associated with the inference of the parameter values for each individual. This uncertainty can be quantified using Bayesian inference since this approach treats the model parameters as random variables with an underlying probability distribution that describes them. The objective of this work was to employ the Delayed Rejection Adaptive Metropolis (DRAM) algorithm to identify the parameters of a cows’ lifespan model using two datasets of Holstein cows. The datasets contain periodic measurements of Milk Yield (MY), BW, and Body Condition Score (BCS). Additionally, one of the two datasets has information of BW from birth to first calving. The average Mean Absolute Percentage Error (MAPE) minimisation between the simulated and experimental data (MY, BW and BCS) was used as the objective function for parameter search. The Bayesian inference performance was compared with four optimisation metaheuristic approaches: Differential Evolution, Genetic Algorithm, Particle Swarm Optimisation, and Simulated Annealing. Although the results show that all methods are efficient in finding parameter values that reduce the distance between the simulated and experimental data (MAPE < 10%), the DRAM method is more efficient in terms of computational cost, and the parameter distributions obtained with this method offer more information about the statistical properties of each parameter (e.g. median).