Input: data X1,X2 ∈ ℝn×m, label y ∈ ℝn×1
|
Denote Θ = [Θ1,Θ2] |
Initialize Θ(0),
o(0),ϒ(0) by Algorithm 3 for each class. |
Fix Θ = Θ(0) and estimate r(0) and
by Eqn. (3.11)
|
only with the two constraints (3.11a) and (3.11b). |
Initialize t = 1. |
repeat
Step 1: Fixing o = o(t−1) and ϒ = ϒ(t−1), optimize Eqn. (3.11) with the constraints (3.11a ~ 3.11c) to update Θ(t), r(t) and
;
-
Step 2: Fixing Θ(t), optimize Eqn. (4.2) to update o(t) and ϒ(t) to enforce DAG.
Let t = t + 1
|
until convergence/max number of iterations |
Output: Θ★ = Θ(t)
|