@@ -24,16 +24,16 @@ Consider the following setting:
2424
2525
2626- ** Gaussian graphical model (GGM) assumption:** \
27- The data $X_ {n \times d }$ consists of independent and identically distributed
28- samples $X_1, \dots, X_n \sim N_d (\mu,\Sigma)$.
27+ The data $X_ {p \times p }$ consists of independent and identically distributed
28+ samples $X_1, \dots, X_n \sim N_p (\mu,\Sigma)$.
2929
3030
3131- ** Disjoint group structure:** \
32- The $d $ variables can be partitioned into disjoint groups.
32+ The $p $ variables can be partitioned into disjoint groups.
3333
3434
3535- ** Goal:** \
36- Estimate the precision matrix $\Omega = \Sigma^{-1} = (\omega_ {ij})_ {d \times d }$.
36+ Estimate the precision matrix $\Omega = \Sigma^{-1} = (\omega_ {ij})_ {p \times p }$.
3737
3838
3939## Sparse-Group Estimator
@@ -42,15 +42,16 @@ Consider the following setting:
4242\begin{gather}
4343\hat{\Omega}(\lambda,\alpha,\gamma)
4444= {\arg\min}_ {\Omega \succ 0} \left\{ -\log\det(\Omega) + \text{tr}(S\Omega)
45- + \lambda P _ { \alpha,\gamma}(\Omega) \right\} ,
45+ + \mathcal{P} _ {\lambda, \alpha,\gamma}(\Omega) \right\} ,
4646\\ [ 10pt]
47- P _ { \alpha,\gamma}(\Omega)
48- = \alpha P ^\text{idv}_ \ gamma(\Omega) + (1-\alpha) P ^\text{grp}_ \ gamma(\Omega),
47+ \mathcal{P} _ {\lambda, \alpha,\gamma}(\Omega)
48+ = \alpha \mathcal{P} ^\text{idv}_ {\lambda,\ gamma} (\Omega) + (1-\alpha) \mathcal{P} ^\text{grp}_ {\lambda,\ gamma} (\Omega),
4949\\ [ 10pt]
50- P^\text{idv}_ \gamma(\Omega) = \sum_ {i,j} p_ \gamma(\vert\omega_ {ij}\vert),
50+ \mathcal{P}^\text{idv}_ {\lambda,\gamma}(\Omega)
51+ = \sum_ {i,j} P_ {\lambda,\gamma}(\lvert\omega_ {ij}\rvert),
5152\\ [ 5pt]
52- P ^\text{grp}_ \ gamma(\Omega)
53- = \sum_ {g,g^\prime} p _ \ gamma(\Vert \Omega_ {gg^\prime}\Vert_F ).
53+ \mathcal{P} ^\text{grp}_ {\lambda,\ gamma} (\Omega)
54+ = \sum_ {g,g^\prime} P _ {\lambda,\ gamma}(\lVert \Omega_ {gg^\prime}\rVert_F ).
5455\end{gather}
5556
5657
6061- $S = n^{-1} \sum_ {i=1}^n (X_i-\bar{X})(X_i-\bar{X})^\top$ is the empirical
6162 covariance matrix.
6263
64+
6365- $\lambda \geq 0$ is the global regularization parameter controlling overall
6466 shrinkage.
6567
@@ -68,41 +70,40 @@ where:
6870 element-wise and block-wise penalties.
6971
7072
71- - $\gamma$ is the additional parameter controlling the curvature and effective
72- degree of nonconvexity of the penalty.
73+ - $\gamma$ is the additional parameter for non-convex penalties, controlling
74+ the degree of nonconvexity (or concavity) of the penalty function .
7375
7476
75- - $P_ {\alpha,\gamma}(\Omega)$ is a generic bi-level penalty template that can
76- incorporate convex or non-convex regularizers while preserving the intrinsic
77- group structure among variables.
77+ - $\mathcal{P}_ {\lambda,\alpha,\gamma}(\Omega)$ is a generic bi-level penalty
78+ template that combines element-wise and block-wise regularization, allowing
79+ convex or non-convex regularizers while preserving the intrinsic group
80+ structure among variables.
7881
7982
80- - $P^\text{idv}_ \gamma(\Omega)$ is the element-wise individual penalty component.
83+ - $\mathcal{P}^\text{idv}_ {\lambda,\gamma}(\Omega)$ is the element-wise
84+ individual penalty component.
8185
8286
83- - $P^\text{grp}_ \gamma(\Omega)$ is the block-wise group penalty component.
87+ - $\mathcal{P}^\text{grp}_ {\lambda,\gamma}(\Omega)$ is the block-wise
88+ group penalty component.
8489
8590
86- - $p _ \ gamma(\cdot)$ is a penalty kernel parameterized by $\gamma$ .
91+ - $P _ {\lambda,\ gamma} (\cdot)$ is the penalty function .
8792
8893
8994- $\Omega_ {gg^\prime}$ is the submatrix of $\Omega$ with the rows from group $g$
9095 and columns from group $g^\prime$.
9196
9297
93- - The Frobenius norm $\Vert \Omega\Vert_F $ is defined as
94- $\Vert \Omega\Vert_F = (\sum_ {i,j} \vert \omega_ {ij}\vert ^2)^{1/2} = [ \text{tr}(\Omega^\top\Omega)] ^{1/2}$.
98+ - The Frobenius norm $\lVert \Omega\rVert_F $ is defined as
99+ $\lVert \Omega\rVert_F = (\sum_ {i,j} \lvert \omega_ {ij}\rvert ^2)^{1/2} = [ \text{tr}(\Omega^\top\Omega)] ^{1/2}$.
95100
96101
97102<div class =" note " >
98103** Note** :
99104
100- + The regularization parameter $\lambda$ acts as the scale factor for the entire
101- penalty term $\lambda P_ {\alpha,\gamma}(\Omega)$.
102-
103-
104- + The penalty kernel $p_ \gamma(\cdot)$ is the shape function that governs
105- the fundamental characteristics of the regularization. </div >
105+ + The parameter $\gamma$ is only relevant for non-convex penalties. The Lasso
106+ penalty can be viewed as a special case in which $\gamma$ is not required. </div >
106107
107108
108109## Penalties
@@ -112,14 +113,14 @@ where:
112113[ @tibshirani1996regression ; @friedman2008sparse ]
113114
114115
115- $$ \lambda p (\omega_{ij}) = \lambda\vert\omega_{ij}\vert. $$
116+ $$ P_ \lambda(\omega_{ij}) = \lambda\vert\omega_{ij}\vert.$$
116117
117118
1181192 . Adaptive lasso [ @zou2006adaptive ; @fan2009network ]
119120
120121
121122$$
122- \lambda p_ \gamma(\omega_{ij}) = \lambda\frac{\vert\omega_{ij}\vert}{v_{ij}},
123+ P_{ \lambda, \gamma} (\omega_{ij}) = \lambda\frac{\vert\omega_{ij}\vert}{v_{ij}},
123124$$
124125where $V = (v_ {ij})_ {d \times d} = (\vert\tilde{\omega}_ {ij}\vert^\gamma)_ {d \times d}$
125126is a matrix of adaptive weights, and $\tilde{\omega}_ {ij}$ is the initial estimate
@@ -130,7 +131,7 @@ obtained using `penalty = "lasso"`.
130131
131132
132133$$
133- \lambda p_ \gamma(\omega_{ij})
134+ P_{ \lambda, \gamma} (\omega_{ij})
134135= \lambda(\gamma+\frac{2}{\pi})
135136\arctan\left(\frac{\vert\omega_{ij}\vert}{\gamma}\right),
136137\quad \gamma > 0.
141142
142143
143144$$
144- \lambda p_ \gamma(\omega_{ij})
145+ P_{ \lambda, \gamma} (\omega_{ij})
145146= \lambda\left[1-\exp\left(-\frac{\vert\omega_{ij}\vert}{\gamma}\right)\right],
146147\quad \gamma > 0.
147148$$
151152
152153
153154$$
154- \lambda p_ \gamma(\omega_{ij}) = \lambda\vert\omega_{ij}\vert^\gamma,
155+ P_{ \lambda, \gamma} (\omega_{ij}) = \lambda\vert\omega_{ij}\vert^\gamma,
155156\quad 0 < \gamma < 1.
156157$$
157158
160161
161162
162163$$
163- \lambda p_ \gamma(\omega_{ij})
164+ P_{ \lambda, \gamma} (\omega_{ij})
164165= \lambda\log\left(1+\frac{\vert\omega_{ij}\vert}{\gamma}\right),
165166\quad \gamma > 0.
166167$$
170171
171172
172173$$
173- \lambda p_ \gamma(\omega_{ij})
174+ P_{ \lambda, \gamma} (\omega_{ij})
174175= \begin{cases}
175176\lambda\vert\omega_{ij}\vert - \dfrac{\omega_{ij}^2}{2\gamma},
176177& \text{if } \vert\omega_{ij}\vert \leq \gamma\lambda, \\
185186
186187
187188$$
188- \lambda p_ \gamma(\omega_{ij})
189+ P_{ \lambda, \gamma} (\omega_{ij})
189190= \begin{cases}
190191\lambda\vert\omega_{ij}\vert
191192& \text{if } \vert\omega_{ij}\vert \leq \lambda, \\
202203** Note** :
203204
204205+ For Lasso, which is convex, the additional parameter $\gamma$ is not required,
205- and the penalty kernel $p_ \gamma(\cdot)$ simplifies to $p(\cdot)$.
206-
207-
208- + For MCP and SCAD, $\lambda$ plays a dual role: it is the global regularization
209- parameter, but it is also implicitly contained within the kernel
210- $p_ \gamma(\cdot)$. </div >
206+ and the penalty function $P_ {\lambda,\gamma}(\cdot)$ simplifies to
207+ $P_ \lambda(\cdot)$. </div >
211208
212209
213210## Illustrative Visualization
0 commit comments