However, the use of further classification models, es-
pecially more complex machine learning algorithms,
was not examined. Employing further machine learn-
ing models to classify the preprocessed signal data
can increase the accuracy of anomaly detection and
classification. We encourage the community to ex-
plore the potential of CGP when interacting with re-
lated ML techniques, e.g. by evolving filter programs
for data preparation and cleansing before the actual
classification. In industrial applications, this approach
constitutes a promising concept for future OC efforts
with high potential. The adaptation of CGP allows
integrating self-optimizing signal filtering in exist-
ing condition monitoring systems. This approach can
help advance the digitalization of production lines in
the manufacturing industry to enhance efficiency, re-
duce scrap and optimize processes.
REFERENCES
Bardl, G., Kupke, R., Heuer, H., and Cherif, C. (2018).
Eddy current testing in cfrp production. Lightweight
Design worldwide, 11:48–53.
Boschmann, A., Kaufmann, P., Platzner, M., and Winkler,
M. (2009). Towards multi-movement hand prostheses:
Combining adaptive classification with high precision
sockets. In Proceedings of the 2nd European Confer-
ence Technically Assisted Rehabilitation. Citeseer.
Cui, H., P
¨
atzel, D., Margraf, A., and H
¨
ahner, J. (2023).
Weighted mutation of connections to mitigate search
space limitations in cartesian genetic programming. In
Proceedings of the 17th ACM/SIGEVO Conference on
Foundations of Genetic Algorithms, pages 50–60.
Glette, K., Torresen, J., Kaufmann, P., and Platzner, M.
(2008). A comparison of evolvable hardware archi-
tectures for classification tasks. In International Con-
ference on Evolvable Systems, pages 22–33. Springer.
Hammami, M., Bechikh, S., Hung, C.-C., and Said, L. B.
(2018). A multi-objective hybrid filter-wrapper evo-
lutionary approach for feature construction on high-
dimensional data. In 2018 IEEE Congress on Evolu-
tionary Computation (CEC), pages 1–8. IEEE.
Helwig, N., Pignanelli, E., and Schutze, A. (2015). Condi-
tion monitoring of a complex hydraulic system using
multivariate statistics. In 2015 IEEE International In-
strumentation and Measurement Technology Confer-
ence (I2MTC) Proceedings. IEEE.
Jack, L. and Nandi, A. (2000). Genetic algorithms for fea-
ture selection in machine condition monitoring with
vibration signals. IEE Proceedings-Vision, Image and
Signal Processing, 147(3):205–212.
Kaufmann, P., Glette, K., Gruber, T., Platzner, M., Torre-
sen, J., and Sick, B. (2012). Classification of elec-
tromyographic signals: Comparing evolvable hard-
ware to conventional classifiers. IEEE Transactions
on Evolutionary Computation, 17(1):46–63.
Leitner, J., Harding, S. L., and F
¨
orster, A. (2013). Hu-
manoid learns to detect its own hands.
Margraf, A., Cui, C., Stein, A., and H
¨
ahner, J. (2023 in
press). Evolving processing pipelines for industrial
imaging with cartesian genetic programming. In 2023
IEEE International Conference on Autonomic Com-
puting and Self-Organizing Systems (ACSOS).
Margraf, A., Stein, A., Engstler, L., Geinitz, S., and H
¨
ahner,
J. (2017). An Evolutionary Learning Approach to
Self-configuring Image Pipelines in the Context of
Carbon Fiber Fault Detection. In Proceedings of
the 16th IEEE International Conference for Machine
Learning and Applications.
Matvieieva, N., Schulze, M., Mizukami, K., Kharabet, I.,
and Heuer, H. (2018). Determination of indication
depths at high frequency eddy current testing of cfrp.
In proceedings of the 10th International Symposium
NDT in Aerospace.
Miller, J. F. (1999). An Empirical Study of the Efficiency
of Learning Boolean Functions Using a Cartesian Ge-
netic Programming Approach. In Proc. of 1st Annual
Conference on Genetic and Evolutionary Computa-
tion, GECCO’99, pages 1135–1142, San Francisco,
CA, USA. Morgan Kaufmann Publishers Inc.
Miller, J. F. (2019). Cartesian genetic programming: its sta-
tus and future. Genetic Programming and Evolvable
Machines, pages 1–40.
Miller, J. F. and Thomson, P. (2000). Cartesian Genetic
Programming, pages 121–132. Springer Berlin Hei-
delberg.
M
¨
uller-Schloer, C. and Tomforde, S. (2017). Organic Com-
puting: Technical Systems for Survival in the Real
World. Autonomic Systems. Birkh
¨
auser, Cham, 1st
edition.
Sekanina, L., Walker, J. A., Kaufmann, P., and Platzner, M.
(2011). Evolution of Electronic Circuits, pages 125–
179. Springer Berlin Heidelberg.
Stein, A., Margraf, A., Moroskow, J., Geinitz, S., and
Haehner, J. (2018). Toward an organic computing ap-
proach to automated design of processing pipelines. In
ARCS Workshop 2018; 31th International Conference
on Architecture of Computing Systems.
Turner, A. J. and Miller, J. F. (2015). Genetic programming
and evolvable machines, volume 16, chapter Neutral
genetic drift: an investigation using Cartesian Genetic
Programming, pages 531–558. Springer Science and
Business Media.
Yang, Z. (2015). Automatic condition monitoring of indus-
trial rolling-element bearings using motor’s vibration
and current analysis. Shock and Vibration, 2015.
Filter Evolution Using Cartesian Genetic Programming for Time Series Anomaly Detection
307