Learning Signal Temporal Logic through Neural Network for Interpretable Classification
원문 초록
Machine learning techniques using neural networks have achieved promising success for time-series data classification. However, the models that they produce are challenging to verify and interpret. In this paper, we propose an explainable neural-symbolic framework for the classification of time-series behaviors. In particular, we use an expressive formal language, namely Signal Temporal Logic (STL), to constrain the search of the computation graph for a neural network. We design a novel time function and sparse softmax function to improve the soundness and precision of the neural-STL framework. As a result, we can efficiently learn a compact STL formula for the classification of time-series data through off-the-shelf gradient-based tools. We demonstrate the computational efficiency, compactness, and interpretability of the proposed method through driving scenarios and naval surveillance case studies, compared with state-of-the-art baselines.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
A Joint-Entropy Approach To Time-series Classification
Semi-supervised Time Series Classification by Temporal Relation Prediction
Support Vector Machines with Time Series Distance Kernels for Action Classification
Decomposing the Time Series Forecasting Pipeline: A Modular Approach for Time Series Representation, Information Extraction, and Projection
A Better Alternative to Piecewise Linear Time Series Segmentation
Process mining-driven modeling and simulation to enhance fault diagnosis in cyber-physical systems
토론
이 논문과 연결된 포럼 글이 아직 없습니다.