I build collaborative filtering recommender system using surprise library in python. My dataset contains of three columns ( 'ReviewerID', 'ProductID', 'Rating') , the rating scale [-30,40] , I calculate the RMSE and it equals to 0.9 , Then I make a normalization process for the rating to change the scale to [-0.4, 0.4] when I calculate the RMSE it equals to 0.003 .. The difference in the RMSE is big and not reasonable, is it wrong to normalize the rating scale in CF?