Cuando la comunidad informática adoptó el término inteligencia colectiva y dio a este término una denotación técnica específica, con el tiempo distinguió entre la homogeneidad del anonimato en los sistemas de predicción de colectivos y la heterogeneidad no anónima en los sistemas de resolución de problemas en colaboración.