human-machine collaborative networks