2023
DOI: 10.1137/22m1471559
|View full text |Cite
|
Sign up to set email alerts
|

Computing the Square Root of a Low-Rank Perturbation of the Scaled Identity Matrix

Abstract: We consider the problem of computing the square root of a perturbation of the scaled identity matrix, A = αIn + U V * , where U and V are n × k matrices with k ≤ n. This problem arises in various applications, including computer vision and optimization methods for machine learning. We derive a new formula for the pth root of A that involves a weighted sum of powers of the pth root of the k × k matrix αI k + V * U . This formula is particularly attractive for the square root, since the sum has just one term whe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
8
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(8 citation statements)
references
References 31 publications
0
8
0
Order By: Relevance
“…We stress that our method has an advantage over Fasi et al, 9 when applied to SHAMPOO. Fasi et al, 9 can only handle perturbations of the identity, so when applied to compute the square root of boldLt+1$$ {\mathbf{L}}_{t+1} $$ it cannot use the square root of boldLt$$ {\mathbf{L}}_t $$ (which is available from the previous iteration).…”
Section: Applicationsmentioning
confidence: 83%
See 4 more Smart Citations
“…We stress that our method has an advantage over Fasi et al, 9 when applied to SHAMPOO. Fasi et al, 9 can only handle perturbations of the identity, so when applied to compute the square root of boldLt+1$$ {\mathbf{L}}_{t+1} $$ it cannot use the square root of boldLt$$ {\mathbf{L}}_t $$ (which is available from the previous iteration).…”
Section: Applicationsmentioning
confidence: 83%
“…We stress that our method has an advantage over Fasi et al, 9 when applied to SHAMPOO. Fasi et al, 9 can only handle perturbations of the identity, so when applied to compute the square root of boldLt+1$$ {\mathbf{L}}_{t+1} $$ it cannot use the square root of boldLt$$ {\mathbf{L}}_t $$ (which is available from the previous iteration). Our algorithm, on the other hand, can use the fact that boldLt+1=boldLt+boldGtboldGtsmallT$$ {\mathbf{L}}_{t+1}={\mathbf{L}}_t+{\mathbf{G}}_t{\mathbf{G}}_t^T $$ for a low rank update of the previous iteration.…”
Section: Applicationsmentioning
confidence: 83%
See 3 more Smart Citations