Calibration of stochastic biochemical models against behavioral temporal logic specifications

Sumit Kumar Jha, Arfeen Khalid
{"title":"Calibration of stochastic biochemical models against behavioral temporal logic specifications","authors":"Sumit Kumar Jha, Arfeen Khalid","doi":"10.1109/ICCABS.2017.8114285","DOIUrl":null,"url":null,"abstract":"Calibrating stochastic biochemical models against experimental insights remains a critical challenge in biological design automation. Stochastic biochemical models incorporate the uncertainty inherent in the system being modeled, thus demanding meticulous calibration techniques. We present an approach for calibrating stochastic biochemical models such that the calibrated model satisfies a given behavioral temporal logic specification with a given probability. Model calibration is defined as an optimization problem that aims to minimize a cost function that computes either a qualitative or a quantitative measure of distance between the parameterized stochastic biochemical model and the expected behavioral specification. To minimize this distance, our approach combines various statistical hypothesis testing methods with automated runtime monitoring of high-level temporal logic specifications against time-series data obtained by simulating stochastic models. We apply sequential probability ratio test (SPRT) and Bayesian statistical model checking (BSMC) when the distance between the model and the behavioral specification is a qualitative value. Alternatively, when the distance is a quantitative value describing how well a specification is satisfied by the model, we use a hypothesis test to sequentially select between two distributions of the distance metric that has the larger mean. Such tests describe the stopping condition to reduce the number of samples required for discovering the correct parameter values. We demonstrate the potential of our approach on two examples using agent-based models implemented in SPARK and rule-based models implemented in BioNetGen modeling languages. The distance between a candidate biochemical model and an expected behavior encoded in temporal logic can be used to drive a local or global search technique during the model calibration process. Our approach follows Simulated Annealing as the global search algorithm that avoids local minima by accepting inferior solutions, at high temperatures, with a very low probability. The problem of stochastic model calibration against behavioral temporal logic specifications has numerous applications in science and engineering and has been widely studied. Our algorithmic approach towards this problem may be an important component of future biological design automation software suite.","PeriodicalId":89933,"journal":{"name":"IEEE ... International Conference on Computational Advances in Bio and Medical Sciences : [proceedings]. IEEE International Conference on Computational Advances in Bio and Medical Sciences","volume":"251 1","pages":"1"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE ... International Conference on Computational Advances in Bio and Medical Sciences : [proceedings]. IEEE International Conference on Computational Advances in Bio and Medical Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCABS.2017.8114285","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Calibrating stochastic biochemical models against experimental insights remains a critical challenge in biological design automation. Stochastic biochemical models incorporate the uncertainty inherent in the system being modeled, thus demanding meticulous calibration techniques. We present an approach for calibrating stochastic biochemical models such that the calibrated model satisfies a given behavioral temporal logic specification with a given probability. Model calibration is defined as an optimization problem that aims to minimize a cost function that computes either a qualitative or a quantitative measure of distance between the parameterized stochastic biochemical model and the expected behavioral specification. To minimize this distance, our approach combines various statistical hypothesis testing methods with automated runtime monitoring of high-level temporal logic specifications against time-series data obtained by simulating stochastic models. We apply sequential probability ratio test (SPRT) and Bayesian statistical model checking (BSMC) when the distance between the model and the behavioral specification is a qualitative value. Alternatively, when the distance is a quantitative value describing how well a specification is satisfied by the model, we use a hypothesis test to sequentially select between two distributions of the distance metric that has the larger mean. Such tests describe the stopping condition to reduce the number of samples required for discovering the correct parameter values. We demonstrate the potential of our approach on two examples using agent-based models implemented in SPARK and rule-based models implemented in BioNetGen modeling languages. The distance between a candidate biochemical model and an expected behavior encoded in temporal logic can be used to drive a local or global search technique during the model calibration process. Our approach follows Simulated Annealing as the global search algorithm that avoids local minima by accepting inferior solutions, at high temperatures, with a very low probability. The problem of stochastic model calibration against behavioral temporal logic specifications has numerous applications in science and engineering and has been widely studied. Our algorithmic approach towards this problem may be an important component of future biological design automation software suite.
针对行为时间逻辑规范的随机生化模型的校准
校准随机生化模型对实验的见解仍然是生物设计自动化的关键挑战。随机生化模型包含了被建模系统固有的不确定性,因此需要细致的校准技术。我们提出了一种校准随机生化模型的方法,使校准模型以给定的概率满足给定的行为时间逻辑规范。模型校准被定义为一个优化问题,其目的是最小化成本函数,该成本函数计算参数化随机生化模型与预期行为规范之间的定性或定量度量。为了最小化这个距离,我们的方法结合了各种统计假设检验方法,并根据模拟随机模型获得的时间序列数据,对高级时间逻辑规范进行自动运行时监控。当模型与行为规范之间的距离是一个定性值时,我们应用序列概率比检验(SPRT)和贝叶斯统计模型检验(BSMC)。或者,当距离是描述模型对规范的满足程度的定量值时,我们使用假设检验在距离度量的两个分布中依次选择具有较大平均值的分布。这种测试描述了停止条件,以减少发现正确参数值所需的样本数量。我们通过两个例子展示了我们的方法的潜力,分别使用SPARK中实现的基于代理的模型和BioNetGen建模语言中实现的基于规则的模型。候选生化模型与时间逻辑编码的预期行为之间的距离可用于在模型校准过程中驱动局部或全局搜索技术。我们的方法遵循模拟退火作为全局搜索算法,通过在高温下以非常低的概率接受劣等解来避免局部最小值。针对行为时间逻辑规范的随机模型校准问题在科学和工程中有许多应用,并得到了广泛的研究。我们对这个问题的算法方法可能是未来生物设计自动化软件套件的重要组成部分。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信