Theoretical Framework for a Future Computational Collective Intelligence
1) Difference between Collective Computational Intelligence and Computational Collective Intelligence
To avoid any misunderstanding I would like to begin with a clear distinction between what I mean by Collective Computational Intelligence and Computational Collective Intelligence.
a) Collective computational intelligence involves collaboration between software agents, with a new level of computational intelligence emerging form their collaboration. These technologies involve swarm intelligence, ant colony simulation, web services, grid computing, distributed cloud computing and multi-agent computing in general.
b) Computational collective intelligence is a more multidisciplinary field. Its subject is the understanding of human collective intelligence and its augmentation by the means of ubiquitous distributed automatic symbol manipulation. Even if computational collective intelligence involves the use and development of collective computational intelligence, its scope is broader because it is not concerned only by computer engineering but promotes a strong collaboration between computing on the one hand and humanities and social sciences on the other hand.