Content deleted Content added
No edit summary |
No edit summary |
||
Line 1:
In computer science, a technique when an algorithm or computational process relies on human abilities to perform its function, e.g. to solve a certain computational problem or a set of problems. This approach explores differences in abilities and alternative costs between humans and computer agents to achieve symbiotic human-computer interaction.
In traditional computation, a human presents a computer with a problem and later receives the result of computation, a solution. In human-based computation, the roles are reversed: computer asks a person or often many people to solve a problem, collects and integrates their solutions.
The following table from [Kosorukoff 00] uses the evolutionary computation model to describe four classes of computation, three of which rely on humans in some role. The classification is in terms of the roles (innovation or selection) performed in each case by humans and computational processes.
|