Table 3: Average, maximum and minimum running times
for each algorithm.
A
orig
A
clust
A
genetic
A
clust genetic
Maximum 195 min 61 sec 80 min 26 min
Minimum 1.6 min 2 sec 6 min 2 min
Average 7.8 min 9.8 sec 19.7 min 8.7 min
6 CONCLUSION
This paper considers the problem of automatic con-
struction of algorithms that recognize segments of ab-
normal behavior in multidimensional phase trajecto-
ries of dynamic systems. The recognizers are con-
structed using a training set of example trajectories of
normal and abnormal behavior of the system. The no-
table feature of the problem setting considered by this
paper is that the exact position of the segments corre-
sponding to abnormal behavior in the trajectories of
the training set is unknown.
This paper proposes a two-step algorithm for
training recognizers of abnormal behavior of dynamic
systems. On the first step, axioms corresponding to
typical patterns of the trajectories are constructed by
clustering the trajectories of the training set. On the
second step, genetic algorithm is used to construct the
models of abnormal behavior of the dynamic system
from the axioms obtained on the first step.
The proposed algorithm and its variations were
empirically evaluated on synthetic data. The results of
conducted experiments show that the proposed algo-
rithm is able to improve recognition quality of trained
recognizers compared to the existing training algo-
rithm. On synthetic data, we were able to prove with
significance level 0.05 a statistical hypothesis that the
recognizer trained by the proposed algorithm with
probability 0.8 makes 50% less type I errors and no
more type II errors than the one trained by the exist-
ing algorithm.
For the variation of the proposed algorithm based
on clustering and directed search, we were able
to prove a statistical hypothesis that the recognizer
trained by this algorithm with probability 0.8 makes
10% less type I errors and no more type II errors than
the one trained by the existing algorithm. The advan-
tage of this variation of the algorithm is that it runs
considerably faster than the existing algorithm or the
algorithm based on clustering and genetics (for syn-
thetic data, average time was 9.8 seconds vs 7.8 min-
utes for the existing algorithm and 8.7 minutes for the
algorithm based on clustering and genetics).
REFERENCES
Conover, W. J. (1971). Practical nonparametric statistics.
John Wiley & Sons, New York.
Cormen, T. H., Stein, C., Rivest, R. L., and Leiserson, C. E.
(2001). Introduction to Algorithms. McGraw-Hill
Higher Education, 2nd edition.
Cover, T. and Hart, P. (1967). Nearest neighbor pattern clas-
sification. Information Theory, IEEE Transactions on,
13(1):21–27.
Hassani, H. (2007). Singular spectrum analysis: Method-
ology and comparison. Journal of Data Science,
5(2):239–257.
Hastie, T., Tibshirani, R., and Friedman, J. (2001). The
Elements of Statistical Learning. Springer Series in
Statistics. Springer New York Inc., New York, NY,
USA.
Haykin, S. (1998). Neural Networks: A Comprehensive
Foundation. Prentice Hall PTR, Upper Saddle River,
NJ, USA, 2nd edition.
Keogh, E. J. and Pazzani, M. J. (2001). Derivative dynamic
time warping. In First SIAM International Conference
on Data Mining (SDM2001).
Kostenko, V. A. and Shcherbinin, V. V. (2013). Training
methods and algorithms for recognition of nonlinearly
distorted phase trajectories of dynamic systems. Opti-
cal Memory and Neural Networks, 22:8–20.
Kovalenko, D. S., Kostenko, V. A., and Vasin, E. A. (2005).
Investigation of applicability of algebraic approach to
analysis of time series. In Proceedings of II Interna-
tional Conference on Methods and Tools for Informa-
tion Processing, pages 553–559. (in Russian).
Kovalenko, D. S., Kostenko, V. A., and Vasin, E. A. (2010).
A genetic algorithm for construction of recognizers
of anomalies in behaviour of dynamical systems. In
Proceedings of 5th IEEE Int. Conf. on Bio Inspired
Computing: Theories and Applications, pages 258–
263. IEEEPress.
Rudakov, K. V. and Chekhovich, Y. V. (2003). Algebraic
approach to the problem of synthesis of trainable al-
gorithms for trend revealing. Doklady Mathematics,
67(1):127–130.
Shcherbinin, V. V. and Kostenko, V. A. (2013). A modifica-
tion of training and recognition algorithms for recog-
nition of abnormal behavior of dynamic systems. In
Proceedings of the 5th International Joint Conference
on Computational Intelligence, pages 103–110.
Vapnik, V. (1998). Statistical Learning Theory. Wiley-
Interscience.
Vorontsov, K. V. (2004). Combinatorial substantiation of
learning algorithms. Journal of Comp. Maths Math.
Phys, 44(11):1997–2009.
Yairi, T., Kato, Y., and Hori, K. (2001). Fault detection by
mining association rules from house-keeping data. In
Proc. of International Symposium on Artificial Intelli-
gence, Robotics and Automation in Space.
A Genetic Algorithm for Training Recognizers of Latent Abnormal Behavior of Dynamic Systems
365