1. A computerized method for identification of term or phrase pairs that are associative matches, the method comprising: electronically selecting one or more candidate term pairs for the construction of an associative model; electronically labeling the one or more candidate term pairs by matching the one or more candidate terms on the basis of associative criteria, the associative criteria comprising a complementary product relationship, a task relationship, a cultural relationship and temporal relationships; electronically determining one or more features for the one or more candidate term pairs; electronically building a model on the basis of the one or more features; and electronically applying the model to an unlabeled candidate term pair to determine if the pair is an associative match.