Feature extraction by grammatical evolution for one-class time series classification

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 m...

Full description

Saved in:
Bibliographic Details
Published inGenetic programming and evolvable machines Vol. 22; no. 3; pp. 267 - 295
Main Authors Mauceri, Stefano, Sweeney, James, Nicolau, Miguel, McDermott, James
Format Journal Article
LanguageEnglish
Published New York Springer US 01.09.2021
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN1389-2576
1573-7632
1573-7632
DOI10.1007/s10710-021-09403-x

Cover

More Information
Summary: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.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1389-2576
1573-7632
1573-7632
DOI:10.1007/s10710-021-09403-x