Skip to main content
Top
Published in: The Journal of Supercomputing 10/2021

17-03-2021

Distributed stochastic principal component analysis using stabilized Barzilai-Borwein step-size for data compression with WSN

Authors: Pei Heng Li, Hee Yong Youn

Published in: The Journal of Supercomputing | Issue 10/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The popularity of diverse IoT-based applications and services continuously generating tremendous amount of data has revealed the significance of data compression (DC). Principal component analysis (PCA) is one of the most commonly employed algorithms for DC. However, when dealing with large-scale matrices, the standard PCA takes a very long time and requires a lot of memory. Therefore, this paper presents a novel distributed stochastic PCA algorithm (DSPCA) for hierarchical sensor network based on gradient-based adaptive PCA (GA-PCA), where the standard PCA is reformulated as a single-pass stochastic setting to find the direction of approximate maximal variance. The step-size in each iteration is obtained by incorporating the stabilized Barzilai-Borwein method with the gradient optimization. This enables DSPCA to be processed with low computational complexity while maintaining a high convergence speed. Computer simulation with two types of datasets displays that the proposed scheme consistently outperforms the representative DC schemes in terms of reconstruction accuracy of original data and explained variance.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Kandris D et al (2020) Applications of wireless sensor networks: an up-to-date survey. Appl Syst Innov 3(1):14CrossRef Kandris D et al (2020) Applications of wireless sensor networks: an up-to-date survey. Appl Syst Innov 3(1):14CrossRef
2.
3.
go back to reference Artac M, Matjaz J, Ales L (2002) Incremental PCA for on-line visual learning and recognition.Object recognition supported by user interaction for service robots. Vol. 3. IEEE Artac M, Matjaz J, Ales L (2002) Incremental PCA for on-line visual learning and recognition.Object recognition supported by user interaction for service robots. Vol. 3. IEEE
4.
go back to reference Kazemi P et al (2020) Fault detection and diagnosis in water resource recovery facilities using incremental PCA. Water Sci Technol 82(12):2711–2724CrossRef Kazemi P et al (2020) Fault detection and diagnosis in water resource recovery facilities using incremental PCA. Water Sci Technol 82(12):2711–2724CrossRef
5.
go back to reference Wall ME, Rechtsteiner A, Rocha LM (2003) Singular value decomposition and principal component analysis a practical approach to microarray data analysis. Springer, Boston, MA, pp 91–109 Wall ME, Rechtsteiner A, Rocha LM (2003) Singular value decomposition and principal component analysis a practical approach to microarray data analysis. Springer, Boston, MA, pp 91–109
6.
go back to reference Guo Y-F et al (2012) A covariance-free iterative algorithm for distributed principal component analysis on vertically partitioned data. Pattern Recog 45(3):1211–1219CrossRef Guo Y-F et al (2012) A covariance-free iterative algorithm for distributed principal component analysis on vertically partitioned data. Pattern Recog 45(3):1211–1219CrossRef
7.
go back to reference Zeng X, Li G (2013) Covariance free incremental principal component analysis with exact mean update. J Comput Inf Syst 5(16):181–192 Zeng X, Li G (2013) Covariance free incremental principal component analysis with exact mean update. J Comput Inf Syst 5(16):181–192
8.
go back to reference Weng J, Zhang Y, Hwang W-S (2003) Candid covariance-free incremental principal component analysis. IEEE Trans Pattern Anal Mach Intell 25(8):1034–1040CrossRef Weng J, Zhang Y, Hwang W-S (2003) Candid covariance-free incremental principal component analysis. IEEE Trans Pattern Anal Mach Intell 25(8):1034–1040CrossRef
9.
go back to reference Badeau R, David B, Richard G (2005) Fast approximated power iteration subspace tracking. IEEE Trans Signal Process 53(8):2931–2941MathSciNetCrossRef Badeau R, David B, Richard G (2005) Fast approximated power iteration subspace tracking. IEEE Trans Signal Process 53(8):2931–2941MathSciNetCrossRef
10.
go back to reference Li PH, Youn HY (2020) Gradient-based adaptive modeling for IoT data transmission reduction. Wireless Netw 26(8):6175–6188CrossRef Li PH, Youn HY (2020) Gradient-based adaptive modeling for IoT data transmission reduction. Wireless Netw 26(8):6175–6188CrossRef
11.
go back to reference Oja E (1989) Neural networks, principal components, and subspaces. Int J Neural Syst 1(01):61–68CrossRef Oja E (1989) Neural networks, principal components, and subspaces. Int J Neural Syst 1(01):61–68CrossRef
13.
go back to reference Bottou L (2010) Large-scale machine learning with stochastic gradient descent. Proceedings of COMPSTAT'2010. Physica-Verlag HD, 177–186 Bottou L (2010) Large-scale machine learning with stochastic gradient descent. Proceedings of COMPSTAT'2010. Physica-Verlag HD, 177–186
14.
go back to reference Liang Y et al. (2014) Improved distributed principal component analysis. Adv Neural Inf Process Syst. Liang Y et al. (2014) Improved distributed principal component analysis. Adv Neural Inf Process Syst.
15.
go back to reference Bordel B et al (2018) A hardware-supported algorithm for self-managed and choreographed task execution in sensor networks. Sensors 18(3):812CrossRef Bordel B et al (2018) A hardware-supported algorithm for self-managed and choreographed task execution in sensor networks. Sensors 18(3):812CrossRef
16.
go back to reference Sharma A et al (2013) Principal component analysis using QR decomposition. Int J Mach Learn Cybern 4(6):679–683CrossRef Sharma A et al (2013) Principal component analysis using QR decomposition. Int J Mach Learn Cybern 4(6):679–683CrossRef
17.
go back to reference Journée M et al (2010) Generalized power method for sparse principal component analysis. J Mach Learn Res 11(2) Journée M et al (2010) Generalized power method for sparse principal component analysis. J Mach Learn Res 11(2)
18.
go back to reference Champagne B (1994) Adaptive eigendecomposition of data covariance matrices based on first-order perturbations. IEEE Trans Signal Process 42(10):2758–2770CrossRef Champagne B (1994) Adaptive eigendecomposition of data covariance matrices based on first-order perturbations. IEEE Trans Signal Process 42(10):2758–2770CrossRef
19.
go back to reference Erdogmus D et al (2004) Recursive principal components analysis using eigenvector matrix perturbation. EURASIP J Adv Sig Process. 13:1–8 Erdogmus D et al (2004) Recursive principal components analysis using eigenvector matrix perturbation. EURASIP J Adv Sig Process. 13:1–8
20.
go back to reference Arora R et al. (2012) Stochastic optimization for PCA and PLS. 2012 50th Annual Allerton Conference on Communication, Control, and Computing (Allerton). IEEE Arora R et al. (2012) Stochastic optimization for PCA and PLS. 2012 50th Annual Allerton Conference on Communication, Control, and Computing (Allerton). IEEE
21.
go back to reference Cardot H, Degras D (2018) Online principal component analysis in high dimension: which algorithm to choose? Int Stat Rev 86(1):29–50MathSciNetCrossRef Cardot H, Degras D (2018) Online principal component analysis in high dimension: which algorithm to choose? Int Stat Rev 86(1):29–50MathSciNetCrossRef
22.
go back to reference Schizas ID, Aduroja A (2015) A distributed framework for dimensionality reduction and denoising. IEEE Trans Signal Process 63(23):6379–6394MathSciNetCrossRef Schizas ID, Aduroja A (2015) A distributed framework for dimensionality reduction and denoising. IEEE Trans Signal Process 63(23):6379–6394MathSciNetCrossRef
23.
go back to reference Suleiman W, Pesavento M, Zoubir AM (2016) Performance analysis of the decentralized eigendecomposition and ESPRIT algorithm. IEEE Trans Signal Process 64(9):2375–2386MathSciNetCrossRef Suleiman W, Pesavento M, Zoubir AM (2016) Performance analysis of the decentralized eigendecomposition and ESPRIT algorithm. IEEE Trans Signal Process 64(9):2375–2386MathSciNetCrossRef
24.
go back to reference Korada SB, Andrea M, Sewoong OH (2011) Gossip pca. ACM SIGMETRICS Perform Eval Rev 39(1):169–180CrossRef Korada SB, Andrea M, Sewoong OH (2011) Gossip pca. ACM SIGMETRICS Perform Eval Rev 39(1):169–180CrossRef
25.
go back to reference Li L, Scaglione A, Manton JH (2011) Distributed principal subspace estimation in wireless sensor networks. IEEE J Select Topics Signal Process 5(4):725–738CrossRef Li L, Scaglione A, Manton JH (2011) Distributed principal subspace estimation in wireless sensor networks. IEEE J Select Topics Signal Process 5(4):725–738CrossRef
27.
go back to reference Ma K et al (2019) Fast stochastic ordinal embedding with variance reduction and adaptive step size. IEEE Trans Knowl Data Eng Ma K et al (2019) Fast stochastic ordinal embedding with variance reduction and adaptive step size. IEEE Trans Knowl Data Eng
28.
go back to reference Scieur D et al. (2020) Generalization of Quasi-Newton methods: application to robust symmetric multisecant updates. arXiv preprint arXiv:2011.03358 Scieur D et al. (2020) Generalization of Quasi-Newton methods: application to robust symmetric multisecant updates. arXiv preprint arXiv:​2011.​03358
31.
go back to reference Xu P et al (2018) Accelerated stochastic power iteration. International Conference on Artificial Intelligence and Statistics. PMLR, 2018 Xu P et al (2018) Accelerated stochastic power iteration. International Conference on Artificial Intelligence and Statistics. PMLR, 2018
32.
go back to reference Bankman D et al (2018) An Always -On 3.8$\mu $ J/86% CIFAR-10 mixed-signal binary CNN processor with all memory on chip in 28-nm CMOS. IEEE J Solid-State Circuits 54(1):158–172CrossRef Bankman D et al (2018) An Always -On 3.8$\mu $ J/86% CIFAR-10 mixed-signal binary CNN processor with all memory on chip in 28-nm CMOS. IEEE J Solid-State Circuits 54(1):158–172CrossRef
Metadata
Title
Distributed stochastic principal component analysis using stabilized Barzilai-Borwein step-size for data compression with WSN
Authors
Pei Heng Li
Hee Yong Youn
Publication date
17-03-2021
Publisher
Springer US
Published in
The Journal of Supercomputing / Issue 10/2021
Print ISSN: 0920-8542
Electronic ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-021-03707-6

Other articles of this Issue 10/2021

The Journal of Supercomputing 10/2021 Go to the issue

Premium Partner