I thought of cooperation, my understanding on these two words are:
cooperation, is one party take the lead,the other parties get involvement to fulfil a support role.
collaborate, requires more legal process in defining responsiblity and liability, each party have their final say on their designated tasks,they are independent but work together to achieve a common goal.