Adaptive Diversification of Interaction Networks