A classification-rule generating unit generates a classification rule for
classifying documents in a second domain into categories in a first
domain, by using a plurality of feature vectors that is extracted from a
plurality of documents in the first domain and transformed into a
plurality of feature vectors in the second domain. A classifying unit
classifies the documents in the second domain into the categories in the
first domain based on the classification rule generated.