Презентацию к лекции 5 Вы можете скачать здесь.
Введение в проблематику больших данных и когнитивного анализа
Существует мнение, что накопление больших объемов данных произведет революцию в науке и анализе. Парадигму такого подхода можно сформулировать ироничной фразой: «Если человек знает всё, то ум ему уже не нужен». Суть идеи в том, что при наличии огромного массива прецедентов (данных о прошлых состояниях объектов и их исходах) для предсказания поведения нового объекта достаточно найти его «ближайших соседей» в пространстве признаков.
Однако на практике до этого еще далеко. Возникают новые задачи: как эффективно искать похожие объекты в гигантских массивах и как строить решающие правила на основе найденных соседей. Поэтому методы анализа данных остаются актуальными для данных любого объема.
Данный курс посвящен когнитивному анализу данных. Его главное отличие — ориентация на человека. Методы стремятся моделировать то, как человек анализирует информацию и познает мир, а также представлять результаты в простом, легко интерпретируемом виде. Такой подход позволяет специалисту не только найти закономерность, но и понятно донести ее до пользователя.
В курсе рассматриваются не классические методы, а подходы, основанные на относительно новой тернарной мере сходства (в отличие от традиционной бинарной), которая играет ключевую роль в качестве анализа.
Искусственный интеллект: история и определения
Серьезные исследования в области искусственного интеллекта (ИИ) начались в XX веке. Важной вехой стал Первый Международный конгресс по ИИ в 1969 году. Главной проблемой там было отсутствие строгого определения ИИ.
Один из известных подходов — тест Тьюринга: если эксперт в ходе диалога не может отличить машину от человека, то машина считается интеллектуальной. Однако этот тест неконструктивен и может давать случайные результаты.
Более конструктивное определение предложил Дональд Мики (Donald Michie) из Эдинбургского университета. Он считал, что интеллектуальная система должна уметь:
- Строить модель проблемной ситуации.
- Создавать план действий с использованием этой модели.
- Изменять план при неожиданных ситуациях.
- Использовать опыт удач и неудач для улучшения модели.
В 1972 году в Шотландии был сформулирован список из 10 задач («декатлон»), решение которых машиной означало бы наличие у нее интеллекта. В их числе: шахматные программы, машинное творчество, доказательство теорем, индуктивный вывод, автоматический перевод, распознавание речи, автоматическое вождение и другие. По многим из этих направлений достигнут значительный прогресс, хотя некоторые задачи (например, машинное творчество) не получили впечатляющего развития.
Авторы курса предлагают собственное рабочее определение: интеллект — это умение делать правильные предсказания. Это главная функция, позволяющая ориентироваться в мире.
Важно различать интеллект и разум. В соответствии с русской философской школой XX века, разум — это единство трех начал:
- Мудрость — выбор целей, обнаружение проблем, формулировка задач.
- Интеллект — построение планов решения выбранной задачи.
- Воля — организация действий по выполнению плана.
В компьютерной проекции это выглядит так: мудрость — задачи, интеллект — алгоритмы, воля — программы. Большинство современных работ сосредоточено на уровне интеллекта, в то время как задача автоматического обнаружения проблем (мудрость) остается малоисследованной.
От наблюдений к знанию: процесс познания
Процесс познания объекта можно проиллюстрировать на примере анализа двух его характеристик (X и Y).
- Начальное состояние (нулевая гипотеза). До начала наблюдений мы не имеем никакой информации. Наша гипотеза: «В этом мире всё возможно». Предсказательная сила такой гипотезы равна нулю.
- Накопление фактов. Мы начинаем вести наблюдения и фиксируем эмпирические данные. На этом этапе мы знаем, что в конкретных точках факты возможны, но не можем делать обобщения.
- Первая эмпирическая гипотеза. Мы замечаем, что точки ложатся в некоторую полосу (например, вдоль диагонали), и выдвигаем гипотезу. Мы утверждаем, что некоторые области пространства признаков невозможны (заштрихованы). Гипотеза становится рискованной, но и более полезной: она сужает неопределенность и позволяет делать более точные предсказания.
- Усиление гипотезы. Продолжая эксперименты и подтверждая гипотезу, мы можем «рискнуть» и сузить коридор допустимых значений, делая гипотезу еще более точной и полезной.
- Закон. В идеальном случае все экспериментальные точки ложатся точно на функцию (как в законе Ома). Это гипотеза с наивысшей степенью потенциальной опровержимости. Она максимально полезна для практики и воспринимается как незыблемое знание.
Эмпирическая гипотеза и ее характеристики
Эмпирическая гипотеза — это формализованное знание о предметной области. Для ее построения необходимо определить:
- Множество объектов (Ω): О чем мы говорим? (весь мир, электрические цепи, конкретный чайник и т.д.).
- Набор характеристик: Чем измеряются свойства объектов? (выбирается конечный набор переменных).
- Язык записи: Как записывать результаты? (цифры, графики и т.д., главное — однозначность понимания).
- Тестовый алгоритм (T): Утверждение о том, что возможно, а что нет. Алгоритм, который для любого протокола выдает ответ «да» (возможно) или «нет» (невозможно).
Если эксперимент противоречит гипотезе, он формально фальсифицирует (опровергает) ее. Гипотезу нельзя окончательно доказать (Витгенштейн: «Тот факт, что сегодня взошло солнце, не говорит о том, что оно взойдет завтра»), но можно опровергнуть одним-единственным фактом.
Гипотезы сравнивают между собой по нескольким ключевым характеристикам:
- Потенциальная опровержимость: Количество мыслимых экспериментов, которые могли бы опровергнуть гипотезу. Чем их больше (и чем «уже» коридор допустимости), и при этом гипотеза не опровергнута, тем она сильнее.
- Степень подтвержденности: Количество реальных экспериментов, которые согласуются с гипотезой. Чем больше подтверждений, тем больше доверия к гипотезе.
- Степень объясненности: Наличие понятного объяснения, почему факты таковы. Объясненная гипотеза вызывает больше доверия у человека.
- Простота (бритва Оккама): Из нескольких конкурирующих объяснений следует выбирать самое простое. Практика показывает, что оно, как правило, оказывается самым полезным.
- Изящество: Критерий красоты теории. В истории науки (например, открытие структуры ДНК) эстетические соображения играли важную роль в выборе правильного решения.
Гипотеза, обладающая хорошими значениями этих характеристик, называется закономерностью или знанием.
Общая схема усиления гипотез
Процесс познания можно представить как итеративный цикл. Имеется исходная гипотеза H0. Добавляется новый протокол наблюдений R0. Некоторый «механизм» F анализирует их вместе и порождает новую, более сильную гипотезу H1. Затем добавляется протокол R1, и процесс повторяется.
Этот «механизм» F и есть самый важный и интересный элемент анализа данных — алгоритм, который позволяет усиливать гипотезы. Усиление может происходить за счет:
- Увеличения потенциальной опровержимости (сужения коридора).
- Увеличения подтвержденности (новые эксперименты).
- Поиска более глубокого объяснения.
- Переформулировки в более простой форме.
Закономерность с очень высокими значениями характеристик называется теорией. Переход от гипотезы к теории — это не просто количественное накопление данных, а качественный скачок, когда знание становится надежным инструментом для практики. Если значения характеристик экстремально высоки, такую теорию почтительно называют законом природы. Важно помнить, что и законы природы — это тоже эмпирические гипотезы, просто с максимально высокими показателями.
Краткие итоги
Анализ познавательного процесса, представленный в материале, выстраивает мост между философским пониманием разума и практическими алгоритмами работы с данными. Авторская позиция принципиально смещает фокус с накопления объемов информации на качество интерпретации. В отличие от наивного подхода «большие данные решают всё», здесь подчеркивается, что без умения выдвигать, проверять и усиливать гипотезы сырые данные остаются бесполезным набором фактов.
Ключевая ценность изложенного подхода — в операционализации понятия «знание». Вместо абстрактных рассуждений предлагается конкретная структура эмпирической гипотезы и четкие критерии для ее оценки. Введение таких характеристик, как потенциальная опровержимость и степень подтвержденности, дает аналитику инструмент для осознанного управления качеством моделей. Это позволяет не просто подгонять данные под готовый алгоритм, а целенаправленно улучшать предсказательную силу гипотезы, балансируя между риском ее опровержения и полезностью.
Практическая значимость такого взгляда велика для специалистов, работающих в области искусственного интеллекта. Разграничение мудрости, интеллекта и воли указывает на существующие пробелы в автоматизации. Современные системы хорошо справляются с построением планов (интеллект) и их исполнением (воля), но этап постановки задач и выявления проблем (мудрость) часто остается за человеком. Понимание этой триады позволяет точнее определять границы применимости ИИ-решений и фокусировать усилия на разработке систем, способных к более автономному целеполаганию.
Наконец, акцент на человеко-ориентированности (когнитивности) методов и важности простоты объяснений отражает зрелый подход к внедрению аналитических решений. Практика показывает, что модель, результат которой пользователь не понимает, редко приносит реальную пользу. Критерий простоты и объясненности становится не просто эстетическим дополнением, а необходимым условием для превращения математической абстракции в рабочий инструмент принятия решений.
Введение
Революция больших данных породила идею о том, что для предсказаний достаточно найти похожие прецеденты в огромном массиве данных, не строя сложных моделей. Однако даже в этом случае возникают задачи эффективного поиска и выработки решающих правил. Поэтому методы анализа данных, особенно когнитивные, ориентированные на человека, остаются актуальными.
Когнитивный подход моделирует человеческое познание и стремится представлять результаты в простой, понятной форме.
Искусственный интеллект и разум
Серьезные исследования ИИ начались в XX веке. Определение ИИ до сих пор не устоялось. Тест Тьюринга (когда человека нельзя отличить от машины) интересен, но неконструктивен. Более полезно определение Дональда Мики, требующее от интеллектуальной системы уметь строить модель ситуации, планировать, менять планы и учиться на опыте.
Авторы предлагают считать главной функцией интеллекта умение делать правильные предсказания. При этом важно отличать интеллект от разума, который включает три взаимодействующих начала: Мудрость (выбор целей), Интеллект (построение планов) и Волю (организация действий). В компьютерной сфере это задачи, алгоритмы и программы. Большинство работ ведется на уровне интеллекта, а автоматическое целеполагание (мудрость) — малоизученная область.
От наблюдений к знанию
Познание — это путь от слабой гипотезы к сильной.
- Нулевая гипотеза: «Всё возможно». Бесполезна для практики.
- Накопление данных: Фиксируются факты, но обобщений нет.
- Выдвижение гипотезы: Данные аппроксимируются полосой (коридором). Утверждается, что за пределами коридора факты невозможны. Гипотеза становится рискованной, но полезной, так как сужает неопределенность.
- Усиление гипотезы: При подтверждении коридор сужается, делая предсказания точнее.
- Закон: Все точки ложатся на точную функцию. Это самая рискованная и самая полезная гипотеза.
Эмпирическая гипотеза и ее характеристики
Эмпирическая гипотеза — это формализованное утверждение о мире. Для ее построения нужно определить:
- Множество объектов (Ω): О чем идет речь.
- Набор характеристик: Чем измеряются свойства.
- Язык записи: Как записываются результаты.
- Тестовый алгоритм (T): Утверждение, которое для любого протокола решает, возможен он или нет.
Ключевое свойство гипотезы — асимметрия: доказать ее невозможно, а опровергнуть может один-единственный факт.
Гипотезы сравнивают по характеристикам:
- Потенциальная опровержимость: Чем больше мыслимых экспериментов могли бы ее опровергнуть (но не опровергли), тем гипотеза сильнее и полезнее.
- Степень подтвержденности: Количество успешных проверок. Повышает доверие.
- Степень объясненности: Наличие понятного объяснения. Важно для доверия человека.
- Простота (бритва Оккама): Из равноценных объяснений выбирают самое простое.
- Изящество: Эстетический критерий, который, как показывает история (например, открытие ДНК), может быть решающим.
Усиление гипотез и рождение теории
Усиление гипотезы — это итеративный процесс: имея гипотезу H и новый протокол R, некоторый механизм F порождает более сильную гипотезу. Этот механизм F и есть главная цель в разработке методов анализа данных.
Усиливать гипотезу можно за счет:
- Увеличения опровержимости (сужения коридора).
- Увеличения подтвержденности (новые эксперименты).
- Поиска более глубокого объяснения.
- Упрощения формулировки.
Гипотеза с высокими значениями этих характеристик называется закономерностью или знанием. Когда качество характеристик становится очень высоким (количество переходит в качество), гипотеза становится теорией. Если характеристики экстремально высоки, ее называют законом природы. Важно помнить, что и законы природы — это тоже эмпирические гипотезы, просто с максимальной степенью подтвержденности и опровержимости.
1. Большие данные не отменяют необходимость в методах анализа, а порождают новые задачи по поиску и обработке прецедентов.
2. Когнитивный подход в анализе данных ориентирован на моделирование человеческого познания и представление результатов в удобной для человека форме.
3. Интеллект конструктивно определяется как способность системы делать правильные предсказания на основе имеющегося опыта.
4. Полноценный разум включает в себя не только интеллект, но также мудрость (постановку задач) и волю (реализацию планов).
5. Процесс познания — это последовательный переход от слабых гипотез («всё возможно») к сильным законам через накопление и обобщение фактов.
6. Эмпирическая гипотеза обязана содержать четкое описание множества объектов, набора характеристик, языка записи и тестового алгоритма.
7. Доказать эмпирическую гипотезу невозможно, но ее можно и нужно опровергать, выдвигая все более рискованные утверждения.
8. Сила гипотезы определяется ее потенциальной опровержимостью: чем больше у нее шансов быть опровергнутой, но она выдерживает проверки, тем она ценнее.
9. Степень подтвержденности повышает доверие к гипотезе, но не гарантирует ее абсолютную истинность.
10. Критерии простоты и объясненности являются не субъективными украшениями, а важными факторами, влияющими на практическую применимость знания.
11. Закономерность и теория — это не новые сущности, а те же эмпирические гипотезы, но с высокими значениями таких характеристик, как подтвержденность и объясненность.
12. Для успешного применения анализа данных необходимо фокусироваться не только на алгоритмах, но и на поиске объяснений, понятных конечному пользователю.
1. В чем главное отличие когнитивного подхода к анализу данных от классического?
2. Почему тест Тьюринга критикуется как неконструктивный способ определения интеллекта?
3. Какие четыре свойства, согласно Дональду Мики, должна иметь интеллектуальная система?
4. Как соотносятся между собой понятия «разум» и «интеллект»?
5. В чем принципиальная разница между нулевой гипотезой и эмпирической гипотезой с точки зрения предсказаний?
6. Какие компоненты обязательно должны быть определены при формальной записи эмпирической гипотезы?
7. Почему для эмпирической гипотезы справедлив принцип асимметрии: доказать нельзя, а опровергнуть можно?
8. Объясните, как связаны между собой потенциальная опровержимость гипотезы и ее полезность.
9. Какое значение имеет критерий простоты («бритва Оккама») при выборе между конкурирующими гипотезами?
10. Опишите итерационный процесс усиления гипотез, используя понятия HH (гипотеза), RR (протокол) и FF (механизм усиления).
11. Чем «теория» качественно отличается от просто «гипотезы», если рассматривать их с точки зрения характеристик знания?
12. Как вы понимаете утверждение о том, что закон природы — это тоже эмпирическая гипотеза?