5 CONCLUSIONS
In this paper the parallel implementation of the
ensemble composed of classifiers operating with
multi-dimensional data is presented. The classifiers
of the ensemble are based on the Higher-Order
Singular Value Decomposition of the prototype
pattern tensors. Parallelism of the system is obtained
through the functional and data decompositions on
different levels of computations. As presented, the
first level of parallelism can be achieved by
functional decomposition of the SVD step in the
HOSVD algorithm. The second level of parallelism
is obtained by concurrent subspace construction for
each of the HOSVD classifiers. The third level of
parallelism is due to data decomposition with proper
partitioning of the input dataset (in our system this
was achieved by data bagging). The proposed
method also greatly limits memory requirements.
Finally, the response time of the system can be
significantly accelerated, which constitutes the
fourth level of parallelism in the presented
classification system. The experiments conducted on
image recognition show high accuracy and the
training speed-up ratio in order of 100-150% in the
multi-core operation. Despite the computational
advantages, also accuracy of the ensemble showed
to be higher than in the case of a single classifier.
ACKNOWLEDGEMENTS
This work was supported by the Polish National
Science Centre NCN, the grant no. DEC-
2011/01/B/ST6/01994, in the years 2013-2014.
REFERENCES
Cichocki, A., Zdunek, R., Amari, S., 2009. Nonnegative
Matrix and Tensor Factorization. IEEE Signal
Processing Magazine, Vol. 25, No. 1, pp. 142-145.
Chapman, B., Jost, G., Van Der Pas, A.R., 2008. Using
OpenMP. Portable Shared Memory Parallel
Programming. MIT Press.
Cyganek, B., 2010. An Analysis of the Road Signs
Classification Based on the Higher-Order Singular
Value Decomposition of the Deformable Pattern
Tensors, Lecture Notes in Computer Science, Vol.
6475, Springer, pp. 191–202.
Cyganek, B., 2011. Adding Parallelism to The Hybrid
Image Processing Library in Multi-Threading and
Multi-Core Systems. IEEE International Conference
on Networked Embedded Systems for Enterprise
Applications, pp. 103–110.
Cyganek, B., 2012. Ensemble of Tensor Classifiers Based
on The Higher-Order Singular Value Decomposition.
Lecture Notes in Artificial Intelligence, Vol. 7209,
Springer, pp. 578–589.
Cyganek, B., 2013. Object Detection in Digital Images.
Theory and Practice, Wiley.
Duda, R. O., Hart, P. E., Stork, D. G. 2000. Pattern
Classification. Wiley.
Hull, J., 1994. A Database for Handwritten Text
Recognition Research. IEEE Transactions on Pattern
Analysis and Machine Intelligence, Vol. 16, No. 5, pp.
550–554.
Intel, 2013. www.intel.com.
Kolda, T. G., Bader, B. W., 2008. Tensor Decompositions
and Applications. SIAM Review, Vol. 51, No. 3, pp.
455-500.
Kuncheva, L. I., 2005. Combining Pattern Classifiers.
Wiley.
Lathauwer de, L., 1997. Signal Processing Based on
Multilinear Algebra. PhD dissertation, Katholieke
Universiteit Leuve.
Lathauwer de, L., Moor de, B., Vandewalle, J., 2000. A
Multilinear Singular Value Decomposition. SIAM
Journal of Matrix Analysis and Applications, Vol. 21,
No. 4, pp. 1253-1278.
LeCun, Y., Bottou, L., Bengio, Y., Haffner, P., 1998.
Gradient-Based Learning Applied to Document
Recognition. Proceedings of the IEEE on Speech &
Image Processing. Vol. 86, No. 11, pp. 2278-2324.
OpenMP, 2013. www.openmp.org.
Polikar, R., 2006. Ensemble Based Systems in Decision
Making. IEEE Circuits and Systems Magazine. pp. 21-
45.
Savas, B., Eldén, L., 2007. Handwritten Digit
Classification Using Higher Order Singular Value.
Pattern Recognition, Vol. 40, No. 3, pp. 993-1003.
Turk, M., Pentland, A., 1991. Eigenfaces for Recognition.
Journal of Cognitive Neuroscience Vol. 3, No. 1, pp.
71–86.
Vasilescu, M.A.O., Terzopoulos, D., 2002. Multilinear
Analysis of Image Ensembles: TensorFaces, Lecture
Notes in Computer Science, Vol. 2350, Springer, pp.
447-460.
NovelParallelAlgorithmforObjectRecognitionwiththeEnsembleofClassifiersbasedontheHigher-OrderSingular
ValueDecompositionofPrototypePatternTensors
653