Collective learning approach