Learning Specifications for Labelled Patterns

被引:2
作者
Basset, Nicolas [1 ]
Dang, Thao [1 ]
Mambakam, Akshay [1 ]
Jarabo, Jose Ignacio Requeno [2 ]
机构
[1] Univ Grenoble Alpes, VERIMAG, CNRS, Grenoble, France
[2] Western Norway Univ Appl Sci HVL, Dept Comp Math & Phys, Bergen, Norway
来源
FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, FORMATS 2020 | 2020年 / 12288卷
关键词
Signal pattern matching; Monotonic specification learning; Pareto multi-criteria optimization; Signal Temporal Logic;
D O I
10.1007/978-3-030-57628-8_5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this work, we introduce a supervised learning framework for inferring temporal logic specifications from labelled patterns in signals, so that the formulae can then be used to correctly detect the same patterns in unlabelled samples. The input patterns that are fed to the training process are labelled by a Boolean signal that captures their occurrences. To express the patterns with quantitative features, we use parametric specifications that are increasing, which we call Increasing Parametric Pattern Predictor (IPPP). This means that augmenting the value of the parameters makes the predicted pattern true on a larger set. A particular class of parametric specification formalisms that we use is Parametric Signal Temporal Logic (PSTL). One of the main contributions of this paper is the definition of a new measure, called c-count, to assess the quality of the learned formula. This measure enables us to compare two Boolean signals and, hence, quantifies how much the labelling signal induced by the formula differs from the true labelling signal (e.g. given by an expert). Therefore, the c-count can measure the number of mismatches (either false positives or false negatives) up to some error tolerance E. Our supervised learning framework can be expressed by a multicriteria optimization problem with two objective functions: the minimization of false positives and false negatives given by the parametric formula on a signal. We provide an algorithm to solve this multi-criteria optimization problem. Our approach is demonstrated on two case studies involving characterization and classification of labeled ECG (electrocardiogram) data.
引用
收藏
页码:76 / 93
页数:18
相关论文
共 30 条
  • [21] Maler O, 2017, LEARNING MONOTONE PA
  • [22] Mohammadinejad S., 2020, P 11 ACMIEEE INT C C
  • [23] Interpretable Classification of Time-Series Data using Efficient Enumerative Techniques
    Mohammadinejad, Sara
    Deshmukh, Jyotirmoy, V
    Puranic, Aniruddh G.
    Vazquez-Chanlatte, Marcell
    Donze, Alexandre
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (HSCC2020) (PART OF CPS-IOT WEEK), 2020,
  • [24] The impact of the MIT-BIH arrhythmia database
    Moody, GA
    Mark, RG
    [J]. IEEE ENGINEERING IN MEDICINE AND BIOLOGY MAGAZINE, 2001, 20 (03): : 45 - 50
  • [25] Neider D, 2018, PROCEEDINGS OF THE 2018 18TH CONFERENCE ON FORMAL METHODS IN COMPUTER AIDED DESIGN (FMCAD), P148
  • [26] Shape Expressions for Specifying and Extracting Signal Features
    Nickovic, Dejan
    Qin, Xin
    Ferrere, Thomas
    Mateis, Cristinel
    Deshmukh, Jyotirmoy
    [J]. RUNTIME VERIFICATION, RV 2019, 2019, 11757 : 292 - 309
  • [27] Requeno JI, 2019, LEARNING PARETO FRON
  • [28] Logical Clustering and Learning for Time-Series Data
    Vazquez-Chanlatte, Marcell
    Deshmukh, Jyotirmoy V.
    Jin, Xiaoqing
    Seshia, Sanjit A.
    [J]. COMPUTER AIDED VERIFICATION, CAV 2017, PT I, 2017, 10426 : 305 - 325
  • [29] Time-Series Learning Using Monotonic Logical Properties
    Vazquez-Chanlatte, Marcell
    Ghosh, Shromona
    Deshmukh, Jyotirmoy, V
    Sangiovanni-Vincentelli, Alberto
    Seshia, Sanjit A.
    [J]. RUNTIME VERIFICATION (RV 2018), 2018, 11237 : 389 - 405
  • [30] von Birgelen A, 2017, IEEE INT C EMERG