1. A method for implementation by one or more data processors comprising: quantifying, by at least one data processor, a co-operative strength value for a plurality of pairs of variables; and identifying, by at least one data processor, a clique of at least three variables based on a graph of the co-operative strength values of a plurality of pairs of variables; identifying, by at least one data processor, a second clique of at least three variables based on the graph; building, by at least one data processor, a first model for the clique; building, by at least one data processor, a second model for the second clique; and building, by at least one data processor, a combined model based on at least one output from the first clique, and on at least one output from the second clique.