Knowledge (XXG)

Human-based genetic algorithm

Source đź“ť

318:
available, e.g. when evolving an abstract picture or colors (Cheng and Kosorukoff, 2004). In the latter case, human and computational innovation can complement each other, producing cooperative results and improving general user experience by ensuring that spontaneous creativity of users will not be lost.
189:
is the agent of genetic change. The innovator mutates and recombines the genetic material, to produce the variations on which the selector operates. In most organic and computer-based systems (top and bottom), innovation is automatic, operating without human intervention. In HBGA, the innovators are
317:
Recent research suggests that human-based innovation operators are advantageous not only where it is hard to design an efficient computational mutation and/or crossover (e.g. when evolving solutions in natural language), but also in the case where good computational innovation operators are readily
43:
that allows humans to contribute solution suggestions to the evolutionary process. For this purpose, a HBGA has human interfaces for initialization, mutation, and recombinant crossover. As well, it may have interfaces for selective evaluation. In short, a HBGA outsources the operations of a typical
309:
The HBGA methodology was derived in 1999-2000 from analysis of the Free Knowledge Exchange project that was launched in the summer of 1998, in Russia (Kosorukoff, 1999). Human innovation and evaluation were used in support of collaborative problem solving. Users were also free to choose the next
241:
idea while solving a set of problems concurrently. This allows to achieve synergy because solutions can be generalized and reused among several problems. This also facilitates identification of new problems of interest and fair-share resource allocation among problems of different
181:
is the agent that decides fitness in the system. It determines which variations will reproduce and contribute to the next generation. In natural populations, and in genetic algorithms, these decisions are automatic; whereas in typical HBGA systems, they are made by people.
245:
The choice of genetic representation, a common problem of genetic algorithms, is greatly simplified in HBGA, since the algorithm need not be aware of the structure of each solution. In particular, HBGA allows natural language to be a valid
173:
One obvious pattern in the table is the division between organic (top) and computer systems (bottom). Another is the vertical symmetry between autonomous systems (top and bottom) and human-interactive systems (middle).
193:
HBGA is roughly similar to genetic engineering. In both systems, the innovators and selectors are people. The main difference lies in the genetic material they work with: electronic data vs. polynucleotide sequences.
206:
Initialization is treated as an operator, rather than a phase of the algorithm. This allows a HBGA to start with an empty population. Initialization, mutation, and crossover operators form the group of innovation
444:
Cheng, Chihyung Derrick and Alex Kosorukoff (2004). Interactive one-max problem allows to compare the performance of interactive and human-based genetic algorithms. In
220:
HBGA is a method of collaboration and knowledge exchange. It merges competence of its human users creating a kind of symbiotic human-machine intelligence (see also
52:
Among evolutionary genetic systems, HBGA is the computer-based analogue of genetic engineering (Allan, 2005). This table compares systems on lines of human agency:
491: 525: 203:
All four genetic operators (initialization, mutation, crossover, and selection) can be delegated to humans using appropriate interfaces (Kosorukoff, 2001).
227:
Human innovation is facilitated by sampling solutions from population, associating and presenting them in different combinations to a user (see
210:
Choice of genetic operator may be delegated to humans as well, so they are not forced to perform a particular operation at any given moment.
339: 221: 305:
Education and Academic benefits from Real Time Simulation with Synthetic Curriculum Modeling using Dynamic Point Cloud environments.
429: 474:
Allan, Michael (2005). Simple recombinant design. SourceForge.net, project textbender, release 2005.0, file _/description.html.
344: 322: 288: 349: 140: 321:
Furthermore, human-based genetic algorithms prove to be a successful measure to counteract fatigue effects introduced by
475: 423: 490:
Kruse, Jan and Connor, Andy (2015). Multi-agent evolutionary systems for the generation of complex virtual worlds.
449: 277: 310:
genetic operation to perform. Currently, several other projects implement the same model, the most popular being
379:
Kruse, J.; Connor, A. (2015). "Multi-agent evolutionary systems for the generation of complex virtual worlds".
28: 455: 334: 512:, ParEvo is a method of developing alternative future scenarios, using a participatory evolutionary process 530: 471:
In IEEE/WIC/ACM International Conference on Web Intelligence,(WI'04), pp. 779–780, IEEE Press, 2004
228: 296: 267: 92: 484:
Kruse, Jan (2015). Interactive evolutionary computation in design applications for virtual worlds.
273: 238: 110: 479: 234:
HBGA facilitates consensus and decision making by integrating individual preferences of its users.
406: 388: 253: 156: 72: 40: 17: 398: 359: 506:, a project using HBGA for collaborative solving of problems expressed in natural language. 467: 311: 519: 485: 410: 292: 281: 402: 439: 77: 354: 302:
Collaborative problem solving using natural language as a representation.
509: 249:
Storing and sampling population usually remains an algorithmic function.
82: 393: 103: 460:
International Journal of Information Theories and Applications
436:
IEEE International Conference on Systems, Man, and Cybernetics
256:, delegating genetic operations to multiple agents (humans). 468:
ADAN: Adaptive Newspapers based on Evolutionary Programming
434:
Kosorukoff, Alex (2001). Human-based genetic algorithm. In
428:
Kosorukoff, Alex (2000). Human-based genetic algorithm.
503: 422:Kosorukoff, Alex (1999). Free knowledge exchange. 381:EAI Endorsed Transactions on Creative Technologies 270:, integration of knowledge from different sources. 446:Genetic and Evolutionary Computational Conference 48:Evolutionary genetic systems and human agency 8: 465:Milani, Alfredo and Silvia Suriani (2004), 198:Differences from a plain genetic algorithm 392: 54: 371: 7: 526:Interactive evolutionary computation 340:Human-based evolutionary computation 287:Traditional areas of application of 222:distributed artificial intelligence 25: 323:interactive genetic algorithms 289:interactive genetic algorithms 126:human-based genetic algorithm 1: 403:10.4108/eai.20-10-2015.150099 350:Interactive genetic algorithm 314:, launched in December 2005. 141:interactive genetic algorithm 44:genetic algorithm to humans. 33:human-based genetic algorithm 18:Human-based Genetic Algorithm 547: 345:Human–computer interaction 278:collective decision-making 177:Looking to the right, the 456:Online Genetic Algorithms 454:Milani, Alfredo (2004). 29:evolutionary computation 504:Free Knowledge Exchange 438:, SMC-2001, 3464-3469. 335:Human-based computation 229:creativity techniques 480:later version online 297:user-centered design 268:knowledge management 252:A HBGA is usually a 237:HBGA makes use of a 93:artificial selection 274:Social organization 239:cumulative learning 215:Functional features 111:genetic engineering 254:multi-agent system 171: 170: 157:genetic algorithm 73:natural selection 41:genetic algorithm 16:(Redirected from 538: 476:release archives 424:internet archive 415: 414: 396: 376: 360:Social computing 55: 21: 546: 545: 541: 540: 539: 537: 536: 535: 516: 515: 500: 419: 418: 378: 377: 373: 368: 331: 263: 246:representation. 217: 200: 50: 23: 22: 15: 12: 11: 5: 544: 542: 534: 533: 528: 518: 517: 514: 513: 507: 499: 498:External links 496: 495: 494: 488: 482: 472: 463: 462:pp. 20–28 452: 448:, GECCO-2004. 442: 432: 426: 417: 416: 370: 369: 367: 364: 363: 362: 357: 352: 347: 342: 337: 330: 327: 312:Yahoo! Answers 307: 306: 303: 300: 285: 271: 262: 259: 258: 257: 250: 247: 243: 235: 232: 225: 216: 213: 212: 211: 208: 204: 199: 196: 169: 168: 165: 162: 159: 153: 152: 149: 146: 143: 137: 136: 133: 130: 127: 123: 122: 119: 116: 113: 107: 106: 101: 98: 95: 89: 88: 85: 80: 75: 69: 68: 65: 62: 59: 49: 46: 24: 14: 13: 10: 9: 6: 4: 3: 2: 543: 532: 531:Collaboration 529: 527: 524: 523: 521: 511: 508: 505: 502: 501: 497: 493: 489: 487: 483: 481: 477: 473: 470: 469: 464: 461: 457: 453: 451: 447: 443: 441: 437: 433: 431: 427: 425: 421: 420: 412: 408: 404: 400: 395: 390: 387:(5): 150099. 386: 382: 375: 372: 365: 361: 358: 356: 353: 351: 348: 346: 343: 341: 338: 336: 333: 332: 328: 326: 324: 319: 315: 313: 304: 301: 298: 294: 290: 286: 283: 279: 275: 272: 269: 266:Evolutionary 265: 264: 260: 255: 251: 248: 244: 240: 236: 233: 230: 226: 223: 219: 218: 214: 209: 205: 202: 201: 197: 195: 191: 188: 183: 180: 175: 166: 163: 160: 158: 155: 154: 150: 147: 144: 142: 139: 138: 134: 131: 128: 125: 124: 120: 117: 114: 112: 109: 108: 105: 102: 99: 96: 94: 91: 90: 86: 84: 81: 79: 76: 74: 71: 70: 66: 63: 60: 57: 56: 53: 47: 45: 42: 38: 34: 30: 19: 466: 459: 445: 435: 384: 380: 374: 320: 316: 308: 293:computer art 282:e-governance 261:Applications 192: 186: 184: 178: 176: 172: 51: 36: 32: 26: 242:importance. 115:nucleotide 97:nucleotide 520:Categories 394:1604.05792 366:References 207:operators. 78:nucleotide 64:innovator 61:sequences 492:full text 486:full text 450:full text 440:full text 187:innovator 167:computer 164:computer 148:computer 67:selector 411:12670076 355:Memetics 329:See also 190:people. 179:selector 100:nature 87:nature 58:system 39:) is a 510:ParEvo 430:online 409:  299:, etc. 280:, and 151:human 135:human 132:human 121:human 118:human 83:nature 407:S2CID 389:arXiv 161:data 145:data 129:data 104:human 185:The 37:HBGA 31:, a 399:doi 27:In 522:: 478:, 458:. 405:. 397:. 383:. 325:. 295:, 291:: 276:, 231:). 224:). 413:. 401:: 391:: 385:2 284:. 35:( 20:)

Index

Human-based Genetic Algorithm
evolutionary computation
genetic algorithm
natural selection
nucleotide
nature
artificial selection
human
genetic engineering
interactive genetic algorithm
genetic algorithm
distributed artificial intelligence
creativity techniques
cumulative learning
multi-agent system
knowledge management
Social organization
collective decision-making
e-governance
interactive genetic algorithms
computer art
user-centered design
Yahoo! Answers
interactive genetic algorithms
Human-based computation
Human-based evolutionary computation
Human–computer interaction
Interactive genetic algorithm
Memetics
Social computing

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑