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 条
  • [31] Evaluation of anonymity and confidentiality protocols using theorem proving
    Mhamdi, Tarek
    Hasan, Osman
    Tahar, Sofiene
    FORMAL METHODS IN SYSTEM DESIGN, 2015, 47 (03) : 265 - 286
  • [32] Using the VIRT programming language for automatic theorem proving
    A. I. Baranovskii
    Cybernetics and Systems Analysis, 1999, 35 : 918 - 929
  • [33] Using the VIRT programming language for automatic theorem proving
    Baranovskii, AI
    CYBERNETICS AND SYSTEMS ANALYSIS, 1999, 35 (06) : 918 - 929
  • [34] Evaluation of anonymity and confidentiality protocols using theorem proving
    Tarek Mhamdi
    Osman Hasan
    Sofiène Tahar
    Formal Methods in System Design, 2015, 47 : 265 - 286
  • [35] Commonsense Reasoning Using Theorem Proving and Machine Learning
    Siebert, Sophie
    Schon, Claudia
    Stolzenburg, Frieder
    MACHINE LEARNING AND KNOWLEDGE EXTRACTION, CD-MAKE 2019, 2019, 11713 : 395 - 413
  • [36] On the Formalization of Importance Measures using HOL Theorem Proving
    Ahmad, Waqar
    Murtza, Shahid Ali
    Hasan, Osman
    Tahar, Sofiene
    2019 IEEE/ACM 7TH INTERNATIONAL WORKSHOP ON FORMAL METHODS IN SOFTWARE ENGINEERING (FORMALISE 2019), 2019, : 109 - 118
  • [37] A Short Introduction to Two Approaches in Formal Verification of Security Protocols: Model Checking and Theorem Proving
    Pourpouneh, Mohsen
    Ramezanian, Rasoul
    ISECURE-ISC INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2016, 8 (01): : 3 - 24
  • [38] Formal Verification of a Chained Multiply-Add Design: Combining Theorem Proving and Equivalence Checking
    Russinoff, David
    Bruguera, Javier
    Chau, Cuong
    Manjrekar, Mayank
    Pfister, Nicholas
    Valsaraju, Harsha
    2022 IEEE 29TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH 2022), 2022, : 120 - 126
  • [39] Elementary Algebra Proof Exercises Using a Theorem Proving System
    Li, Bing
    Li, Lian
    PRACTICAL APPLICATIONS OF INTELLIGENT SYSTEMS, 2011, 124 : 275 - 280
  • [40] Verification of AMBA Using a Combination of Model Checking and Theorem Proving
    Amjad, Hasan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 145 : 45 - 61