Введение

Эволюционные вычисления на основе человека (HBEC) - это набор эволюционных вычислительных методов, которые полагаются на человеческие инновации.

Стратегия отбора на основе человека

Стратегия отбора на основе человека - это самая простая процедура эволюционного вычисления на основе человека. Сегодня он широко используется веб-сайтами, аутсорсингом которых является сбор и выбор контента для людей (контент, предоставляемый пользователями). Считая, что это эволюционные вычисления, их механизм поддерживает две операции: инициализация (когда пользователь добавляет новый элемент) и выбор (когда пользователь выражает предпочтение среди элементов). Программное обеспечение сайта объединяет предпочтения для вычисления пригодности предметов, чтобы он мог продвигать наиболее подходящие предметы и отбрасывать худшие. Несколько методов отбора на основе человека были аналитически сравниты в исследованиях Косорукова и Джентри. Поскольку концепция кажется слишком простой, большинство веб-сайтов, реализующих эту идею, не могут избежать общей ловушки: информационного каскада в привлечении человеческих предпочтений. Например, реализация стиля digg, широко распространенная в Интернете, сильно искажает последующие человеческие оценки предыдущими, показывая, сколько голосов уже имеют элементы. Это делает агрегированную оценку зависимой от очень небольшой первоначальной выборки редко независимых оценок. Это побуждает многих людей играть в систему, которая может увеличить популярность Digg, но снизить качество отображаемых результатов. Слишком легко представить оценку в системе стиля digg, основанной только на заголовке контента, не прочитав фактического контента, который предполагается оценить. Лучший пример системы отбора на основе человека - Stumbleupon. В Stumbleupon пользователи сначала испытывают контент (натыкаются на него), а затем могут представить свои предпочтения, нажав на кнопку большого пальца вверх или большого пальца вниз. Поскольку пользователь не видит количество голосов, данных сайту предыдущими пользователями, Stumbleupon может собирать относительно непредвзятый набор пользовательских предпочтений и, таким образом, оценивать контент гораздо более точно.

Стратегия эволюции человека

В этом контексте и, возможно, в целом, программное обеспечение Википедии является лучшей иллюстрацией рабочей стратегии эволюции человека, в которой (целевая) эволюция любой данной страницы включает тонкую настройку базы знаний такой информации, которая относится к этой странице. Традиционная стратегия эволюции имеет три оператора: инициализация, мутация и отбор. В случае с Википедией, оператор инициализации - это создание страницы, оператор мутации - это инкрементальное редактирование страницы. Оператор выбора менее заметен. Это обеспечивается историей ревизий и возможностью выбора среди всех предыдущих ревизий посредством операции "возвращение". Если страница была повреждена и больше не соответствует названию, читатель может легко перейти в историю пересмотров и выбрать одну из предыдущих версий, которая лучше всего подходит (надеюсь, предыдущую). Эта функция выбора имеет решающее значение для успеха Википедии. Интересный факт заключается в том, что оригинальное программное обеспечение вики было создано в 1995 году, но потребовалось еще по крайней мере шесть лет, чтобы появились крупные совместные проекты на основе вики. Почему так долго? Одно из объяснений заключается в том, что оригинальное программное обеспечение вики не имело операции выбора и, следовательно, не могло эффективно поддерживать эволюцию контента. Добавление истории пересмотров и появление больших сообществ, поддерживаемых вики, совпадают во времени. С точки зрения эволюционных вычислений это не удивительно: без операции отбора содержание подвергло бысь бесцельному генетическому дрейфу и вряд ли было бы полезно для кого-либо. Это то, что многие люди ожидали от Википедии в ее начале. Однако при операции отбора полезность контента имеет тенденцию к улучшению с течением времени по мере накопления полезных изменений. Это то, что происходит в Википедии в больших масштабах.

Генетический алгоритм на основе человека

Генетический алгоритм человека (HBGA) обеспечивает средства для рекомбинации человека (отличительная особенность генетических алгоритмов). Оператор рекомбинации объединяет хорошо совместимые части различных решений, которые развивались независимо друг от друга. Это делает эволюционный процесс более эффективным.