Collaborative filtering by sequential user-item co-cluster extraction from rectangular relational data