1. A system for cross-media recommendation, comprising: a first database operable to store a plurality of taste profiles corresponding to a first domain; a second database operable to store a plurality of media item vectors corresponding to a second domain; and at least one processor configured: apply an evaluation taste profile in the first domain to a plurality of models generated based on relationship among the plurality of taste profiles and the plurality of media item vectors, and obtain a plurality of resulting codes corresponding to at least one of the plurality of media item vectors in the second domain.