Learning Signal Temporal Logic through Neural Network for Interpretable Classification
Li, Danyang, Cai, Mingyu, Vasile, Cristian-Ioan, Tron, Roberto
–arXiv.org Artificial Intelligence
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.
arXiv.org Artificial Intelligence
Jun-30-2023
- Country:
- Europe > United Kingdom
- England > Cambridgeshire > Cambridge (0.04)
- North America > United States
- Massachusetts > Suffolk County
- Boston (0.04)
- Pennsylvania > Northampton County
- Bethlehem (0.04)
- Massachusetts > Suffolk County
- Europe > United Kingdom
- Genre:
- Research Report (0.84)
- Technology: