+ All Categories
Home > Documents > Supplementary Materials for Guaranteed Matrix Completion...

Supplementary Materials for Guaranteed Matrix Completion...

Date post: 23-Nov-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
4
Supplementary Materials for Guaranteed Matrix Completion under Multiple Linear Transformations Chao Li , Wei He , Longhao Yuan ‡† , Zhun Sun , Qibin Zhao †§* RIKEN Center for Advanced Intelligence Project, Japan Saitama Institute of Technology, Japan § School of Automation, Guangdong University of Technology, China {chao.li, wei.he, longhao.yuan, zhun.sun, qibin.zhao}@riken.jp 1. Proofs 1.1. Proof of Lemma 1 Lemma 1. Assume there exists a dual certificate Λ and the perturbation H obeying P Ω (H)=0. Then the inequality kQ(M 0 + H)k * ≥ kQ(M 0 )k * + (1 -kR Λ k 2 ) kP T Q(H)k * obeys. Proof. At the beginning, we can easily get the sub-gradient of f (X)= kQ (X) k * by the chain rule for differentiation. Assuming arbitrary Z kQ(M 0 )k * , due to the convexity of the nuclear norm, the following inequality holds kQ(M 0 + H)k * ≥ kQ(M 0 )k * + < Z, H >. (1) Due to the definition of Λ, Z satisfies the following equa- tion: Z = Λ -Q ? (R Λ )+ Q ? P T (Z). (2) Combing the two formulas above, it can be obtained that kQ(M 0 + H)k * ≥kQ(M 0 )k * + < Λ, H > + < P T (Z) - R Λ , P T (Q(H)) >. (3) Owing to the arbitrary picking of Z from the sub-gradient of f , there must exists a specific ˆ Z such that < P T (Z), P T (Q(H)) >= kP T (Q(H))k * . (4) Furthermore, by using the duality between the spectral and nuclear norm, we have < R Λ , P T (Q(H)) >≤kR Λ k 2 kP T (Q(H))k * . (5) Combing the formulas (3)-(5) and the fact that < Λ, H >= 0, we can obtain the result shown in Lemma 1. 1.2. Proof of Theorem 1 Assumption 1. Let N Q and N Ω denote the null of the linear transformations Q and P Ω , respectively. We assume that the relation N Q N Ω = {0} obeys. Theorem 1 (Error bound for a single Q). With Assumption 1, and suppose the additional assumptions: i) there exists a dual certificate obeying kR Λ k 2 < 1; ii) p> 0, s.t.P T QP Ω Q ? P T pI iii) The product [Q] h2i · [Q] ? h2i is a diagonal matrix. Then the solution of min XR m 1 ×m 2 kQ(X)k * s.t. kP Ω (X) -P Ω (Y)k F δ, ˆ M obeys k ˆ M - M 0 k F 2δ · cond(Q) 1 -kR Λ k 2 s min{n 1 ,n 2 }(p + k [Q] h2i k 2 2 ) p . (6) Proof. Let ˆ M - M 0 = H, then kHk 2 F = kH Ω + H Ω c k 2 F = kH Ω k 2 F + kH Ω c k 2 F , (7) where H Ω = P Ω (H) and H Ω c =(I-P Ω )(H). For H Ω , we have kH Ω k F = kP Ω ( ˆ M) -P Ω (H Ω c )k F = k(P Ω ( ˆ M) -P Ω (Y)) - (P Ω (M 0 ) -P Ω (Y))k F ≤ kP Ω ( ˆ M) -P Ω (Y)k F + kP Ω (M 0 ) -P Ω (Y)k F 2δ. (8)
Transcript
Page 1: Supplementary Materials for Guaranteed Matrix Completion ...openaccess.thecvf.com/content_CVPR_2019/supplemental/Li...kQ(X)k s:t:kP (X)P (Y)k F ; M^ obeys kM^ M 0k F 2 cond(Q) 1k R

Supplementary Materialsfor

Guaranteed Matrix Completion under Multiple Linear Transformations

Chao Li†, Wei He†, Longhao Yuan‡†, Zhun Sun†, Qibin Zhao†§*

†RIKEN Center for Advanced Intelligence Project, Japan‡Saitama Institute of Technology, Japan

§School of Automation, Guangdong University of Technology, Chinachao.li, wei.he, longhao.yuan, zhun.sun, [email protected]

1. Proofs1.1. Proof of Lemma 1

Lemma 1. Assume there exists a dual certificate Λ and theperturbation H obeying PΩ(H) = 0. Then the inequality

‖Q(M0 + H)‖∗≥ ‖Q(M0)‖∗ + (1− ‖RΛ‖2) ‖PT⊥Q(H)‖∗

obeys.

Proof. At the beginning, we can easily get the sub-gradientof f(X) = ‖Q (X) ‖∗ by the chain rule for differentiation.Assuming arbitrary Z ∈ ∂‖Q(M0)‖∗, due to the convexityof the nuclear norm, the following inequality holds

‖Q(M0 + H)‖∗ ≥ ‖Q(M0)‖∗+ < Z,H > . (1)

Due to the definition of Λ, Z satisfies the following equa-tion:

Z = Λ−Q?(RΛ) +Q?PT⊥(Z). (2)

Combing the two formulas above, it can be obtained that

‖Q(M0 + H)‖∗ ≥‖Q(M0)‖∗+ < Λ,H >

+ < PT⊥(Z)−RΛ,PT⊥(Q(H)) > .

(3)

Owing to the arbitrary picking of Z from the sub-gradientof f , there must exists a specific Z such that

< PT⊥(Z),PT⊥(Q(H)) >= ‖PT⊥(Q(H))‖∗. (4)

Furthermore, by using the duality between the spectral andnuclear norm, we have

< RΛ,PT⊥(Q(H)) >≤ ‖RΛ‖2‖PT⊥(Q(H))‖∗. (5)

Combing the formulas (3)-(5) and the fact that < Λ,H >=0, we can obtain the result shown in Lemma 1.

1.2. Proof of Theorem 1

Assumption 1. Let NQ and NΩ denote the null of the lineartransformations Q and PΩ, respectively. We assume thatthe relation NQ ∩ NΩ = 0 obeys.

Theorem 1 (Error bound for a single Q). With Assumption1, and suppose the additional assumptions:

i) there exists a dual certificate obeying ‖RΛ‖2 < 1;

ii) ∃p > 0, s.t.PTQPΩQ?PT pI

iii) The product [Q]〈2〉 · [Q]?〈2〉 is a diagonal matrix.

Then the solution of

minX∈Rm1×m2

‖Q(X)‖∗ s.t. ‖PΩ(X)− PΩ(Y)‖F ≤ δ,

M obeys

‖M−M0‖F

≤ 2δ · cond(Q)1− ‖RΛ‖2

√minn1, n2(p+ ‖ [Q]〈2〉 ‖22)

p.

(6)

Proof. Let M−M0 = H, then

‖H‖2F = ‖HΩ + HΩc‖2F = ‖HΩ‖2F + ‖HΩc‖2F , (7)

where HΩ = PΩ(H) and HΩc = (I − PΩ)(H). For HΩ,we have

‖HΩ‖F= ‖PΩ(M)− PΩ(HΩc)‖F= ‖(PΩ(M)− PΩ(Y))− (PΩ(M0)− PΩ(Y))‖F≤ ‖PΩ(M)− PΩ(Y)‖F + ‖PΩ(M0)− PΩ(Y)‖F≤ 2δ.

(8)

Page 2: Supplementary Materials for Guaranteed Matrix Completion ...openaccess.thecvf.com/content_CVPR_2019/supplemental/Li...kQ(X)k s:t:kP (X)P (Y)k F ; M^ obeys kM^ M 0k F 2 cond(Q) 1k R

On the other side, for HΩc , we split ‖HΩc‖F into two partsby the null space of Q, i.e.

‖HΩc‖2F= ‖PNQ(HΩc) + PNc

Q(HΩc)‖2F

= ‖PNQ(HΩc)‖2F︸ ︷︷ ︸item1.1

+ ‖PNcQ(HΩc)‖2F︸ ︷︷ ︸

tiem1.2

.(9)

Due to Assumption 1, we can easily get that the item 1.1equals zeros, i.e.,

‖PNQ(HΩc)‖F = 0. (10)

Hence,PNcQ(HΩc) = HΩc , (11)

and we denote for brevity that

‖H‖F := ‖HΩc‖F . (12)

Assume the truncated singular value decomposition (SVD)of the unfolding [Q]〈n〉 = UQDQVT

Q in which only thesingular vectors related to non-zero vectors are kept. Thenwe have the following inequalities

‖H‖F = ‖VTQH‖F

= ‖D−1Q DQVT

QH‖F≤ ‖D−1

Q ‖2‖DQVTQH‖F

= ‖D−1Q ‖2‖UQDQVT

QH‖F= σmin([Q]〈2〉)

−1‖Q(H)‖F ,

(13)

where σmin([Q]〈2〉) denotes the smallest non-zero singularvalue of [Q]〈2〉. In (13), the first equation holds becauseof (12), and the inequality holds owing to the definition ofthe matrix spectral norm. Next, we further split ‖Q(H)‖Fbased on the tangent space T. Then we have

‖Q(H)‖2F = ‖PTQ(H)‖2F︸ ︷︷ ︸item2.1

+ ‖PT⊥Q(H)‖2F︸ ︷︷ ︸item2.2

. (14)

We first bound the item 2.2 in the following proof. Accord-ing Lemma 1, we have

‖Q(M0+H)‖∗ ≥ ‖Q(M0)‖∗+(1−‖RΛ‖2)‖PT⊥Q(H)‖∗.(15)

Furthermore, since M is the optimal solution of (3), wehave

‖Q(M0)‖∗ ≥ ‖Q(M)‖∗= ‖Q(M0 + HΩ + H)‖∗≥ ‖Q(M0 + H)‖∗ − ‖Q(HΩ)‖∗

(16)

Combing (15) and (16), we get

‖PT⊥Q(H)‖∗ ≤1

(1− ‖RΛ‖2)‖Q(HΩ)‖∗

≤√minn1, n2

(1− ‖RΛ‖2)‖Q(HΩ)‖F

≤√minn1, n2

(1− ‖RΛ‖2)‖Q‖2‖HΩ‖F .

(17)

By using the relationship between the nuclear norm andFrobenius norm and the inequalities (17), we have

‖PT⊥Q(H)‖F ≤ ‖PT⊥Q(H)‖∗

≤2√

minn1, n21− ‖RΛ‖2

‖Q‖2δ. (18)

For the item 2.1, we have

‖PΩQ?PTQ(H)‖2F =⟨PΩQ?PTQ(H),PΩQ?PTQ(H)

⟩=⟨PTQPΩQ?PTQ(H),PTQ(H)

⟩≥ p‖PTQ(H)‖2F ,

(19)

where the inequality holds because of the second assump-tion in the theorem. For the left side of the equation (19),we have

‖PΩQ?PTQ(H)‖F = ‖PΩQ?(I − PT⊥)Q(H)‖F≤ ‖PΩQ?Q(H)‖F + ‖PΩQ?PT⊥Q(H)‖F= ‖PΩQ?PT⊥Q(H)‖F≤ ‖Q?PT⊥Q(H)‖F≤ ‖Q‖2‖PT⊥Q(H)‖F ,

(20)

where the second equation holds because of the third as-sumption of the theorem. Hence, the item 2.1 can bebounded by

‖PTQ(H)‖F ≤1√p‖Q‖2‖PT⊥Q(H)‖F . (21)

As the result, combing (7), (8), (18) and (20), we can get atotal upper bound of the reconstruction error as given in thetheorem.

Page 3: Supplementary Materials for Guaranteed Matrix Completion ...openaccess.thecvf.com/content_CVPR_2019/supplemental/Li...kQ(X)k s:t:kP (X)P (Y)k F ; M^ obeys kM^ M 0k F 2 cond(Q) 1k R

2. Proof of Theorem 2

Theorem 2. With the assumptions in Theorem 1 for the con-catenation Q, and further assume that the tuning parame-ter satisfies λ > ‖PΩ (H) ‖2/

√minm1,m2. Then the

reconstruction error of

minX∈Rm1×m2

1

2‖PΩ(X)− PΩ(Y)‖2F + λ

∑i∈[K]

‖Qi(X)‖∗.

is bounded by

‖M−M0‖F

≤ 8λ

minm1,m2+∑i∈[K]

√minn(i)

1 , n(i)2 ‖ [Qi]<2> ‖2

·cond(Q) ·min

∏n

(i)1 ,∏n

(i)2 (p+ ‖

[Q]<2>‖2)

p(1− ‖RΛ‖2)2.

(22)

Proof. Let M be the optimal solution of

minX∈Rm1×m2

1

2‖PΩ(X)− PΩ(Y)‖2F + λ

∑i∈[K]

‖Qi(X)‖∗.

(23)Then we can naturally obtain the following inequality

1

2‖PΩ(M)− PΩ(Y)‖2F + λ

∑i∈[K]

‖Qi(M)‖∗

≤ 1

2‖PΩ(M0)− PΩ(Y)‖2F + λ

∑i∈[K]

‖Qi(M0)‖∗. (24)

In addition, we have

‖PΩ(M)− PΩ(Y)‖2F= ‖PΩ(M)− PΩ(M0) + PΩ(M0)− PΩ(Y)‖2F= ‖PΩ(M)− PΩ(M0)‖2F + ‖PΩ(Y)− PΩ(M0)‖2F− 2

⟨PΩ(M)− PΩ(M0),PΩ(Y)− PΩ(M0)

⟩.

(25)

Combing (24) and (25), and assuming that ‖M‖Q :=∑i∈[K] ‖Qi (M) ‖ for brevity, the following equality holds

1

2‖PΩ(M)− PΩ(M0)‖2F

≤⟨PΩ(M)− PΩ(M0),PΩ(Y)− PΩ(M0)

⟩+ λ

(‖M0‖Q − ‖M‖Q

).

(26)

Assume assume the error E = M−M0. The partial recon-struction error can be bounded by the following inequalities

1

2‖PΩ(E)‖2F≤ 〈PΩ(E),PΩ(H)〉+ λ‖E‖Q= 〈E,PΩ(H)〉+ λ‖E‖Q≤ ‖E‖∗‖PΩ(H)‖2 + λ‖E‖Q.

(27)

In (27), the first inequality holds owing to the triangle in-equality, and the second inequality holds because of thedual relationship between the matrix spectral and nuclearnorm. By using the assumption in the theorem that λ >‖PΩ (H) ‖2/

√minm1,m2, we have

1

2‖PΩ(E)‖2F

≤ λminm1,m2‖E‖F + λ∑i∈[K]

‖Qi(E)‖∗

≤ λminm1,m2‖E‖F+

λ∑i∈[K]

√minn(i)

1 , n(i)2 ‖Qi(E)‖F

≤ λ(minm1,m2+∑

i∈[K]

√minn(i)

1 , n(i)2 ‖ [Qi]<2> ‖2

)‖E‖F

.

(28)

By using Theorem 1 in the paper, we have

‖E‖2F ≤ 4‖PΩ(E)‖2F ·

cond(Q) ·min∏n

(i)1 ,∏n

(i)2 (p+ ‖

[Q]<2>‖2)

p(1− ‖RΛ‖2)2.

(29)

Combing (28) and (29), we can the final results. The proofis completed.

3. Additional materials of the experiment3.1. Influences by λ

In this section, we discuss how the completion perfor-mance is influenced by the tuning parameter λ in the ex-periment (see Fig. 2). Specifically, we test our methodwith same configuration given in the paper but choose dif-ferent λ . As to the observation, we use “URC” as the miss-ing pattern with different observation percentage perc =0.1, 0.3, 0.5, 0.7, 0.9. As shown in Fig. 2, although theoverfitting phenomena becomes serious if we choose toosmall λ, but the performance decrease slowly if we chooselarger λ, specially when the observation percentage is small.It implies that the completion performance is robust to λwith a large variable range.

Page 4: Supplementary Materials for Guaranteed Matrix Completion ...openaccess.thecvf.com/content_CVPR_2019/supplemental/Li...kQ(X)k s:t:kP (X)P (Y)k F ; M^ obeys kM^ M 0k F 2 cond(Q) 1k R

Figure 1. 12 images used as the dataset to evaluate the performance of the proposed method.

10-1 100 101 1025

10

15

20

25

30

35

PSN

R(d

B)

tuning parameter

Figure 2. Performance for image inpainting with different λ. Dif-ferent lines in the figure represent different observation percentageperc = 0.1, 0.3, 0.5, 0.7, 0.9. It can be seen that the performancewith different λ is stable when λ is large enough (λ > 1). Theoverfitting phenomena becomes serious if we choose small λ, butthe performance decrease slowly if we choose larger λ, speciallywhen the observaton percentage is small.


Recommended