super.AddRatings(users, items, ratings);
correlation.Grow(correlation.NumberOfRows()+users.size(), correlation.NumberOfColumns()+users.size());
correlation.Setnum_entities(MaxUserID+1);
IMatrix_b transpose = data_user.Transpose();
SparseMatrix overlap = new SparseMatrix(data_user.NumberOfRows(), data_user.NumberOfRows());
com.rapidminer.data.CompactHashSet<Integer> viewed=new com.rapidminer.data.CompactHashSet<Integer>();
int prevus=-1;