Evaluation is a frequent occurrence in our daily lives, especially in online systems. Establishing ways to characterize the reputation of an evaluator is therefore becoming an important problem in online systems, and this has attracted much attention. Most existing evaluation methods use the rating information in user–object bipartite networks to evaluate the reputations of evaluators. These methods use a scalar quantity to represent the reputation of each user, which is applied to try to identify malicious ratings and spamming attacks. In this paper, we suggest that the reputation should be characterized by a vector, and propose a reputation–evaluation algorithm based on the classification of objects. More specifically, the objects are classified into several categories according to the community structure information obtained from a one-mode projection onto the objects of a bipartite network. The reputation vector of an evaluator then represents his/her reputation for the objects in different categories. The evaluator is also assigned an appropriate attribute according to his/her reputation vector using K-means clustering. The results from both artificial and real rating data have shown that the presented method is better than a correlation-based ranking method in terms of both accuracy and robustness.