{"title":"Efficient Neural Network Based Principal Component Analysis Algorithm","authors":"Padmakar Pandey, A. Chakraborty, G. Nandi","doi":"10.1109/INFOCOMTECH.2018.8722348","DOIUrl":null,"url":null,"abstract":"Principal Component Analysis (PCA) is a very important Statistical analysis tool and therefore many researchers are working to improve the algorithm for better performance and better data interpretation. To improve PCA algorithm in this paper we propose to deploy a multilayer neural network with linear artificial neurons to calculate eigenvalues and corresponding eigenvectors using back-propagation learning algorithm. This approach enables us to find all the eigenvalues and its corresponding eigenvectors simultaneously by training the network. Conventional approach to calculate eigen pairs using singular value decomposition (SVD) is time consuming for large datasets because it is suitable to find one particular eigen pair during one run. The second approach that we propose for improving PCA is to decide the best eigenvectors or the principal components that best represent our original input data. This is done by extracting important features by a neural network of desired dimension from our original data by training all the features of that data.","PeriodicalId":175757,"journal":{"name":"2018 Conference on Information and Communication Technology (CICT)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 Conference on Information and Communication Technology (CICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INFOCOMTECH.2018.8722348","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Principal Component Analysis (PCA) is a very important Statistical analysis tool and therefore many researchers are working to improve the algorithm for better performance and better data interpretation. To improve PCA algorithm in this paper we propose to deploy a multilayer neural network with linear artificial neurons to calculate eigenvalues and corresponding eigenvectors using back-propagation learning algorithm. This approach enables us to find all the eigenvalues and its corresponding eigenvectors simultaneously by training the network. Conventional approach to calculate eigen pairs using singular value decomposition (SVD) is time consuming for large datasets because it is suitable to find one particular eigen pair during one run. The second approach that we propose for improving PCA is to decide the best eigenvectors or the principal components that best represent our original input data. This is done by extracting important features by a neural network of desired dimension from our original data by training all the features of that data.