우리가 CF의 학습을 위해 사용하는 cost function은 다음과 같습니다.

$$ J(\mathbf{W}, \mathbf{X}, \mathbf{b}, \mathbf{Y}, \mathbf{R})= \left[ \frac{1}{2}\sum_{(i,j):r(i,j)=1}(\mathbf{w}^{(j)} \cdot \mathbf{x}^{(i)} + b^{(j)} - y^{(i,j)})^2 \right]+ \underbrace{\left[\frac{\lambda}{2}\sum_{j=0}^{n_u-1}\sum_{k=0}^{n-1}(\mathbf{w}^{(j)}k)^2+ \frac{\lambda}{2}\sum{i=0}^{n_m-1}\sum_{k=0}^{n-1}(\mathbf{x}k^{(i)})^2\right]}{regularization} $$

이 때, $\mathbf{Y}$ 행렬에서 각 상품의 평균값을 구하고, 이를 빼주는 형식으로 mean normalization을 할 수 있습니다.
이렇게 할 경우 계산이 조금 더 빨라진다고 합니다.