1. A computer-implemented method for obtaining an output banner associated with a Chinese language input couplet, the method comprising: obtaining a set of existing Chinese language banners; generating a feature vector for each of the banners in the set of existing Chinese language banners; constructing a banner taxonomy based on the set of existing banners and based on the feature vectors; generating a feature vector for the Chinese language input couplet; utilizing a computer processor that is a component of a computer to compare, through the banner taxonomy, the input couplet to the set of existing banners, the comparison including calculating a distance between the Chinese language input couplet feature vector and each of the existing banner feature vectors; identifying, based on the comparison, at least one of the existing banners in the set as being a better match candidate banner than another of the existing banners in the set; and providing an output indicative of said at least one of the existing banners that is a better match candidate.