Knowledge (XXG)

Interactive evolutionary computation

Source đź“ť

51:
The number of evaluations that IEC can receive from one human user is limited by user fatigue which was reported by many researchers as a major problem. In addition, human evaluations are slow and expensive as compared to fitness function computation. Hence, one-user IEC methods should be designed to
104:
that uses human evaluation. These algorithms belong to a more general category of Interactive evolutionary computation. The main application of these techniques include domains where it is hard or impossible to design a computational fitness function, for example, evolving images, music, various
52:
converge using a small number of evaluations, which necessarily implies very small populations. Several methods were proposed by researchers to speed up convergence, like interactive constrain evolutionary search (user intervention) or fitting user preferences using a
291:*Caldwell, C. and Johnston, V.S. (1991), Tracking a Criminal Suspect through "Face-Space" with a Genetic Algorithm, in Proceedings of the Fourth International Conference on Genetic Algorithm, Morgan Kaufmann Publisher, pp.416-421, July 1991 42:
is not known (for example, visual appeal or attractiveness; as in Dawkins, 1986) or the result of optimization should fit a particular user preference (for example, taste of coffee or color set of the user interface).
67:
that allows one to accept preferences from many visitors by using floor sensors to evolve attractive 3D animated forms. Some of these multi-user IEC implementations serve as collaboration tools, for example
372:
Unemi, T. (2000). SBART 2.4: an IEC tool for creating 2D images, Movies and Collage, Proceedings of 2000 Genetic and Evolutionary Computational Conference workshop program, Las Vegas, Nevada, July 8, 2000,
282:
Herdy, M. (1997), Evolutionary Optimisation based on Subjective Selection – evolving blends of coffee. Proceedings 5th European Congress on Intelligent Techniques and Soft Computing (EUFIT’97); pp 2010-644.
63:
However IEC implementations that can concurrently accept evaluations from many users overcome the limitations described above. An example of this approach is an interactive media installation by
661: 60:
should be carefully designed in order to reduce user fatigue. There is also evidence that the addition of computational agents can successfully counteract user fatigue.
105:
artistic designs and forms to fit a user's aesthetic preferences. Interactive computation methods can use different representations, both linear (as in traditional
971: 614:"Picbreeder service, Collaborative interactive evolution allowing branching from other users' creations that produces pictures like faces and spaceships" 917: 654: 400: 699: 694: 127: 385:
2001 IEEE International Conference on Systems, Man and Cybernetics. E-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236)
950: 466: 976: 647: 722: 137: 818: 461:
Banzhaf, W. (1997), Interactive Evolution, Entry C2.9, in: Handbook of Evolutionary Computation, Oxford University Press,
132: 89: 565: 57: 152: 813: 757: 363:
Sims, K. (1991), Interactive Evolution of Dynamical Systems. First European Conference on Artificial Life, MIT Press
777: 767: 585: 480:"EndlessForms.com, Collaborative interactive evolution allowing you to evolve 3D objects and have them 3D printed" 606:"Webpage that uses interactive evolutionary computation with a generative design algorithm to generate 2d images" 586:"Interactive one-max problem allows to compare the performance of interactive and human-based genetic algorithms" 238:
Kruse, J.; Connor, A.M. (2015). "Multi-agent evolutionary systems for the generation of complex virtual worlds".
742: 689: 670: 35: 498: 872: 798: 302: 867: 737: 684: 336: 195: 902: 887: 196:"Interactive Evolutionary Computation: Fusion of the Capacities of EC Optimization and Human Evaluation" 479: 178: 613: 341: 846: 752: 110: 85: 793: 762: 732: 577: 445: 406: 265: 247: 106: 81: 932: 907: 897: 851: 836: 747: 533: 462: 396: 101: 17: 942: 922: 892: 882: 437: 388: 346: 257: 218: 210: 122: 39: 877: 53: 633:"Peer to Peer IGA Using collaborative IGA sessions for floorplanning and document design" 426:"GenYacht: An interactive generative design system for computer-aided yacht hull design" 841: 803: 772: 387:. Vol. 5. IEEE Transactions on Systems, Man, and Cybernetics. pp. 3464–3469. 147: 965: 828: 808: 449: 410: 269: 441: 261: 38:
that use human evaluation. Usually human evaluation is necessary when the form of
927: 157: 569: 392: 714: 541: 142: 64: 639: 589: 425: 350: 223: 727: 525: 214: 252: 632: 502: 69: 643: 605: 557: 327:
Sims, K. (1991). "Artificial Evolution for Computer Graphics".
518:"Facial composite system using interactive genetic algorithms" 517: 310:
International Journal of Information Theories and Applications
483: 617: 728:
Covariance Matrix Adaptation Evolution Strategy (CMA-ES)
383:
Kosorukoff, A. (2001). "Human based genetic algorithm".
499:"Art by Evolution on the Web Interactive Art Generator" 100:
An interactive genetic algorithm (IGA) is defined as a
549: 424:
khan, Shahroz; Gunpinar, Erkan; Sener, Bakir (2019).
941: 860: 827: 786: 713: 677: 240:EAI Endorsed Transactions on Creative Technologies 655: 84:, interactive genetic algorithm, interactive 8: 662: 648: 640: 340: 251: 222: 918:No free lunch in search and optimization 169: 542:"SBART, a program to evolve 2D images" 7: 972:Interactive evolutionary computation 913:Interactive evolutionary computation 705:Interactive evolutionary computation 700:Human-based evolutionary computation 695:Evolutionary multimodal optimization 128:Human-based evolutionary computation 28:Interactive evolutionary computation 951:Evolutionary Computation (journal) 25: 578:"Takagi Lab at Kyushu University" 153:SCM-Synthetic Curriculum Modeling 34:is a general term for methods of 80:IEC methods include interactive 723:Cellular evolutionary algorithm 442:10.1016/j.oceaneng.2019.106462 1: 819:Bacterial Colony Optimization 262:10.4108/eai.20-10-2015.150099 133:Human-based genetic algorithm 90:human-based genetic algorithm 18:Interactive genetic algorithm 109:) and tree-like ones (as in 814:Particle swarm optimization 758:Gene expression programming 303:"Online Genetic Algorithms" 993: 778:Learning classifier system 768:Natural evolution strategy 138:Human–computer interaction 550:"GenJam (Genetic Jammer)" 393:10.1109/ICSMC.2001.972056 58:human–computer interfaces 977:Evolutionary computation 743:Evolutionary programming 690:Evolutionary data mining 671:Evolutionary computation 526:"Galapagos by Karl Sims" 36:evolutionary computation 873:Artificial intelligence 799:Ant colony optimization 203:Proceedings of the IEEE 868:Artificial development 738:Differential evolution 685:Evolutionary algorithm 903:Fitness approximation 888:Evolutionary robotics 829:Metaheuristic methods 351:10.1145/127719.122752 558:"Evolutionary music" 180:The Blind Watchmaker 177:Dawkins, R. (1986). 847:Gaussian adaptation 753:Genetic programming 301:Milani, A. (2004). 194:Takagi, H. (2001). 111:genetic programming 86:genetic programming 32:aesthetic selection 794:Swarm intelligence 787:Related techniques 763:Evolution strategy 733:Cultural algorithm 107:genetic algorithms 82:evolution strategy 959: 958: 933:Program synthesis 908:Genetic operators 898:Fitness landscape 852:Memetic algorithm 837:Firefly algorithm 748:Genetic algorithm 430:Ocean Engineering 402:978-0-7803-7087-6 329:Computer Graphics 102:genetic algorithm 47:IEC design issues 16:(Redirected from 984: 923:Machine learning 893:Fitness function 883:Digital organism 664: 657: 650: 641: 636: 628: 626: 625: 616:. Archived from 609: 600: 598: 597: 588:. Archived from 581: 573: 568:. Archived from 561: 553: 545: 537: 529: 521: 513: 511: 510: 501:. Archived from 494: 492: 491: 482:. Archived from 454: 453: 421: 415: 414: 380: 374: 370: 364: 361: 355: 354: 344: 324: 318: 317: 307: 298: 292: 289: 283: 280: 274: 273: 255: 235: 229: 228: 226: 215:10.1109/5.949485 209:(9): 1275–1296. 200: 191: 185: 184: 174: 123:Evolutionary art 40:fitness function 21: 992: 991: 987: 986: 985: 983: 982: 981: 962: 961: 960: 955: 937: 878:Artificial life 856: 823: 782: 709: 673: 668: 631: 623: 621: 612: 604: 595: 593: 584: 576: 566:"Darwin poetry" 564: 556: 548: 540: 532: 524: 516: 508: 506: 497: 489: 487: 478: 475: 458: 457: 423: 422: 418: 403: 382: 381: 377: 371: 367: 362: 358: 342:10.1.1.226.7450 326: 325: 321: 305: 300: 299: 295: 290: 286: 281: 277: 237: 236: 232: 198: 193: 192: 188: 176: 175: 171: 166: 119: 98: 78: 54:convex function 49: 23: 22: 15: 12: 11: 5: 990: 988: 980: 979: 974: 964: 963: 957: 956: 954: 953: 947: 945: 939: 938: 936: 935: 930: 925: 920: 915: 910: 905: 900: 895: 890: 885: 880: 875: 870: 864: 862: 861:Related topics 858: 857: 855: 854: 849: 844: 842:Harmony search 839: 833: 831: 825: 824: 822: 821: 816: 811: 806: 804:Bees algorithm 801: 796: 790: 788: 784: 783: 781: 780: 775: 773:Neuroevolution 770: 765: 760: 755: 750: 745: 740: 735: 730: 725: 719: 717: 711: 710: 708: 707: 702: 697: 692: 687: 681: 679: 675: 674: 669: 667: 666: 659: 652: 644: 638: 637: 629: 610: 602: 582: 574: 572:on 2006-04-12. 562: 554: 546: 538: 530: 522: 514: 495: 474: 473:External links 471: 470: 469: 467:978-0750308953 456: 455: 416: 401: 375: 365: 356: 335:(4): 319–328. 319: 293: 284: 275: 230: 186: 168: 167: 165: 162: 161: 160: 155: 150: 148:Electric Sheep 145: 140: 135: 130: 125: 118: 115: 97: 94: 77: 74: 48: 45: 24: 14: 13: 10: 9: 6: 4: 3: 2: 989: 978: 975: 973: 970: 969: 967: 952: 949: 948: 946: 944: 940: 934: 931: 929: 926: 924: 921: 919: 916: 914: 911: 909: 906: 904: 901: 899: 896: 894: 891: 889: 886: 884: 881: 879: 876: 874: 871: 869: 866: 865: 863: 859: 853: 850: 848: 845: 843: 840: 838: 835: 834: 832: 830: 826: 820: 817: 815: 812: 810: 809:Cuckoo search 807: 805: 802: 800: 797: 795: 792: 791: 789: 785: 779: 776: 774: 771: 769: 766: 764: 761: 759: 756: 754: 751: 749: 746: 744: 741: 739: 736: 734: 731: 729: 726: 724: 721: 720: 718: 716: 712: 706: 703: 701: 698: 696: 693: 691: 688: 686: 683: 682: 680: 676: 672: 665: 660: 658: 653: 651: 646: 645: 642: 634: 630: 620:on 2011-07-25 619: 615: 611: 607: 603: 592:on 2011-07-09 591: 587: 583: 579: 575: 571: 567: 563: 559: 555: 551: 547: 543: 539: 535: 531: 527: 523: 519: 515: 505:on 2018-04-15 504: 500: 496: 486:on 2018-11-14 485: 481: 477: 476: 472: 468: 464: 460: 459: 451: 447: 443: 439: 435: 431: 427: 420: 417: 412: 408: 404: 398: 394: 390: 386: 379: 376: 369: 366: 360: 357: 352: 348: 343: 338: 334: 330: 323: 320: 315: 311: 304: 297: 294: 288: 285: 279: 276: 271: 267: 263: 259: 254: 249: 246:(5): 150099. 245: 241: 234: 231: 225: 220: 216: 212: 208: 204: 197: 190: 187: 182: 181: 173: 170: 163: 159: 156: 154: 151: 149: 146: 144: 141: 139: 136: 134: 131: 129: 126: 124: 121: 120: 116: 114: 112: 108: 103: 95: 93: 91: 87: 83: 75: 73: 71: 66: 61: 59: 55: 46: 44: 41: 37: 33: 29: 19: 912: 704: 622:. Retrieved 618:the original 594:. Retrieved 590:the original 570:the original 507:. Retrieved 503:the original 488:. Retrieved 484:the original 433: 429: 419: 384: 378: 368: 359: 332: 328: 322: 313: 309: 296: 287: 278: 243: 239: 233: 224:2324/1670053 206: 202: 189: 179: 172: 99: 79: 62: 50: 31: 27: 26: 928:Mating pool 678:Main Topics 158:User review 966:Categories 715:Algorithms 624:2007-08-02 596:2006-12-03 534:"E-volver" 509:2010-04-09 490:2011-06-18 436:: 106462. 253:1604.05792 183:. Longman. 164:References 450:204150911 337:CiteSeerX 143:Karl Sims 76:IEC types 65:Karl Sims 30:(IEC) or 943:Journals 411:13839604 316:: 20–28. 270:12670076 117:See also 465:  448:  409:  399:  339:  268:  88:, and 56:. IEC 446:S2CID 407:S2CID 373:p.153 306:(PDF) 266:S2CID 248:arXiv 199:(PDF) 463:ISBN 397:ISBN 70:HBGA 438:doi 434:191 389:doi 347:doi 258:doi 219:hdl 211:doi 113:). 96:IGA 92:., 968:: 444:. 432:. 428:. 405:. 395:. 345:. 333:25 331:. 314:11 312:. 308:. 264:. 256:. 244:15 242:. 217:. 207:89 205:. 201:. 72:. 663:e 656:t 649:v 635:. 627:. 608:. 601:. 599:. 580:. 560:. 552:. 544:. 536:. 528:. 520:. 512:. 493:. 452:. 440:: 413:. 391:: 353:. 349:: 272:. 260:: 250:: 227:. 221:: 213:: 20:)

Index

Interactive genetic algorithm
evolutionary computation
fitness function
convex function
human–computer interfaces
Karl Sims
HBGA
evolution strategy
genetic programming
human-based genetic algorithm
genetic algorithm
genetic algorithms
genetic programming
Evolutionary art
Human-based evolutionary computation
Human-based genetic algorithm
Human–computer interaction
Karl Sims
Electric Sheep
SCM-Synthetic Curriculum Modeling
User review
The Blind Watchmaker
"Interactive Evolutionary Computation: Fusion of the Capacities of EC Optimization and Human Evaluation"
doi
10.1109/5.949485
hdl
2324/1670053
arXiv
1604.05792
doi

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

↑