TY - JOUR
T1 - Feature extraction by grammatical evolution for one-class time series classification
AU - Mauceri, Stefano
AU - Sweeney, James
AU - Nicolau, Miguel
AU - McDermott, James
N1 - Publisher Copyright:
© 2021, The Author(s).
PY - 2021/9
Y1 - 2021/9
N2 - When dealing with a new time series classification problem, modellers do not know in advance which features could enable the best classification performance. We propose an evolutionary algorithm based on grammatical evolution to attain a data-driven feature-based representation of time series with minimal human intervention. The proposed algorithm can select both the features to extract and the sub-sequences from which to extract them. These choices not only impact classification performance but also allow understanding of the problem at hand. The algorithm is tested on 30 problems outperforming several benchmarks. Finally, in a case study related to subject authentication, we show how features learned for a given subject are able to generalise to subjects unseen during the extraction phase.
AB - When dealing with a new time series classification problem, modellers do not know in advance which features could enable the best classification performance. We propose an evolutionary algorithm based on grammatical evolution to attain a data-driven feature-based representation of time series with minimal human intervention. The proposed algorithm can select both the features to extract and the sub-sequences from which to extract them. These choices not only impact classification performance but also allow understanding of the problem at hand. The algorithm is tested on 30 problems outperforming several benchmarks. Finally, in a case study related to subject authentication, we show how features learned for a given subject are able to generalise to subjects unseen during the extraction phase.
KW - Evolutionary computation
KW - One-class classification
KW - Time series
UR - http://www.scopus.com/inward/record.url?scp=85105169390&partnerID=8YFLogxK
U2 - 10.1007/s10710-021-09403-x
DO - 10.1007/s10710-021-09403-x
M3 - Article
AN - SCOPUS:85105169390
SN - 1389-2576
VL - 22
SP - 267
EP - 295
JO - Genetic Programming and Evolvable Machines
JF - Genetic Programming and Evolvable Machines
IS - 3
ER -