Initialize nonnegative matrices
𝑊
(
0
)
and
𝐻
(
0
)
While
Stopping criteria are not satisfied
do
𝐻
←
𝐻
⊙
(
𝑉
𝐻
⊤
)
⊘
(
𝑊
𝐻
𝐻
⊤
)
𝑊
←
𝑊
⊙
(
(
𝑉
𝐻
⊤
)
⊘
(
𝑊
𝑊
⊤
𝑉
𝐻
⊤
)
)
⋅
(
1
/
2
)
end while
{
⊙
and
⊘
denotes the Hadamard product and the element-wise division,
respectively and
(
⋅
)
⋅
(
1
/
2
)
denotes the element-wise square root operation}
Algorithm 2:
NMF with orthogonal constraint on
𝑊
.