Content deleted Content added
Citation bot (talk | contribs) Alter: title, template type. Add: chapter. Removed parameters. | Use this bot. Report bugs. | Suggested by Headbomb | Linked from Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Sandbox3 | #UCB_webform_linked 903/2306 |
|||
(42 intermediate revisions by 26 users not shown) | |||
Line 1:
{{Essay-like|date=April 2021}}
'''Human-based evolutionary computation''' (HBEC) is a set of [[evolutionary computation]] techniques that rely on human innovation. Human-based evolutionary computation techniques can be classified into three more specific classes analogous to ones in [[evolutionary computation]]. There are three basic types of innovation: initialization, mutation, and recombination. Here is a table illustrating which type of human innovation are supported in different classes of HBEC:▼
'''Human-based evolutionary computation''' (HBEC) is a set of [[evolutionary computation]] techniques that rely on human innovation.
==Classes and examples==
▲
{|cellpadding=5
Line 7 ⟶ 11:
| bgcolor=cornsilk | Recombination
|-
| bgcolor=cornsilk | Human-based selection
! bgcolor=cornsilk | X
! bgcolor=cornsilk |
Line 24 ⟶ 28:
All these three classes also have to implement selection, performed either by humans or by computers.
===Human-based selection strategy===▼
Human-based selection strategy is a simplest human-based evolutionary computation procedure. It is used heavily today by websites outsourcing collection and selection of the content to humans (user-contributed content). Viewed as evolutionary computation, their mechanism supports two operations: initialization (when a user adds a new item) and selection (when a user expresses preference among items). The website software aggregates the preferences to compute the fitness of items so that it can promote the fittest items and discard the worst ones. Several methods of human-based selection were analytically compared in
▲===Human-based selection===
Because the concept seems too simple, most of the websites implementing the idea can't avoid the common pitfall: [[informational cascade]] in soliciting human preference. For example, [[digg]]-style implementations, pervasive on the web, heavily bias subsequent human evaluations by prior ones by showing how many votes the items
▲Human-based selection is a simplest human-based evolutionary computation procedure. It is used heavily today by websites outsourcing collection and selection of the content to humans (user-contributed content). Viewed as evolutionary computation, their mechanism supports two operations: initialization (when a user adds a new item) and selection (when a user expresses preference among items). The website software aggregates the preferences to compute the fitness of items so that it can promote the fittest items and discard the worst ones. Several methods of human-based selection were analytically compared in (Kosorukoff, 2000; Gentry, 2005).
A better example of a human-based selection system is [[Stumbleupon]]. In Stumbleupon, users first experience the content (stumble upon it), and can then submit their preference by pressing a thumb-up or thumb-down button. Because the user doesn't see the number of votes given to the site by previous users, Stumbleupon can collect a relatively unbiased set of user preferences, and thus evaluate content much more precisely.
▲Because the concept seems too simple, most of the websites implementing the idea can't avoid the common pitfall: [[informational cascade]] in soliciting human preference. For example, [[digg]]-style implementations, pervasive on the web, heavily bias subsequent human evaluations by prior ones by showing how many votes the items alredy have. This makes the aggregated evaluation depend on a very small initial sample of rarely independent evaluations. This encourages many people to game the system that might add to digg's popularity but retract from the quality of the featured results.
===Human-based evolution strategy===
In this context and maybe generally, the Wikipedia software is the best illustration of a working human-based evolution strategy wherein the (targeted) evolution of any given page comprises the fine tuning of the knowledge base of such information that relates to that page.<ref name="leuf">{{cite book |last1=Leuf |first1=Bo |title=The Wiki way : quick collaboration on the Web |date=2001 |publisher=Addison-Wesley |___location=Boston |isbn=020171499X}}</ref> Traditional [[evolution strategy]] has three operators: initialization, mutation, and selection. In
An interesting fact is that the original wiki software was created in 1995, but it took at least another six years for large wiki-based collaborative projects to appear. Why did it take so long? One explanation is that the original wiki software
===Human-based genetic algorithm===
Human-based genetic algorithm (HBGA) provides means for human-based recombination operation (a distinctive feature of [[genetic algorithm]]s). Recombination operator brings together highly fit parts of different solutions that evolved independently. This makes the evolutionary process more efficient
▲The main article on this topic is [[Human-based genetic algorithm]].
== See also ==
▲Human-based genetic algorithm (HBGA) provides means for human-based recombination operation (a distinctive feature of [[genetic algorithm]]s). Recombination operator brings together highly fit parts of different solutions that evolved independently. This makes the evolutionary process more efficient. The HBGA methodology was derived in 1999-2000 from the analysis of [[http://3form.com Free Knowledge Exchange]] project that was launched in summer 1998 in Russia. Currently, several other projects implement the same model, the most popular is [[Yahoo! Answers]] launched in December 2005.
* {{annotated link|Incrementalism}}
* {{annotated link|Interactive evolutionary computation}}
==References==
{{reflist}}
{{Evolutionary computation}}
[[Category:Human-based computation]]
|