Skip to main content
Top
Published in: Numerical Algorithms 1/2021

12-03-2020 | Original Paper

On block Gaussian sketching for the Kaczmarz method

Authors: Elizaveta Rebrova, Deanna Needell

Published in: Numerical Algorithms | Issue 1/2021

Log in

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

search-config
loading …

Abstract

The Kaczmarz algorithm is one of the most popular methods for solving large-scale over-determined linear systems due to its simplicity and computational efficiency. This method can be viewed as a special instance of a more general class of sketch and project methods. Recently, a block Gaussian version was proposed that uses a block Gaussian sketch, enjoying the regularization properties of Gaussian sketching, combined with the acceleration of the block variants. Theoretical analysis was only provided for the non-block version of the Gaussian sketch method. Here, we provide theoretical guarantees for the block Gaussian Kaczmarz method, proving a number of convergence results showing convergence to the solution exponentially fast in expectation. On the flip side, with this theory and extensive experimental support, we observe that the numerical complexity of each iteration typically makes this method inferior to other iterative projection methods. We highlight only one setting in which it may be advantageous, namely when the regularizing effect is used to reduce variance in the iterates under certain noise models and convergence for some particular matrix constructions.

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!

Footnotes
1
Sampling is called with replacement when a unit selected at random from the collection is returned to the collection and then a second element is selected at random. So, the same element may be selected more than once.
 
Literature
1.
go back to reference Boucheron, S., Lugosi, G., Massart, P.: Concentration Inequalities: A Nonasymptotic Theory of Independence. Oxford University Press, Oxford (2013)MATHCrossRef Boucheron, S., Lugosi, G., Massart, P.: Concentration Inequalities: A Nonasymptotic Theory of Independence. Oxford University Press, Oxford (2013)MATHCrossRef
3.
go back to reference Davidson, K.R., Szarek, S.J.: Local operator theory, random matrices and Banach spaces. In: Handbook of the geometry of Banach spaces, vol. 2, pp 1819–1820. North-Holland, Amsterdam (2003) Davidson, K.R., Szarek, S.J.: Local operator theory, random matrices and Banach spaces. In: Handbook of the geometry of Banach spaces, vol. 2, pp 1819–1820. North-Holland, Amsterdam (2003)
4.
go back to reference De Loera, J.A., Haddock, J., Needell, D.: A sampling Kaczmarz-Motzkin algorithm for linear feasibility. SIAM J. Sci. Comput. 39(5), 66–87 (2017)MathSciNetMATHCrossRef De Loera, J.A., Haddock, J., Needell, D.: A sampling Kaczmarz-Motzkin algorithm for linear feasibility. SIAM J. Sci. Comput. 39(5), 66–87 (2017)MathSciNetMATHCrossRef
6.
go back to reference Edelman, A.: Eigenvalues and condition numbers of random matrices. Ph.D. thesis Massachusetts Institute of Technology (1989) Edelman, A.: Eigenvalues and condition numbers of random matrices. Ph.D. thesis Massachusetts Institute of Technology (1989)
8.
go back to reference Feichtinger, H.G., Cenker, C., Mayer, M., Steier, H., Strohmer, T.: New variants of the POCS method using affine subspaces of finite codimension with applications to irregular sampling. In: P. Soc. Photo-Opt. Ins. International Society for Optics and Photonics, vol. 1818, pp 299–311 (1992) Feichtinger, H.G., Cenker, C., Mayer, M., Steier, H., Strohmer, T.: New variants of the POCS method using affine subspaces of finite codimension with applications to irregular sampling. In: P. Soc. Photo-Opt. Ins. International Society for Optics and Photonics, vol. 1818, pp 299–311 (1992)
9.
go back to reference Feldheim, O.N., Sodin, S.: A universality result for the smallest eigenvalues of certain sample covariance matrices. Geom. Funct. Anal. 20(1), 88–123 (2010)MathSciNetMATHCrossRef Feldheim, O.N., Sodin, S.: A universality result for the smallest eigenvalues of certain sample covariance matrices. Geom. Funct. Anal. 20(1), 88–123 (2010)MathSciNetMATHCrossRef
11.
12.
go back to reference Gower, R.M., Richtárik, P.: Stochastic dual ascent for solving linear systems. arXiv:1512.06890 (2015) Gower, R.M., Richtárik, P.: Stochastic dual ascent for solving linear systems. arXiv:1512.​06890 (2015)
13.
go back to reference Herman, G.T., Meyer, L.B.: Algebraic reconstruction techniques can be made computationally efficient. IEEE T. Med. Imaging 12(3), 600–609 (1993)CrossRef Herman, G.T., Meyer, L.B.: Algebraic reconstruction techniques can be made computationally efficient. IEEE T. Med. Imaging 12(3), 600–609 (1993)CrossRef
14.
go back to reference Kaczmarz, S.: Angenäherte Auflösung von Systemen linearer Gleichungen. B. Int. Acad. Pol. Sci. Lett.: 335–357 (1937) Kaczmarz, S.: Angenäherte Auflösung von Systemen linearer Gleichungen. B. Int. Acad. Pol. Sci. Lett.: 335–357 (1937)
15.
go back to reference Loizou, N., Richtárik, P.: Momentum and stochastic momentum for stochastic gradient, newton, proximal point and subspace descent methods. arXiv:1712.09677 (2017) Loizou, N., Richtárik, P.: Momentum and stochastic momentum for stochastic gradient, newton, proximal point and subspace descent methods. arXiv:1712.​09677 (2017)
16.
go back to reference Loizou, N., Richtárik, P.: Convergence analysis of inexact randomized iterative methods. arXiv:1903.07971 (2019) Loizou, N., Richtárik, P.: Convergence analysis of inexact randomized iterative methods. arXiv:1903.​07971 (2019)
17.
go back to reference Natterer, F.: The mathematics of computerized tomography. B. G. Teubner, Stuttgart; Wiley (1986) Natterer, F.: The mathematics of computerized tomography. B. G. Teubner, Stuttgart; Wiley (1986)
19.
go back to reference Needell, D., Tropp, J.A.: Paved with good intentions: analysis of a randomized block Kaczmarz method. Linear Algebra Appl. 441, 199–221 (2014)MathSciNetMATHCrossRef Needell, D., Tropp, J.A.: Paved with good intentions: analysis of a randomized block Kaczmarz method. Linear Algebra Appl. 441, 199–221 (2014)MathSciNetMATHCrossRef
20.
go back to reference Needell, D., Ward, R.: Two-subspace projection method for coherent overdetermined systems. J. Fourier Anal. Appl. 19(2), 256–269 (2013)MathSciNetMATHCrossRef Needell, D., Ward, R.: Two-subspace projection method for coherent overdetermined systems. J. Fourier Anal. Appl. 19(2), 256–269 (2013)MathSciNetMATHCrossRef
21.
go back to reference Needell, D., Ward, R., Srebro, N.: Stochastic gradient descent, weighted sampling, and the randomized Kaczmarz algorithm. In: Adv. Neur. In., pp 1017–1025 (2014) Needell, D., Ward, R., Srebro, N.: Stochastic gradient descent, weighted sampling, and the randomized Kaczmarz algorithm. In: Adv. Neur. In., pp 1017–1025 (2014)
22.
go back to reference Rebrova, E., Tikhomirov, K.: Coverings of random ellipsoids, and invertibility of matrices with iid heavy-tailed entries. Israel J. Math. 227(2), 507–544 (2018)MathSciNetMATHCrossRef Rebrova, E., Tikhomirov, K.: Coverings of random ellipsoids, and invertibility of matrices with iid heavy-tailed entries. Israel J. Math. 227(2), 507–544 (2018)MathSciNetMATHCrossRef
23.
go back to reference Rudelson, M., Vershynin, R.: The Littlewood-Offord problem and invertibility of random matrices. Adv. Math. 218(2), 600–633 (2008)MathSciNetMATHCrossRef Rudelson, M., Vershynin, R.: The Littlewood-Offord problem and invertibility of random matrices. Adv. Math. 218(2), 600–633 (2008)MathSciNetMATHCrossRef
24.
go back to reference Rudelson, M., Vershynin, R.: Smallest singular value of a random rectangular matrix. Commun. Pur. Appl. Math. 62(12), 1707–1739 (2009)MathSciNetMATHCrossRef Rudelson, M., Vershynin, R.: Smallest singular value of a random rectangular matrix. Commun. Pur. Appl. Math. 62(12), 1707–1739 (2009)MathSciNetMATHCrossRef
25.
go back to reference Sezan, M.I., Stark, H.: Incorporation of a priori moment information into signal recovery and synthesis problems. J. Math. Anal. Apl. 122(1), 172–186 (1987)MathSciNetMATHCrossRef Sezan, M.I., Stark, H.: Incorporation of a priori moment information into signal recovery and synthesis problems. J. Math. Anal. Apl. 122(1), 172–186 (1987)MathSciNetMATHCrossRef
26.
go back to reference Strohmer, T., Vershynin, R.: A randomized Kaczmarz algorithm with exponential convergence. J. Fourier Anal. Appl. 15(2), 262 (2009)MathSciNetMATHCrossRef Strohmer, T., Vershynin, R.: A randomized Kaczmarz algorithm with exponential convergence. J. Fourier Anal. Appl. 15(2), 262 (2009)MathSciNetMATHCrossRef
28.
go back to reference Tan, Y.S., Vershynin, R.: Phase retrieval via randomized Kaczmarz: theoretical guarantees. Information and Inference: A Journal of the IMA 8(1), 97–123 (2018)MathSciNetMATHCrossRef Tan, Y.S., Vershynin, R.: Phase retrieval via randomized Kaczmarz: theoretical guarantees. Information and Inference: A Journal of the IMA 8(1), 97–123 (2018)MathSciNetMATHCrossRef
29.
go back to reference Vershynin, R.: High-Dimensional Probability: An Introduction with Applications in Data Science, vol. 47. Cambridge University Press, Cambridge (2018)MATHCrossRef Vershynin, R.: High-Dimensional Probability: An Introduction with Applications in Data Science, vol. 47. Cambridge University Press, Cambridge (2018)MATHCrossRef
30.
Metadata
Title
On block Gaussian sketching for the Kaczmarz method
Authors
Elizaveta Rebrova
Deanna Needell
Publication date
12-03-2020
Publisher
Springer US
Published in
Numerical Algorithms / Issue 1/2021
Print ISSN: 1017-1398
Electronic ISSN: 1572-9265
DOI
https://doi.org/10.1007/s11075-020-00895-9

Other articles of this Issue 1/2021

Numerical Algorithms 1/2021 Go to the issue

Premium Partner