-
展開平方項:
令 θ~=θ+−θ−。目標函數為:
J=21(y−ΦTθ~)T(y−ΦTθ~)+λ∑(θi++θi−)
J=21(yTy−2yTΦTθ~+θ~TΦΦTθ~)+λ∑(θi++θi−)
為了最小化,我們可以忽略常數項 21yTy。
-
替換 x:
令 x=[θ+θ−]。
那麼 θ~=θ+−θ−=[I−I]x。
-
二次部分 (xTHx):
二次項是 21θ~T(ΦΦT)θ~。
代入 θ~:
21xT[I−I](ΦΦT)[I−I]x
=21xT[ΦΦT−ΦΦT−ΦΦTΦΦT]x
因此,H=[ΦΦT−ΦΦT−ΦΦTΦΦT]。
-
線性部分 (fTx):
我們有兩個貢獻:來自迴歸交叉項和正則化項。
- 迴歸:−21(2yTΦTθ~)=−(Φy)Tθ~。
代入 θ~=θ+−θ−:
−(Φy)Tθ++(Φy)Tθ−。
用 x 表示:[−(Φy)T(Φy)T]x。
所以這對 f 的貢獻是 [−ΦyΦy]。
- 正則化:λ∑(θi++θi−)=λ1Tx。
這對 f 的貢獻是 λ1。
加總起來:
f=λ1+[−ΦyΦy]=λ1−[Φy−Φy]
-
約束:
θ+≥0 和 θ−≥0 意味著 x≥0。