2021
DOI: 10.3390/app112210573
|View full text |Cite
|
Sign up to set email alerts
|

Mining Road Traffic Rules with Signal Temporal Logic and Grammar-Based Genetic Programming

Abstract: Traffic systems, where human and autonomous drivers interact, are a very relevant instance of complex systems and produce behaviors that can be regarded as trajectories over time. Their monitoring can be achieved by means of carefully stated properties describing the expected behavior. Such properties can be expressed using Signal Temporal Logic (STL), a specification language for expressing temporal properties in a formal and human-readable way. However, manually authoring these properties is a hard task, sin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(7 citation statements)
references
References 28 publications
(31 reference statements)
0
7
0
Order By: Relevance
“…In line 12, a single child individual is generated by the selectAndReproduceWithEnfDiv procedure, using tournament selection with enforced-diversity. In the solutions update step (lines [15][16][17][18][19][20][21][22][23][24][25], the variables of the individuals that satisfies the isSolution condition are considered and added to the set of solved variables V solved ; all individuals that contain at least one of these variables are extracted from the population and added to the solutions ensemble S. If necessary, the population is refilled with newly generated individuals (lines 26-28). The stop condition (line 5) counts the number of distinct variables in V solved and, stops the iterative algorithm if V solved ≥ n target .…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…In line 12, a single child individual is generated by the selectAndReproduceWithEnfDiv procedure, using tournament selection with enforced-diversity. In the solutions update step (lines [15][16][17][18][19][20][21][22][23][24][25], the variables of the individuals that satisfies the isSolution condition are considered and added to the set of solved variables V solved ; all individuals that contain at least one of these variables are extracted from the population and added to the solutions ensemble S. If necessary, the population is refilled with newly generated individuals (lines 26-28). The stop condition (line 5) counts the number of distinct variables in V solved and, stops the iterative algorithm if V solved ≥ n target .…”
Section: Methodsmentioning
confidence: 99%
“…Unlike our proposal, template-free approaches usually require training data with both normal and anomalous examples annotated as such [21,2,6]. Template-free STL mining with normal data only was proposed in [24], that also exploited evolutionary computation (as [21] did): differently than this work, the cited papers do not produce ensembles of STL formulas, and are hence less suitable for CPSs where more properties should be monitored at once for an effective anomaly detection.…”
Section: Related Workmentioning
confidence: 99%
“…Since STL provides powerful expressive capabilities, its use in transportation is gaining traction. Many studies are using STL to describe various traffic systems as well as safe vehicle behavior ( 21 , 22 , 23 , 29 31 ). This reflects such systems becoming more integrated by combing both cyber and physical aspects and therefore producing continuous signals that can be expressed using formal languages such as STL.…”
Section: Preliminariesmentioning
confidence: 99%
“…For example, LTL task specifications were inferred/learned from demonstrations of a task using Bayesian inference approach to address the problem of acceptability of task execution, as presented in [54]. Moreover, in [55], both formal grammar and temporal logic have been used for mining the structure and the parameters of a signal temporal logic specification from a set of unlabeled trajectories while in [56]- [58], formal grammar and temporal logic have been used for automated recognition of complex human activities and the task of run time verification. Nonetheless, the works mentioned above do not consider the learning and inference of the unknown system dynamics and task specifications simultaneously, which we find to be synergistic for the purpose of model discrimination.…”
Section: Introductionmentioning
confidence: 99%