1. A method for automatically determining a candidate partnership between two or more enterprises, the method comprising: constructing an interaction graph for a set of multiple enterprises based on information pertaining to each of the multiple enterprises and information pertaining to transactions conducted among the multiple enterprises; determining at least two candidate partnership teams among the set of multiple enterprises based on at least one attribute of the interaction graph, wherein each candidate partnership team comprises two or more of the multiple enterprises; computing a compatibility score for each pair of enterprises in each candidate partnership team based on multiple enterprise parameters, wherein said multiple enterprise parameters comprise at least (i) a relatedness of enterprise domain across the two or more enterprises in each candidate partnership team, (ii) a pre-determined number of common clients across the two or more enterprises in each candidate partnership team, and (iii) a pre-determined number of past transactions conducted between the two or more enterprises in each candidate partnership team; computing a compatibility score for each candidate partnership team based on an aggregation of the compatibility score for each pair of enterprises in each candidate partnership team; and outputting a suggested candidate partnership team based on selection of the highest compatibility score among the at least two candidate partnership teams; wherein at least one of the steps is carried out by a computer device.