Collaborative knowledge absorption