On the Formal Analysis of HMM Using Theorem Proving

被引:0
作者
Liu, Liya [1 ]
Aravantinos, Vincent [1 ]
Hasan, Osman [1 ]
Tahar, Sofiene [1 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ H3G 1M8, Canada
来源
FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2014 | 2014年 / 8829卷
关键词
HMMs; HOL4; Theorem Proving; DNA; Probability Theory; MARKOV; FORMALIZATION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Hidden Markov Models (HMMs) have been widely utilized for modeling time series data in various engineering and biological systems. The analyses of these models are usually conducted using computer simulations and paper-and-pencil proof methods and, more recently, using probabilistic model-checking. However, all these methods either do not guarantee accurate analysis or are not scalable (for instance, they can hardly handle the computation when some parameters become very huge). As an alternative, we propose to use higher-order logic theorem proving to reason about properties of discrete HMMs by applying automated verification techniques. This paper presents some foundational formalizations in this regard, namely an extended-real numbers based formalization of finite-state Discrete-Time Markov chains and HMMs along with the verification of some of their fundamental properties. The distinguishing feature of our work is that it facilitates automatic verification of systems involving HMMs. For illustration purposes, we utilize our results for the formal analysis of a DNA sequence.
引用
收藏
页码:316 / 331
页数:16
相关论文
共 50 条
  • [41] Formalization of Functional Block Diagrams Using HOL Theorem Proving
    Abdelghany, Mohamed
    Tahar, Sofiene
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, SBMF 2022, 2022, 13768 : 22 - 35
  • [42] Calculation by Tactic in Theorem Proving
    Li, Bing
    Zhang, Jian
    Su, Wei
    Li, Lian
    2012 WORLD AUTOMATION CONGRESS (WAC), 2012,
  • [43] THEOREM PROVING BY COVERING EXPRESSIONS
    HENSCHEN, LJ
    JOURNAL OF THE ACM, 1979, 26 (03) : 385 - 400
  • [44] THEOREM PROVING IN THE ONTOLOGY LIFECYCLE
    Katsumi, Megan
    Gruninger, Michael
    KEOD 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE ENGINEERING AND ONTOLOGY DEVELOPMENT, 2010, : 37 - 49
  • [45] Computer theorem proving in mathematics
    Simpson, C
    LETTERS IN MATHEMATICAL PHYSICS, 2004, 69 (1) : 287 - 315
  • [46] Computer Theorem Proving in Mathematics
    Carlos Simpson
    Letters in Mathematical Physics, 2004, 69 : 287 - 315
  • [47] Theorem proving by chain resolution
    Dehornoy, P
    Marzouk, A
    THEORETICAL COMPUTER SCIENCE, 1998, 206 (1-2) : 163 - 180
  • [48] Combining programming with theorem proving
    Chen, CY
    Xi, HW
    ACM SIGPLAN NOTICES, 2005, 40 (09) : 66 - 77
  • [49] Overview on Mechanized Theorem Proving
    Jiang N.
    Li Q.-A.
    Wang L.-M.
    Zhang X.-T.
    He Y.-X.
    Ruan Jian Xue Bao/Journal of Software, 2020, 31 (01): : 82 - 112
  • [50] TAME: Using PVS strategies for special-purpose theorem proving
    Archer, M
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2000, 29 (1-4) : 139 - 181