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

被引:0
作者
Stefano Mauceri
James Sweeney
Miguel Nicolau
James McDermott
机构
[1] University College Dublin,Natural Computing Research and Applications Group (NCRA)
[2] University of Limerick,undefined
[3] University College Dublin,undefined
[4] National University of Ireland,undefined
来源
Genetic Programming and Evolvable Machines | 2021年 / 22卷
关键词
Evolutionary computation; One-class classification; Time series;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:267 / 295
页数:28
相关论文
共 50 条
[31]   SHRINKAGE METHODS FOR ONE-CLASS CLASSIFICATION [J].
Nader, Patric ;
Honeine, Paul ;
Beauseroy, Pierre .
2015 23RD EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2015, :135-139
[32]   A dynamic one-class classification algorithm [J].
Xiao, JH .
Progress in Intelligence Computation & Applications, 2005, :211-216
[33]   One-class classification with Gaussian processes [J].
Kemmler, Michael ;
Rodner, Erik ;
Wacker, Esther-Sabrina ;
Denzler, Joachim .
PATTERN RECOGNITION, 2013, 46 (12) :3507-3518
[34]   Instance reduction for one-class classification [J].
Krawczyk, Bartosz ;
Triguero, Isaac ;
Garcia, Salvador ;
Wozniak, Michal ;
Herrera, Francisco .
KNOWLEDGE AND INFORMATION SYSTEMS, 2019, 59 (03) :601-628
[35]   Kernel whitening for one-class classification [J].
Tax, DMJ ;
Juszczak, P .
INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2003, 17 (03) :333-347
[36]   Commit-time defect prediction using one-class classification [J].
Shehab, Mohammed A. ;
Khreich, Wael ;
Hamou-Lhadj, Abdelwahab ;
Sedki, Issam .
JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 208
[37]   OCSTN: One-class time-series classification approach using a signal transformation network into a goal signal [J].
Hayashi, Toshitaka ;
Cimr, Dalibor ;
Studnicka, Filip ;
Fujita, Hamido ;
Busovsky, Damian ;
Cimler, Richard .
INFORMATION SCIENCES, 2022, 614 :71-86
[38]   Distance-based one-class time-series classification approach using local cluster balance [J].
Hayashi, Toshitaka ;
Cimr, Dalibor ;
Studnicka, Filip ;
Fujita, Hamido ;
Busovsky, Damian ;
Cimler, Richard ;
Selamat, Ali .
EXPERT SYSTEMS WITH APPLICATIONS, 2024, 235
[39]   SLSG: Industrial image anomaly detection with improved feature embeddings and one-class classification [J].
Yang, Minghui ;
Liu, Jing ;
Yang, Zhiwei ;
Wu, Zhaoyang .
PATTERN RECOGNITION, 2024, 156
[40]   Host-based anomaly detection using Eigentraces feature extraction and one-class classification on system call trace data [J].
Aghaei, Ehsan ;
Serpen, Gursel .
JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2019, 14 (04) :107-117