1. Introduction
With the amount of the information available for individuals growing steadily, information overload has become a major problem for users. To make the information to serve users better, information filtering and recommendation schemes become more and more important. Collaborative filtering (CF) is a recent technique for such filtering and recommendation purposes.