#056 - Дерево решений

#056 - Дерево решений

Almara Kulieva

«Разделите каждую сложную задачу на столько частей, сколько возможно и необходимо для её решения» (с) Рене Декарт

Существует метод принятия решений, известный как «дерево решений». Это мощный и универсальный инструмент, который позволяет системно анализировать задачи и принимать решения, разбивая их на последовательные этапы в виде структуры, напоминающей дерево. Дерево решений широко применяется в различных областях — от машинного обучения, где его используют для классификации и регрессии, до бизнеса, медицины и науки для анализа данных, оценки рисков и сегментации клиентов. В данной статье я сосредоточусь на применении дерева решений для личной и профессиональной эффективности.

Метод достаточно сложен и трудоемок, поэтому не предполагается, что его можно часто использовать в повседневной практике. Я рекомендую применять дерево решений в двух случаях: при необходимости проанализировать сложное решение с множеством факторов «от корки до корки» или при создании алгоритма для повторяющихся решений. Например, пока я готовила эту публикацию, я разработала дерево решений про свой курс (ниже в примере), чтобы потенциальные клиенты могли самостоятельно оценить, подходит ли курс им. В этом случае я использовала первый подход — детальный анализ факторов, влияющих на решение. Но так как результат мне понравился, я решила действительно опубликовать его на сайте вместо текущего алгоритма выбора тарифа. Кроме того, я создала универсальное дерево решений для определения, стоит ли выполнять ту или иную задачу. Здесь использовался второй подход — я пыталась создать максимально универсальный и короткий алгоритм, которы можно использовать многократко. Ранее я использовала дерево для иллюстрации алгоритма постановки SMART-целей — обновленный и более глубокий вариант которого сегодня появился во втором модуле «Понедельника».

Структура дерева

Дерево решений состоит из четырех основных компонентов:

  • Корневой узел — исходная точка, с которой начинается разбиение задачи. В контексте принятия решений это конкретный вопрос, требующий ответа.
  • Внутренние узлы — условия или критерии, по которым происходит дальнейшее разветвление. Это те параметры, на основе которых принимается решение.
  • Ветви — возможные варианты ответов на критерии, ведущие к следующим узлам. Желательно формулировать критерии так, чтобы ответы были ограничены, например, «да» или «нет», хотя возможны и другие варианты.
  • Листья — конечные узлы, где формируется итоговое решение или предсказание. Их количество и содержание зависят от исходного вопроса. Например, при вопросе «делать или не делать» листьями будут два варианта, но при более сложных сценариях могут появиться промежуточные варианты.

Этапы построения дерева решений

  1. Сформулировать основной вопрос для корневого узла.
  2. Определить все потенциальные критерии, влияющие на решение.
  3. Обобщить и структурировать эти критерии.
  4. Превратить структурные элементы во внутренние узлы дерева.
  5. Определить ветви для каждого внутреннего узла.
  6. Собрать узлы и ветви в логичном порядке — от общих критериев к более частным.
  7. Добавить дополнительные связи между узлами и листьями при необходимости.

Пример

В качестве примера я покажу процесс построения дерева решений для оценки «пригодности» курса.

1. Определила цель дерева, сформулировав ключевой вопрос.
Вопрос: «Идти ли на курс «Понедельник»?»


2. Набросала вопросы/аспекты, имеющие значение при принятии решения.

Для решения о покупке курса:

  • проблемы с прокрастинацией
  • потенциальные выгоды
  • предыдущие попытки
  • соответствие программы курса моим ожиданиям и целям
  • готовность выполнять задания
  • готовность прикладывать усилия
  • интерес к психологии
  • желания понимать причины и механизмы
  • любовь к четкой структуре
  • любопытство по отношению к себе
  • время на прохождение курса
  • готовность к постепенным системным изменениям
  • доверие к преподавателю
  • стиль преподавателя (манера речи, письма, формулировки заданий)
  • необходимость поддержки
  • стоит ли курс своих денег
  • есть ли у меня деньги на курс
  • важность скидки
  • гарантии
  • внутренний интерес и желание попробовать
  • внутренние препятствия
  • более подходящая альтернатива


3. Структурировала выделенные вопросы/аспекты.

В моем случае все сводится к четырем большим вопросам:

  • Нужно ли мне работать с прокрастинацией? Если ответ «да», идем дальше. Если ответ «не уверен_а», надо копать глубже. Если ответ «нет», можно остановиться.
  • Готов_а ли я работать с прокрастинацией? Здесь много внутренних и внешних аспектов. В каких-то случаях есть смысл думать про курс. В других — искать альтернативные способы помощи себе. 
  • Подходит ли мне этот курс? Тоже много аспектов: уже не про нас, а про курс. Если курс подходит, можно идти к финальной части. Если курс не подходит (но мы уже дошли до дереву до этого этапа), нужно подобрать альтернативу. 
  • Могу ли я его себе позволить? Если ответ «да», логично переходить к покупке. Если ответ «нет», логично запланировать действия, которые приведут к прохождению курса в будущем. 


4. В каждый элемент структуры подобрала ключевые вопросы. 

(дам список один раз для экономии места)


5. Сформулировала варианты ответа для каждого вопроса. 

Нужно ли мне работать с прокрастинацией?

  • хочу ли я что-то поменять в своей жизни? (да / нет)
  • есть ли у меня склонность откладывать дела на потом? (да, большинство дел / да, только серьезные изменения в жизни / нет)
  • поменяется ли моя жизнь в лучшую сторону, если я справлюсь с прокрастинацией? (да, очень сильно / да, в отдельных моментах / не уверен_а)
  • стану ли я счастливее / успешнее / здоровее (психологически и физически), если справлюсь с прокрастинацией? (да / не уверен_а)

Готов_а ли я работать с прокрастинацией? 

  • готов_а ли я узнавать новое? (да / нет)
  • готов_ а ли я «прикладывать» новые знания к своей жизни? (да / нет)
  • готов_а ли я выполнять практические задания и пробовать инструменты? (да / не уверен_а)
  • готов_а ли я прикладывать усилия и встречаться с потенциальными неудачами? (да / нет)

Подходит ли мне этот курс?

  • соответствует ли программа курса моим ожиданиям и целям? (да / нет)
  • хочу ли я понимать причины и механизмы прокрастинации? (да / нет, меня интересуют только инструменты и лайфхаки)
  • вызывает ли преподаватель курса мое доверие? (да / нет)
  • подходит ли мне стиль преподавателя (манера речи, письма, формулировка заданий)? (да / нет)
  • стоит ли курс своих денег? (да / не уверен_а)
  • вызывает ли курс мой интерес и желание его попробовать? (да / нет)

Могу ли его себе позволить?

  • есть ли у меня время на прохождение курса (минимум 2-3 часа в неделю)? (да / нет)
  • есть ли у меня деньги на покупку курса? (да / нет)


6. Нарисовала дерево по получившемуся маршруту. 

Основной маршрут дерева, который ведет к интересующему меня решению.


7. Добавила в дерево оставшиеся варианты ответов и сценарии. 

Полное дерево решений о покупке курса «Понедельник», включающее варианты «купить», «не покупать» и альтернативные варианты.

Когда следует использовать?

  • При необходимости детального анализа сложных решений с множеством факторов.
  • Для создания алгоритмов принятия повторяющихся решений.
  • Когда важно учесть все возможные варианты и исключить упущения.
  • При работе в команде, чтобы обеспечить единое понимание логики принятия решений.

Когда метод не подходит?

  • Решение требуется принять быстро и оно не повторяется.
  • Факторов мало, и их можно оценить интуитивно.
  • Существует склонность к излишнему анализу, ведущему к прокрастинации.

Дерево решений — один из наиболее эффективных инструментов для глубокого и осознанного анализа. Он позволяет рассмотреть все возможные сценарии и принять взвешенное решение. Однако создание дерева требует времени и усилий, поэтому не стоит применять этот метод для быстрых и одноразовых решений. Если же вы регулярно сталкиваетесь с похожими сложными выборами, разработка собственного дерева решений может существенно повысить вашу эффективность.

Report Page