Abstract
Machine learning is being used in a wide variety of applications in our daily lives, such as image processing, speech processing, text analysis, stock market, etc. Most of these applications contain a lot of features so that features’ extraction is an important step in the process because of the huge size of raw data. Binary Matrix Factorization is a common method for extracting non-traditional features from the data to be processed. It is a powerful data mining tool. Correlation is one of the ways to check the similarity of data. In this paper, we have proposed a novel hardware design of correlation using Binary Matrix Factorization in order to increase the frequency of operation of this step in machine learning. The goal is to use it as an independent processing unit in portable embedded systems. The target device used for synthesis is xa6slx100-2-fgg484 in Xilinx and simulations were performed in ISim. Propagation delay and hardware utilization analysis has been shown to compare its efficacy with software implementation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bogush R, Maltsev S, Ablameyko S, Uchida S, Kamata S (2001) An efficient correlation computation method for binary images based on matrix factorisation, 2001 IEEE, pp 312–316
Jiang P, Heath MT (2013) Mining discrete patterns via binary matrix factorization. In: 2013 IEEE 13th international conference on data mining workshops, pp 1129–1136
Husek D, Moravec P, Snasel V, Frolov AA, Rezankova H, Polyakov P (2007) Comparison of neural network boolean factor analysis method with some other dimension reduction methods on bars problem. PReMI
Zhang Z-Y, Li T, Ding C, Ren X-W, Zhang X-S (2009) Binary matrix factorization for analyzing gene expression data. Data mining and knowledge discovery
Zhang Z, Li T, Ding C, Zhang X (2007) Binary matrix factorization with applications. In: Seventh IEEE international conference on data mining (ICDM 2007), pp 391–400
Varga A (1998) Computation of inner-outer factorization of rational matrices. IEEE Trans Autom Control 43(5):684–688
Verwoerd WS, Nolting V (1998) Angle decomposition of matrices. Comput Phys Commun 108(2–3):218–239
Larsen JS, Clemmensen LKH (2015) Non-negative matrix factorization for binary data. In: 2015 7th international joint conference on knowledge discovery, knowledge engineering and knowledge management (IC3K), Lisbon, pp 555–563
Miettinen P, Vreeken J (2011) Model order selection for boolean matrix factorization. In: Proceedings of the 17th ACM SIGKDD international conference on knowledge discovery and data mining, pp 51–59
Battenberg E, Wessel D (2009) Accelerating non-negative matrix factorization for audio source separation on multi-core and many-core architectures. In: 10th international society for music information retrieval conference, ISMIR 2009
Platos J, Gajdos P, Kromer P Snasel V (2010) Non-negative matrix factorization on GPU. In: International conference on networked digital technologies NDT 2010, CCIS, vol 87, pp 21–30
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Jain, M., Saini, R., Manish, Suneja, K. (2020). Novel Hardware Design of Correlation Function and Its Application on Binary Matrix Factorization Based Features. In: Mathur, G., Sharma, H., Bundele, M., Dey, N., Paprzycki, M. (eds) International Conference on Artificial Intelligence: Advances and Applications 2019. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-15-1059-5_13
Download citation
DOI: https://doi.org/10.1007/978-981-15-1059-5_13
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-1058-8
Online ISBN: 978-981-15-1059-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)